๋๋ฆฐ ์ฟผ๋ฆฌ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฐ์
์ด ํ์ด์ง์ ๋ด์ฉ
Performance Advisor ๋ MongoDB ๊ฐ ๋๋ฆฌ๋ค๊ณ ๊ฐ์ฃผ ํ๋ ์ฟผ๋ฆฌ ์กฐ๊ฑด์๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์์ ์ ๋ชจ๋ํฐ๋งํ๊ณ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ธฐ ์ํด ์๋ก์ด ์ธ๋ฑ์ค ๋ฅผ ์ ์ํฉ๋๋ค. ์ ํํ ํธ์คํ ํ๋ค ๋ฐ ๊ธฐ๊ฐ์ ๋ํด Performance Advisor ๋ ๋ก๊ทธ์์ ๋ฐ๊ฒฌ๋ ๊ฐ์ฅ ์ต๊ทผ์ ๋๋ฆฐ ์ฟผ๋ฆฌ๋ฅผ ์ต๋ 20 000 ํ๊ฐํฉ๋๋ค.
๊ถ์ฅ ์ธ๋ฑ์ค๋ ์ฟผ๋ฆฌ ํํ๋ณ๋ก ๊ทธ๋ฃนํ๋ ์ํ ์ฟผ๋ฆฌ์ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ์ด ์ํ ์ฟผ๋ฆฌ๋ ์ถ์ฒ๋ ์ธ๋ฑ์ค์ ํํ์ ๋ฐ์ ์ปฌ๋ ์ ์ ๋ํด ์คํ๋ฉ๋๋ค. Performance Advisor๋ Ops Manager ํด๋ฌ์คํฐ ์ฑ๋ฅ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
์ฐธ๊ณ
Performance Advisor๋ฅผ ๋ณด๋ ค๋ฉด ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
ํด๋ฌ์คํฐ์์ MongoDB ๋ฒ์ 3.2 ์ด์์ ์คํํฉ๋๋ค.
MongoDB Agent ์๋ํ๋ก ํด๋ฌ์คํฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
MongoDB Agent์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด MongoDB Agent๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ ์ฟผ๋ฆฌ์ ํ๋ ๊ฐ์ ๋ณด๋ ค๋ฉด ๋ค์ ์ญํ ์ค ํ๋ ์ด์์ ๊ฐ์ง Ops Manager ์ฌ์ฉ์์ฌ์ผ ํฉ๋๋ค.
์์ ์ธ๊ธํ ์ญํ ์ด ์๋ ์ฌ์ฉ์๋ ํ๋ ๊ฐ์ ๋ณผ ์ ์์ต๋๋ค.
์ฟผ๋ฆฌ ์๋๊ฐ ๋๋ ค์ง๋ ์ผ๋ฐ์ ์ธ ์ด์
์ฟผ๋ฆฌ ์๋๊ฐ ๋๋ฆฐ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ธ ์์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ฌ ์ธ๋ฑ์ค์์ ์ฟผ๋ฆฌ๊ฐ ์ง์๋์ง ์์ต๋๋ค.
์ปฌ๋ ์ ์ ์ผ๋ถ ๋ฌธ์์๋ ๊ฒ์ ๋ฐ ์ธ๋ฑ์ฑ ๋น์ฉ์ด ํฐ ๋ํ ๋ฐฐ์ด ํ๋๊ฐ ์์ต๋๋ค.
ํ๋์ ์ฟผ๋ฆฌ๋ $lookup ์ฌ๋ฌ ์ปฌ๋ ์ ์์ ์ ๋ณด๋ฅผ ๊ฒ์ํฉ๋๋ค .
์ธ๋ฑ์ค ๊ณ ๋ ค ์ฌํญ
์ธ๋ฑ์ค๊ฐ ์ฝ๊ธฐ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ๋ ํ์ง๋ง, ๋ค๋์ ์ธ๋ฑ์ค๋ ์ฐ๊ธฐ ์ค์ ์ธ๋ฑ์ค๊ฐ ์ ๋ฐ์ดํธ๋์ด์ผ ํ๋ฏ๋ก ์ฐ๊ธฐ ์ฑ๋ฅ์ ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ปฌ๋ ์ ์ ์ด๋ฏธ ์ธ๋ฑ์ค๊ฐ ์ฌ๋ฌ ๊ฐ ์๋ค๋ฉด ์ ์ธ๋ฑ์ค ์์ฑ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ๋ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์ฑ๋ฅ์ ๊ท ํ์ ์ก์ ๋ฐฉ๋ฒ์ ์๊ฐํด ๋ณด์ธ์. ๊ธฐ์กด ์ธ๋ฑ์ค๋ฅผ ํ์ฉํ๋๋ก ํด๋น ์ปฌ๋ ์ ์ ๋ํ ์ฟผ๋ฆฌ๋ฅผ ์์ ํ ์ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ฟผ๋ฆฌ๊ฐ ์ ์ธ๋ฑ์ค์ ๋น์ฉ์ ์ถฉ๋นํ ์ ์์ ๋งํผ ์์ฃผ ๋ฐ์ํ๋์ง ์ฌ๋ถ๋ฅผ ๊ฒํ ํ์ธ์.
Performance Advisor๋ ๋ถํ์ํ ์ธ๋ฑ์ค๋ฅผ ์๋ณํ๊ณ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ธ๋ฑ์ค ์ ๊ฑฐ ๊ถ์ฅ ์ฌํญ ๊ฒํ ๋ฅผ ์ฐธ์กฐํ์ธ์.
Performance Advisor ์ก์ธ์ค
Performance Advisor์ ์ก์ธ์คํ๋ ค๋ฉด ๋ค์์ ์ํํ์ธ์.
Performance Advisor ์ ํด๋ฌ์คํฐ์ ๋ชจ๋ ์ปฌ๋ ์ ์์ ์ต๋ 20 ์ฟผ๋ฆฌ ํํ์ ํด๋น ํํ์ ๋ํ ์ถ์ฒ ์ธ๋ฑ์ค๋ฅผ ํ์ํฉ๋๋ค. ์ธ๋ฑ์ค๋ ์ธ๋ฑ์ค๋ฅผ ์์ฑํ๋ฉด ํด๋ฌ์คํฐ ์ ์ฒด์ ์ด ์ด์ ์ง์ฐ ์๊ฐ์ด ๊ฐ์ ๋ ๊ฒ์ผ๋ก ์ถ์ ํ๋ Impact ์ ์์ ๋ฐ๋ผ ์์๊ฐ ๋งค๊ฒจ์ง๋๋ค. ์ธ๋ฑ์ค ์์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ธ๋ฑ์ค ์์ ๊ฒํ ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ธ๋ฑ์ค ์ถ์ฒ
Performance Advisor์์ ์ ์ํ๋ ์ธ๋ฑ์ค๋ ํด๋น Impact ์ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค. Impact ์ ์ ์๋ ์ธ๋ฑ์ค๊ฐ ๊ฐ์ ธ์ฌ ์ ์๋ ์์ ์ฑ๋ฅ ํฅ์์ ๋ํ๋ ๋๋ค. Performance Advisor๊ฐ ์ธ๋ฑ์ค ์์๋ฅผ ๋งค๊ธฐ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Review Index Ranking(์ธ๋ฑ์ค ์์ ์ง์ ๊ฒํ )์ ์ฐธ์กฐํ์ธ์.
Performance Advisor๋ Impact ์ ์๊ฐ 5% ์ด์์ธ ์ธ๋ฑ์ค ์์ ํด๋ฌ์คํฐ ์ฑ๋ฅ์ ๊ฐ์ ํ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ ์ธ๋ฑ์ค๋ฅผ ๋ํ๋ด๋ ๊ฒฝ๊ณ ์์ด์ฝ์ ํ์ํฉ๋๋ค.
Performance Advisor์์ ์ ์ํ๋ ์ธ๋ฑ์ค๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋ ค๋ฉด ์ถ์ฒ ์ธ๋ฑ์ค ์์ฑ์ ์ฐธ์กฐํ์ธ์.
์ธ๋ฑ์ค ์งํ
Performance Advisor์์ ์ ์ํ๋ ๊ฐ ์ธ๋ฑ์ค์๋ ๋ค์๊ณผ ๊ฐ์ ์งํ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ์งํ๋ ์ธ๋ฑ์ค๋ฅผ ํตํด ๊ฐ์ ๋๋ ์ฟผ๋ฆฌ์ ํนํ ์ ์ฉ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ์ค๋ช
|
---|---|
Execution Count | ๊ฐ์ ์์ ์ธ ์๊ฐ๋น ์คํ
์ฟผ๋ฆฌ ์. |
Average Execution Time | ์ํฅ์ ๋ฐ์ ์ฟผ๋ฆฌ ๋๋น ํ์ฌ์ ํ๊ท ์คํ
์๊ฐ(๋จ์: ๋ฐ๋ฆฌ์ด). |
Average Query Targeting | ์ํฅ์ ๋ฐ์ ์ฟผ๋ฆฌ์์ ๋ฐํ๋ ๋ฌธ์๋น ์ฝ์ ํ๊ท ๋ฌธ์ ์์
๋๋ค. ์ฟผ๋ฆฌ ๋์ ์ง์ ์ ์๊ฐ ๋์์๋ก ๋นํจ์จ์ฑ์ด ๋๋ค๋ ๋ป์
๋๋ค. ์ฟผ๋ฆฌ ๋์ ์ง์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฟผ๋ฆฌ ๋์ ์ง์ ์ ์ฐธ์กฐํ์ธ์. |
In Memory Sort | ๋ฉ๋ชจ๋ฆฌ์์ ์ ๋ ฌ๋์ด์ผ ํ๋ ํ์ฌ์ ์๊ฐ๋น
์ํฅ์ ๋ฐ์ ์ฟผ๋ฆฌ ์. |
์ํ ์ฟผ๋ฆฌ
๊ฐ ์ถ์ฒ ์ธ๋ฑ์ค์ ๋ํด Performance Advisor๋ ์ธ๋ฑ์ค๋ณ๋ก ๊ฐ์ ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์คํ๋๋ ์ฟผ๋ฆฌ ํํ๋ฅผ ํ์ํฉ๋๋ค. ๊ฐ ์ฟผ๋ฆฌ ํํ์ ๋ํด Performance Advisor๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉํธ๋ฆญ์ ํ์ํฉ๋๋ค.
๋ฉํธ๋ฆญ | ์ค๋ช
|
---|---|
Execution Count | ์ฟผ๋ฆฌ ํํ์ ์ผ์นํ๋ ์๊ฐ๋น ์คํ ์ฟผ๋ฆฌ
์. |
Average Execution Time | ์ฟผ๋ฆฌ ํํ์ ์ผ์นํ๋ ์ฟผ๋ฆฌ์ ํ๊ท
์คํ ์๊ฐ(๋จ์: ๋ฐ๋ฆฌ์ด). |
Average Query Targeting | ์ฟผ๋ฆฌ๋ฅผ ์ผ์น์์ผ ๋ฐํ๋ ๋ชจ๋ ๋ฌธ์ ๋๋น ์ฝ์ ํ๊ท ๋ฌธ์ ์์
๋๋ค. ์ฟผ๋ฆฌ ๋์ ์ง์ ์ ์๊ฐ ๋์์๋ก ๋นํจ์จ์ฑ์ด ๋๋ค๋ ๋ป์
๋๋ค. ์ฟผ๋ฆฌ ๋์ ์ง์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฟผ๋ฆฌ ๋์ ์ง์ ์ ์ฐธ์กฐํ์ธ์. |
๋ํ Performance Advisor๋ ์ฟผ๋ฆฌ ํํ์ ์ผ์นํ์ฌ ์คํ๋ ๊ฐ๋ณ ์ํ ์ฟผ๋ฆฌ๋ฅผ ํด๋น ์ฟผ๋ฆฌ์ ๋ํ ํน์ ๋ฉํธ๋ฆญ๊ณผ ํจ๊ป ํ์ํฉ๋๋ค.
์ฟผ๋ฆฌ ๋์ ์ง์ .
๊ฐ ์ธ๋ฑ์ค ์ ์์๋ ์ธ๋ฑ์ค์ ํด๋น ์ฟผ๋ฆฌ ํํ์ ๋ํด ๋ฐํ๋ ๋ชจ๋ ๋ฌธ์์ ๋ํด ์ฝ์ ๋ฌธ์ ์๋ฅผ ๋ํ๋ด๋ Average Query Targeting ์ ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. 1์ ์ ์ฝ์ ๋ชจ๋ ๋ฌธ์๊ฐ ์ฟผ๋ฆฌ์ ์ผ์นํ๊ณ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์ ํจ๊ป ๋ฐํ๋๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ํํ๋ฅผ ๋ํ๋ ๋๋ค. ์ ์๋ ๋ชจ๋ ์ธ๋ฑ์ค๋ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ ๊ธฐํ๋ฅผ ๋ํ๋ ๋๋ค.
์์ธ ์ ์ ํํฐ๋ง
Performance Advisor๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฐํฌ ๋ด ๋ชจ๋ ํด๋ฌ์คํฐ์ ๋ํ ์ธ๋ฑ์ค๋ฅผ ์ถ์ฒํฉ๋๋ค. ํน์ ์ปฌ๋ ์ ์ ์ถ์ฒ ์ธ๋ฑ์ค๋ง ํ์ํ๋ ค๋ฉด Collection Performance Advisor ์๋จ์ ์๋ Collection(์ปฌ๋ ์ ) ๋๋กญ๋ค์ด์ ์ฌ์ฉํ์ธ์.
Performance Advisor ์๋จ์ Time Range(์๊ฐ Time Range ๋ฒ์) ๋๋กญ๋ค์ด์ ์ฌ์ฉํด์ Performance Advisor๊ฐ ์ธ๋ฑ์ค ์ถ์ฒ ์ ์ผ๋์ ๋ ์๊ฐ ๋ฒ์๋ฅผ ์กฐ์ ํ ์๋ ์์ต๋๋ค.
์์ธ ์ ์์ ์ ํ ์ฌํญ
์ธ๋ฑ์ค์ ํ์์คํฌํ ํ์
Performance Advisor๋ ctime ํ์์คํฌํ ํ์ ์ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑ๋ MongoDB ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ธ๋ฑ์ค๋ฅผ ์ถ์ฒํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์์คํฌํ ํ์์ iso8601-utc ๋๋ iso8601-local๋ก ์ค์ ํฉ๋๋ค.
๋ก๊ทธ ํฌ๊ธฐ
Performance Advisor๋ ํด๋ฌ์คํฐ์ ์ต์ ๋ก๊ทธ ํ์ ์ต๋ 20๋ง ๊ฐ๊น์ง ๋ถ์ํฉ๋๋ค.
์ถ์ฒ ์์ธ ๋ง๋ค๊ธฐ
Performance Advisor ์์ฒด ๋ด์์ ์ง์ Performance Advisor์์ ์ ์ํ๋ ์ธ๋ฑ์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ธ๋ฑ์ค๋ฅผ ์์ฑํ ๋๋ ๋์ ์ปฌ๋ ์ ์ ๋ํ ์ฝ๊ธฐ ๋ ์ฐ๊ธฐ ๋น์จ์ ์ผ๋์ ๋ก๋๋ค. ์ธ๋ฑ์ค๋ฅผ ๋ง๋ค๋ฉด ์ฑ๋ฅ ๋น์ฉ์ด ๋ฐ์ํ์ง๋ง, ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์์ฃผ ์ฟผ๋ฆฌํ๋ ๊ฒฝ์ฐ์๋ ๊ทธ๋งํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ธ๋ฑ์ฑ ์ ๋ต์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์ธ๋ฑ์ฑ ์ ๋ต์ ์ฐธ์กฐํ์ธ์.
ํ๋
Performance Advisor๋ฅผ ํตํด์๋ ํ ๋ฒ์ ํ๋์ ์ธ๋ฑ์ค๋ง ๋ง๋ค ์ ์์ต๋๋ค. ๋ ๋ง์ ํญ๋ชฉ์ ๋์์ ์์ฑํ๋ ค๋ฉด ๋ฐ์ดํฐ ํ์๊ธฐ ๋๋ ์ ธ์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
Performance Advisor์์ ์์ฑ๋ ์ธ๋ฑ์ค๋ ํญ์ ๋ฐฐํฌ์ ์ต์์ ์์ค์์ ์์ฑ๋ฉ๋๋ค. Performance Advisor ๋ฅผ ๋ณด๋ฉด์ ์ค๋ ํด๋ฌ์คํฐ์ ๋จ์ผ ์ค๋์ ๋ํด ์ธ๋ฑ์ค๋ฅผ ์์ฑํ๋ ๊ฒฝ์ฐ, MongoDB Ops Manager๋ ์ค๋ ํด๋ฌ์คํฐ ์ ์ฒด์ ๋ํด ํด๋น ์ธ๋ฑ์ค๋ฅผ ์์ฑํฉ๋๋ค.
์ ์ฐจ
์ถ์ฒ ์ธ๋ฑ์ค๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ์ธ์:
(์ ํ ์ฌํญ) ์ธ๋ฑ์ค ์ต์ ์ ์ง์ ํฉ๋๋ค.
{ <option1>: <value1>, ... }
์์
๋ค์ ์ต์
๋ฌธ์๋ ์ธ๋ฑ์ค์ ๋ํ unique
์ต์
๊ณผ name
์(๋ฅผ) ์ง์ ํฉ๋๋ค.
{ unique: true, name: "myUniqueIndex" }
(์ ํ ์ฌํญ) ๋ฐ์ดํฐ ์ ๋ ฌ ์ต์ ์ ์ค์ ํฉ๋๋ค.
๋ฐ์ดํฐ ์ ๋ ฌ์ ์ฌ์ฉํ์ฌ ๋์๋ฌธ์ ๋ฐ ์
์ผํธ ํ์ ๊ท์น๊ณผ ๊ฐ์ ๋ฌธ์์ด ๋น๊ต๋ฅผ ์ํ ์ธ์ด๋ณ ๊ท์น์ ์ง์ ํ์ธ์. ๋ฐ์ดํฐ ์ ๋ ฌ ๋ฌธ์์๋ ICU ๊ตญ๊ฐ ๋ฐ ์ธ์ด ์ค์ ์ฝ๋๋ฅผ ๋ํ๋ด๋ locale
ํ๋๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ์ ๋ ฌ ๋์์ ์ ์ํ๋ ๋ค๋ฅธ ํ๋๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค.
์์
๋ค์ ๋ฐ์ดํฐ ์ ๋ ฌ ์ต์
๋ฌธ์์๋ fr
ํ๋์ค์ด ๋ฐ์ดํฐ ์ ๋ ฌ์
๋ก์บ ๊ฐ์ด (์ผ)๋ก ๊ธฐ์ฌ๋์ด ์์ต๋๋ค.
{ "locale": "fr" }
MongoDB ๋ฐ์ดํฐ ์ ๋ ฌ์ด ์ง์ํ๋ ๊ตญ๊ฐ ๋ฐ ์ธ์ด ์ค์ ๋ชฉ๋ก์ ๊ฒํ ํ๋ ค๋ฉด ๊ตญ๊ฐ ๋ฐ ์ธ์ด ์ค์ ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์. ๊ฐ ๊ตญ๊ฐ ๋ฐ ์ธ์ด ์ค์ ์ ๋ํด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋๋ ๊ฒ์ ํฌํจํ์ฌ ๋ฐ์ดํฐ ์ ๋ ฌ ์ต์ ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด MongoDB ๋งค๋ด์ผ์์ ๋ฐ์ดํฐ ์ ๋ ฌ์ ์ฐธ์กฐํ์ธ์.
(์ ํ ์ฌํญ) ๋กค๋ง ๋ฐฉ์์ผ๋ก ์ธ๋ฑ์ค ์์ฑ์ ํ์ฑํํฉ๋๋ค.
๊ฒฝ๊ณ
์ค์ํ ๋ฌธ์ SERVER-68925 ๋ก ์ธํด , ํน์ ๋ฒ์ ์ ๋ฅผ ์ฌ์ฉํ๋ MongoDB Ops Manager ๋ฐฐํฌ๋ ๋ค์ ๋ฒ์ ์ MongoDB Agent ์คํํ๋ ํด๋ฌ์คํฐ์์ ์๋ํ๋ ๋กค๋ง ์ธ๋ฑ์ค ๋น๋ ๋ฅผ ์ํํด์๋ ์ MongoDB ๋ฉ๋๋ค.
MongoDB 4.2.19-4.2.22
MongoDB 4.4.13-4.4.16
MongoDB 5.0.6-5.0.11
MongoDB 6.0.0-6.0.1
ํด๋ฌ์คํฐ์์ ์๋ ๋กค๋ง ์ธ๋ฑ์ค ๋น๋๋ฅผ ๊ณ์ ์์ ํ๊ฒ ์ํํ ์ ์์ต๋๋ค. ์๋ํ๋ ๋กค๋ง ์ธ๋ฑ์ค ๋น๋๋ฅผ ์์ ํ๊ฒ ์ํํ๋ ค๋ฉด MongoDB Agent๋ฅผ 12.0.11.7606 ์ด์์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๊ฑฐ๋ ํด๋ฌ์คํฐ๋ฅผ ๋ค์์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ์ธ์.
MongoDB 4.2.23 ์ด์ ๋ฒ์
MongoDB 4.4.17 ์ด์ ๋ฒ์
MongoDB 5.0.12 ์ด์ ๋ฒ์
MongoDB 6.0.2 ์ด์ ๋ฒ์
์ค์
๋กค๋ง ์ธ๋ฑ์ค ๋น๋๋ ํน์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ์๋ง ์ฑ๊ณตํฉ๋๋ค. ์ธ๋ฑ์ค ๋น๋๊ฐ ์ฑ๊ณตํ๊ฒ ํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋์์ธ ํจํด์ ์ฌ์ฉํ์ง ๋ง์ธ์. ์ด ํจํด์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์์ ๋ฃจํ๋ฅผ ์ ๋ฐํฉ๋๋ค.
์ธ๋ฑ์ค ํค๊ฐ ์ธ๋ฑ์ค ํค ์ ํ์ ์ด๊ณผํฉ๋๋ค.
์ธ๋ฑ์ค ์ด๋ฆ์ด ์ด๋ฏธ ์กด์ฌํจ
๋ ์ด์์ ๋ฐฐ์ด ํ๋์ ๋ํ ์ธ๋ฑ์ค
์ต๋ ํ ์คํธ ์ธ๋ฑ์ค ์๊ฐ ์๋ ์ปฌ๋ ์ ์ ์ธ๋ฑ์ค
์ต๋ ํ ์คํธ ์ธ๋ฑ์ค ์๊ฐ ์๋ ์ปฌ๋ ์ ์ ํ ์คํธ ์ธ๋ฑ์ค
์ฐธ๊ณ
๋ฐ์ดํฐ ํ์๊ธฐ๋ ๋ ๋ฆฝํ ๋ฐฐํฌ์ ๋ํด ๋กค๋ง ๋ฐฉ์์ผ๋ก ์ธ๋ฑ์ค๋ฅผ ๋น๋ํ๋ ๊ฒ์ ์ง์ํ์ง ์์ต๋๋ค.
์ธ๋ฑ์ค๋ฅผ ๋กค๋ง ๋ฐฉ์์ผ๋ก ๊ตฌ์ถํ๋ฉด ๋ณต์ ๋ณธ ์ธํธ ์ ์ค๋ ํด๋ฌ์คํฐ ์ ๋ํ ์ธ๋ฑ์ค ๊ตฌ์ถ์ด ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ์ค์ผ ์ ์์ต๋๋ค. ํด๋ฌ์คํฐ ๊ฐ์ฉ์ฑ์ ์ ์งํ๊ธฐ ์ํด MongoDB Ops Manager๋ ์ธ์ปจ๋๋ฆฌ ๋ ธ๋๋ถํฐ ์์ํ์ฌ ํด๋ฌ์คํฐ์์ ํ ๋ฒ์ ํ๋์ ๋ ธ๋๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
๋กค๋ง ๋ฐฉ์์ผ๋ก ์ธ๋ฑ์ค ๋ฅผ ๋น๋ 4.2
ํ ํ MongoDB database ๊ฐ ๋ฏธ๋ง์ FCV ๋ก ์คํ๋๋ ๊ฒฝ์ฐ ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ ๋๊ธฐํํ์ฌ ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ธ๋ฑ์ค ๋ฅผ ๊ณ ๋ คํ๋๋ก ํฉ๋๋ค. ๋ฏธ๋ง์ FCV ๋ก 4.2
์คํ๋๋ ๊ฒฝ์ฐ, ํค๋๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ ๋๊ธฐํํ์ฌ ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ธ๋ฑ์ค ๋ฅผ ๊ณ ๋ คํ๋๋ก ํฉ๋๋ค.
Ops Manager๋ ์ผ๋ถ ๋ ธ๋์์ ์ฑ๊ณตํ์ง ๋ชปํ ๋กค๋ง ์ธ๋ฑ์ค ๋น๋๋ฅผ ์๋์ผ๋ก ์ทจ์ํฉ๋๋ค. ๋กค๋ง ์ธ๋ฑ์ค ๋น๋๊ฐ ์ผ๋ถ ๋ ธ๋์์๋ ์๋ฃ๋์์ผ๋ ๋ค๋ฅธ ๋ ธ๋์์ ์คํจํ๋ฉด Ops Manager๊ฐ ํด๋น ๋น๋๋ฅผ ์ทจ์ํ๊ณ , ๋น๋์ ์ฑ๊ณตํ ์์์ ๋ ธ๋์์ ์ธ๋ฑ์ค๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
๋กค๋ง ์ธ๋ฑ์ค ๋น๋๊ฐ ์ทจ์๋ ๊ฒฝ์ฐ Ops Manager๋ ํ๋ ํผ๋ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๊ณ , ๋ค์ ์ ๋ณด๊ฐ ํฌํจ๋ ์๋ฆผ ์ด๋ฉ์ผ์ ํ๋ก์ ํธ ์์ ์์๊ฒ ๋ณด๋ ๋๋ค.
๋กค๋ง ์ธ๋ฑ์ค ๋น๋๊ฐ ์คํจํ ํด๋ฌ์คํฐ์ ์ด๋ฆ
๋กค๋ง ์ธ๋ฑ์ค ๋น๋์ ์คํจํ ๋ค์์คํ์ด์ค
Project containing the cluster and namespace
ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง
ํ๋ ํผ๋ ์ด๋ฒคํธ ๋งํฌ
์ธ๋ฑ์ค ์ฌ์์ฑ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ณต์ ๋ณธ ์ธํธ์ ์ธ๋ฑ์ค ๋น๋๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฐธ๊ณ
๋ค์ ์ธ๋ฑ์ค ์ต์ ์ ๋กค๋ง ๋ฐฉ์์ผ๋ก ์ธ๋ฑ์ค๋ฅผ ์์ฑํ๋ ๊ฒ๊ณผ ํธํ๋์ง ์์ต๋๋ค.
Options ์ฐฝ์์ ์ต์ ์ ์ง์ ํ๋ฉด Ops Manager๋ ์ด๋ฌํ ์ต์ ์ ๋ฌด์ํฉ๋๋ค.
Confirm Operation ๋ํ ์์์์ ์ธ๋ฑ์ค ๋ฅผ ํ์ธํฉ๋๋ค.
์ค์
์ธ๋ฑ์ค ๋น๋๊ฐ ์๋ฃ๋ ๊ฒฝ์ฐ Ops Manager๋ ํ๋ ํผ๋ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๊ณ ๋ค์ ์ ๋ณด๊ฐ ํฌํจ๋ ์๋ฆผ ์ด๋ฉ์ผ์ ํ๋ก์ ํธ ์์ ์์๊ฒ ๋ณด๋ ๋๋ค.
์ธ๋ฑ์ค ๋น๋ ์๋ฃ ๋ ์ง
์ธ๋ฑ์ค ๋น๋๊ฐ ์๋ฃ๋ ํด๋ฌ์คํฐ์ ์ด๋ฆ
์ธ๋ฑ์ค ๋น๋๊ฐ ์๋ฃ๋ ๋ค์์คํ์ด์ค
Project containing the cluster and namespace
ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง
ํ๋ ํผ๋ ์ด๋ฒคํธ๋งํฌ