ํด๋ผ์ฐ๋ ๊ด๋ฆฌ์ ๊ฐ์
์ด ํ์ด์ง์ ๋ด์ฉ
- Cloud Manager ์ ๋ํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ์ก์ธ์ค ๋ฅผ ์ํ OAuth 2.0 ์ธ์ฆ ์ Preview ๊ธฐ๋ฅ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
- ๊ธฐ๋ฅ ๋ฐ ํด๋น ์ค๋ช ์๋ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๊ธฐ๊ฐ์ ์ธ์ ๋ ์ง ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. OAuth 2.0 ์ธ์ฆ ์ ์ฌ์ฉํ๋ ค๋ฉด Cloud Manager ๊ณต๊ฐ API ์ ๋ํ ์์ฒญ์ ์ฌ์ฉํ ์๋น์ค ๊ณ์ ์ ๋ง๋ญ๋๋ค.
MongoDB Cloud Manager๋ MongoDB ์ธํ๋ผ๋ฅผ ์๋ํ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐฑ์ ํ ์ ์์ต๋๋ค.
์๋ํ
Cloud Manager Automation์ ์ฌ์ฉํ๋ฉด MongoDB ๋ ธ๋ ๋ฐ ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฐ MongoDB ํธ์คํธ์ ๋ํด Automation์ ์ฌ์ฉํ๋ MongoDB Agent๋ MongoDB ๋ฐฐํฌ์๋ฒ๋ฅผ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ MongoDB Agent๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. Automation์ ์ฌ์ฉํ๋ฉด ํธ์คํธ ์ถ๊ฐ ๋ฐ ์ ํด๋ฌ์คํฐ ๋๋ ๊ธฐ์กด ํด๋ฌ์คํฐ ๋ฐฐํฌ/์ ๊ทธ๋ ์ด๋๋ฅผ ์ํํ ์ ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง
Cloud Manager Monitoring์ ์ฃผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ํ๋์จ์ด ์งํ์ ๋ํ ์ค์๊ฐ ๋ณด๊ณ , ์๊ฐํ ๋ฐ ๊ฒฝ๊ณ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Monitoring ์คํ ๋ฐฉ๋ฒ
MongoDB ํธ์คํธ์ ๋ํด Monitoring์ ํ์ฑํํ๋ฉด Monitoring์ด MongoDB ๋ฐฐํฌ์๋ฒ์ ๋ ธ๋์์ ํต๊ณ๋ฅผ ์์งํฉ๋๋ค. Agent๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํต๊ณ๋ฅผ Cloud Manager๋ก ๋๋ก ์ ์กํ์ฌ ๋ฐฐํฌ์๋ฒ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ณด๊ณ ํฉ๋๋ค. ์ ํํ ์งํ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
๋ฐฑ์
Cloud Manager ๋ฐฑ์ ์ MongoDB ๋ณต์ ๋ณธ ์ธํธ ๋ฐ ์ค๋ ํด๋ฌ์คํฐ ์ ์์ฝ๋ ์ค๋ ์ท ๊ณผ ํน์ ์์ ๋ณต๊ตฌ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Backup ์คํ ๋ฐฉ๋ฒ
MongoDB ๋ฐฐํฌ์๋ฒ์ ๋ํด Backup์ ํ์ฑํํ๋ฉด Backup์ด ์ง์ ๋ MongoDB ํ๋ก์ธ์ค์์ ๋ฐ์ดํฐ์ ์ค๋ ์ท์ ๊ฐ์ ธ์ต๋๋ค.
์ฐธ๊ณ
์ค๋ฉ๋ ํด๋ฌ์คํฐ ๋๋ ๋ณต์ ๋ณธ ์ธํธ๋ง ๋ฐฑ์ ํ ์ ์์ต๋๋ค. ๋ ๋ฆฝํ mongod ํ๋ก์ธ์ค๋ฅผ ๋ฐฑ์ ํ๋ ค๋ฉด ๊ทธ๊ฒ์ ๋ฐ๋์ ๋จ์ผ ๋ ธ๋ ๋ณต์ ๋ณธ ์ธํธ๋ก ๋ณํํด์ผ ํฉ๋๋ค.
Backup ์ํฌํ๋ก
๋ฐฑ์
์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ MongoDB ๋ฒ์ ํธํ์ฑ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ด ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ ์ ํ์ฌ ๋ฒ์ ๋ถํฐ ์ด์ ๋ฒ์ ๊น์ง ๋ค์ํฉ๋๋ค. MongoDB 4.2 ์ ๊ฒฝ์ฐ FCV๋ 4.0
๋๋ 4.2
์ ์์ต๋๋ค.
๋ฐฑ์ ํ๋ก์ธ์ค๋ ์์ ๋ ์ค๋ ์ท ๊ฐ๊ฒฉ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ๋๋ ํ ๋ฆฌ์ ์ค๋ ์ท์ ๋ง๋ญ๋๋ค.
์ด ํ๋ก์ธ์ค๋ MongoDB ๋ฐฐํฌ์๋ฒ์ ๋ฐ์ดํฐ ํ์ผ์ ๋ณต์ฌํ์ฌ ๋คํธ์ํฌ๋ฅผ ํตํด Cloud Manager์ ๋ฐฑ์ ์คํ ๋ฆฌ์ง๋ก ๋ณด๋ ๋๋ค.
๋ฐฐํฌ์๋ฒ์์๋ ๋ณต์ฌ ํ๋ก์ธ์ค ์ค์๋ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ๊ณ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ ๋ฐฑ์
ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ด์ ์ด๊ธฐ ๋๊ธฐํ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์ด๊ธฐ ๋๊ธฐํ๊ฐ ์๊ธฐ ๋๋ฌธ์ Cloud Manager( ๋ฅผ mongod
์คํํ๋ FCV
4.2 ์ฌ์ฉ)๋ ์ ๋ง์ด ์ฌ์ฉํ๋ ๊ด๋ฒ์ํ ๊ณ ๊ฐ์ ์ง์ํ ์ renameCollection
์์ต๋๋ค.
MongoDB Agent๋ WiredTiger์ ์ํฅ ๋ฐฑ์ ์ปค์๋ฅผ ์ฌ์ฉํ์ฌ ์ํฅ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์บก์ฒํฉ๋๋ค.
๋ฐฑ์ ์ด ์์๋๋ฉด Cloud Manager๋ ์ง์์ ์ธ ํ๋ก์ธ์ค๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ํค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๊ธฐํ๋ ์ํ๋ฅผ ์ ์งํ๋ ํ ๊ณ์ํด์ ์ค๋ ์ท์ ์์ฑํฉ๋๋ค.
์ด ํ๋ก์ธ์ค๋ ๋ณต์ ๋ณธ ์ธํธ ๋ฐ์ดํฐ ๋๊ธฐํ์ฒ๋ผ ์๋ํฉ๋๋ค.
๋ฐฑ์ ํ๋ก์ธ์ค:
์ด๊ธฐ ๋๊ธฐํ ๋ฅผ ์ํํ์ฌ ๋ชจ๋ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ํ์ฌ ์ํ ๋ก ๋ฐฑ์ ํฉ๋๋ค. ์ค๋ ์ค๋ฉ๋ ์์ ์ด๋ ๊ฐ ์ค๋ ์ config ์๋ฒ์์ ๋ฐ์ํฉ๋๋ค.
์ค๋ ์ท ์ผ์ ์์ ์ง์ ํ ํ์๋งํผ ๋ฐฐํฌ์์
data
๋๋ ํ ๋ฆฌ์ ์ค๋ ์ท์ ๋ง๋ ๋ค์ ์ค๋ ์ท์ ์คํ ๋ฆฌ์ง ์์คํ ์ผ๋ก ์ ์กํฉ๋๋ค.oplog ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์ต์ ๋ฐฑ์ ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ถ๊ฐํ์ฌ ๋ฐ์ดํฐ์ ๋ก์ปฌ Cloud Manager ์ฌ๋ณธ์ ์ ์งํ์ฌ ํน์ ์์ ๋ณต์์ ํ์ฉํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ MongoDB Agent๋ ํน์ ์์ ๋ณต์์ ์ํํ ๋ ๊ฐ ๋ณต์ ๋ณธ ์ธํธ์ oplog๋ฅผ ์ถ์ ํ์ฌ ๋ฐฑ์ ์ ์ ๋ฐ์ดํธํฉ๋๋ค. ๋ฐฑ์ ์ MongoDB Agent๊ฐ ์ ๊ณตํ๋ ๋ง์ง๋ง oplog๊น์ง ์๋์ ํ๋ผ์ด๋จธ๋ฆฌ์ ์ผ์นํฉ๋๋ค.
๋ฐฑ์ ํ๋ก์ธ์ค๋ ์ค๋ ์ท ์ ์ฅ ๋ฐฉ๋ฒ์ ๊ด๊ณ์์ด ์ด ๋ฐฉ์์ผ๋ก ์งํ๋ฉ๋๋ค.
Backup์์๋ ๋ฐฑ์ ํ ๋ณต์ ๋ณธ ์ธํธ์ ๋ฒ์ ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ MongoDB ์ธ์คํด์ค ๋ฒ์ ์ ์ฌ์ฉํฉ๋๋ค.
๋ฐฑ์ ์ ์ฌ์ฉ์๊ฐ ์ ์ํ ์ค๋ ์ท ๋ณด์กด ์ ์ฑ ์ ๋ฐ๋ผ ์ค๋ ์ท์ ๋ง๋ค๊ณ ์ ์ฅํฉ๋๋ค. ์ค๋ ํด๋ฌ์คํฐ ์ค๋ ์ท์ ๋ฐธ๋ฐ์๋ฅผ ์ผ์์ ์ผ๋ก ์ค์งํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ค๋ ์ท์ ํด๋ฌ์คํฐ์ ๋ชจ๋ ์ค๋ ๋ฐ config ์๋ฒ์ ๋ง์ปค ํ ํฐ์ ์ฝ์ ํ ์ ์์ต๋๋ค. Cloud Manager๋ ๋ง์ปค ํ ํฐ์ด ์ค๋ ์ท ๋ฐ์ดํฐ์ ๋ํ๋๋ฉด ์ค๋ ์ท์ ์ฐ์ต๋๋ค.
๋ฐฑ์ ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Backup Configuration Options(๋ฐฑ์ ๊ตฌ์ฑ ์ต์ )๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud Manager์ ์๋ณ ๋ฐฑ์ ๋น์ฉ์ ๊ฐ์ฅ ์ต๊ทผ ์ค๋ ์ท์ ๊ธฐ๊ฐ๋ฐ์ดํธ๋น ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. Cloud Manager ๋ฐฑ์ ์๊ธ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ๋ฐฑ์ ๋น์ฉ์ ์ฐธ์กฐํ์ธ์.
๋ฐ์ดํฐ ๋ณต์ํ๊ธฐ
๋ฐฑ์ ์ ์์ฝ๋ ์ ์ฒด ์ค๋ ์ท ๋๋ ์ค๋ ์ท ์ฌ์ด์์ ์ ํ๋ ์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ํ ์ ์์ต๋๋ค.
์ ํํ ์์ ์์ ์ค๋ฉ๋ ํด๋ฌ์คํฐ ๋ฐ ๋ณต์ ๋ณธ ์ธํธ๋ฅผ ๋ณต์ํ ์ ์์ต๋๋ค.
์ค๋ฉ๋ ํด๋ฌ์คํฐ์ ๊ฒฝ์ฐ ์ค๋ ์ท ๊ฐ์ ์ฒดํฌํฌ์ธํธ์์ ๋ณต์ํ ์ ์์ต๋๋ค.
๋ณต์ ๋ณธ ์ธํธ์ ๊ฒฝ์ฐ ์ ํํ ์์ ๋ถํฐ ๋ณต์ํ ์ ์์ต๋๋ค.
์ค๋ ์ท ์์ ๋ณต์ํ๋ฉด Cloud Manager๊ฐ ์ค๋ ์ท ์คํ ๋ฆฌ์ง์์ ์ง์ ์ฝ์ต๋๋ค. ์ค๋ ์ท์ ๋ณต์ํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ํด๋ฌ์คํฐ๋ก ์ฎ๊น๋๋ค.
HTTPS ๋งํฌ์์ ์ค๋ ์ท ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค.
ํน์ ์์ ์ ๊ธฐ์ค์ผ๋ก ๋ณต์ํ ๋ Cloud Manager๋ ๋ค์์ ์ํํฉ๋๋ค:
์ค๋ ์ท ์คํ ๋ฆฌ์ง์์ ์ ์ฒด ์ค๋ ์ท์ ๋ณต์ํฉ๋๋ค.
์ง์ ๋ ์ง์ ์ ๋๋ฌํ ๋๊น์ง ์ ์ฅ๋ oplog๋ฅผ ์ ์ฉํฉ๋๋ค.
๋์ผํ HTTPS ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ ์ค๋ ์ท ๋ฐ oplog ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํน์ ์ฒดํฌํฌ์ธํธ ๋๋ ์์ ์ ๊ธฐ์ค์ผ๋ก ๋ณต์ํ ๋ Cloud Manager๋ ๋ค์์ ์ํํฉ๋๋ค.
์ค๋ ์ท ์คํ ๋ฆฌ์ง์์ ์ ์ฒด ์ค๋ ์ท์ ๋ณต์ํฉ๋๋ค.
์ง์ ๋ ์ง์ ์ ๋๋ฌํ ๋๊น์ง ์ ์ฅ๋ oplog๋ฅผ ์ ์ฉํฉ๋๋ค.
๋์ผํ HTTPS ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ ์ค๋ ์ท ๋ฐ oplog ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฒดํฌํฌ์ธํธ๋ฅผ ํ์ฑํ ํ๋ ค๋ฉด ํด๋ฌ์คํฐ ์ฒดํฌํฌ์ธํธ ํ์ฑํ๋ฅผ ์ฐธ์กฐํ์ธ์.