Docs Menu
Docs Home
/
MongoDB Cloud Manager

ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ์ž ๊ฐœ์š”

์ด ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ

  • ์ž๋™ํ™”
  • ๋ชจ๋‹ˆํ„ฐ๋ง
  • ๋ฐฑ์—…

MongoDB Cloud Manager๋Š” MongoDB ์ธํ”„๋ผ๋ฅผ ์ž๋™ํ™”, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ฐฑ์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Manager Automation์„ ์‚ฌ์šฉํ•˜๋ฉด MongoDB ๋…ธ๋“œ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"Automation์„ ํ†ตํ•ด ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ, ํ”„๋ผ์ด๋น— ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋˜๋Š” ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ MongoDB ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

๊ฐ MongoDB ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด Automation์„ ์‚ฌ์šฉํ•˜๋Š” MongoDB Agent๋Š” MongoDB ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” MongoDB Agent๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Automation์„ ์‚ฌ์šฉํ•˜๋ฉด ํ˜ธ์ŠคํŠธ ์ถ”๊ฐ€ ๋ฐ ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ ๋˜๋Š” ๊ธฐ์กด ํด๋Ÿฌ์Šคํ„ฐ ๋ฐฐํฌ/์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Manager Monitoring์€ ์ฃผ์š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ํ•˜๋“œ์›จ์–ด ์ง€ํ‘œ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๋ณด๊ณ , ์‹œ๊ฐํ™” ๋ฐ ๊ฒฝ๊ณ  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

MongoDB ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด Monitoring์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด Monitoring์ด MongoDB ๋ฐฐํฌ์„œ๋ฒ„์˜ ๋…ธ๋“œ์—์„œ ํ†ต๊ณ„๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. Agent๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ†ต๊ณ„๋ฅผ Cloud Manager๋กœ ๋„๋กœ ์ „์†กํ•˜์—ฌ ๋ฐฐํฌ์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์ง€ํ‘œ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Manager ๋ฐฑ์—…์€ MongoDB ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฐ ์ƒค๋“œ ํด๋Ÿฌ์Šคํ„ฐ ์˜ ์˜ˆ์•ฝ๋œ ์Šค๋ƒ…์ƒท ๊ณผ ํŠน์ • ์‹œ์  ๋ณต๊ตฌ ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

MongoDB ๋ฐฐํฌ์„œ๋ฒ„์— ๋Œ€ํ•ด Backup์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด Backup์ด ์ง€์ •๋œ MongoDB ํ”„๋กœ์„ธ์Šค์—์„œ ๋ฐ์ดํ„ฐ์˜ ์Šค๋ƒ…์ƒท์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

์ฐธ๊ณ 

์ƒค๋”ฉ๋œ ํด๋Ÿฌ์Šคํ„ฐ ๋˜๋Š” ๋ณต์ œ๋ณธ ์„ธํŠธ๋งŒ ๋ฐฑ์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…๋ฆฝํ˜• mongod ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐฑ์—…ํ•˜๋ ค๋ฉด ๊ทธ๊ฒƒ์„ ๋ฐ˜๋“œ์‹œ ๋‹จ์ผ ๋…ธ๋“œ ๋ณต์ œ๋ณธ ์„ธํŠธ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—…์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ MongoDB ๋ฒ„์ „ ํ˜ธํ™˜์„ฑ ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ๋ฒ„์ „์€ ํ˜„์žฌ ๋ฒ„์ „๋ถ€ํ„ฐ ์ด์ „ ๋ฒ„์ „๊นŒ์ง€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. MongoDB 4.2 ์˜ ๊ฒฝ์šฐ FCV๋Š” 4.0 ๋˜๋Š” 4.2 ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค๋Š” ์˜ˆ์ •๋œ ์Šค๋ƒ…์ƒท ๊ฐ„๊ฒฉ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์Šค๋ƒ…์ƒท์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์„ธ์Šค๋Š” MongoDB ๋ฐฐํฌ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜์—ฌ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด Cloud Manager์˜ ๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

๋ฐฐํฌ์„œ๋ฒ„์—์„œ๋Š” ๋ณต์‚ฌ ํ”„๋กœ์„ธ์Šค ์ค‘์—๋„ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์ž‘์—…์„ ๊ณ„์† ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋” ์ด์ƒ ์ดˆ๊ธฐ ๋™๊ธฐํ™”๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๋™๊ธฐํ™”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— Cloud Manager( ๋ฅผ mongod ์‹คํ–‰ํ•˜๋Š” FCV 4.2 ์‚ฌ์šฉ)๋Š” ์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ๊ณ ๊ฐ์„ ์ง€์›ํ•  ์ˆ˜ renameCollection ์žˆ์Šต๋‹ˆ๋‹ค.

MongoDB Agent๋Š” WiredTiger์˜ ์ƒํ–ฅ ๋ฐฑ์—… ์ปค์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํ–ฅ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์บก์ฒ˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—…์ด ์‹œ์ž‘๋˜๋ฉด Cloud Manager๋Š” ์ง€์†์ ์ธ ํ”„๋กœ์„ธ์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ํ—ค๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋™๊ธฐํ™”๋œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋Š” ํ•œ ๊ณ„์†ํ•ด์„œ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์„ธ์Šค๋Š” ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”์ฒ˜๋Ÿผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค:

  1. ์ดˆ๊ธฐ ๋™๊ธฐํ™” ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋ชจ๋“  ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ํ˜„์žฌ ์ƒํƒœ ๋กœ ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค. ์ƒค๋“œ ์ƒค๋”ฉ๋œ ์—์„œ ์ด๋Š” ๊ฐ ์ƒค๋“œ ์™€ config ์„œ๋ฒ„์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  2. ์Šค๋ƒ…์ƒท ์ผ์ •์—์„œ ์ง€์ •ํ•œ ํšŸ์ˆ˜๋งŒํผ ๋ฐฐํฌ์—์„œ data ๋””๋ ‰ํ† ๋ฆฌ์˜ ์Šค๋ƒ…์ƒท์„ ๋งŒ๋“  ๋‹ค์Œ ์Šค๋ƒ…์ƒท์„ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

  3. 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๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค:

  1. ์Šค๋ƒ…์ƒท ์Šคํ† ๋ฆฌ์ง€์—์„œ ์ „์ฒด ์Šค๋ƒ…์ƒท์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

  2. ์ง€์ •๋œ ์ง€์ ์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ์ €์žฅ๋œ oplog๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  3. ๋™์ผํ•œ HTTPS ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์Šค๋ƒ…์ƒท ๋ฐ oplog ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ • ์ฒดํฌํฌ์ธํŠธ ๋˜๋Š” ์‹œ์ ์„ ๊ธฐ์ค€์œผ๋กœ ๋ณต์›ํ•  ๋•Œ Cloud Manager๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. ์Šค๋ƒ…์ƒท ์Šคํ† ๋ฆฌ์ง€์—์„œ ์ „์ฒด ์Šค๋ƒ…์ƒท์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

  2. ์ง€์ •๋œ ์ง€์ ์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ์ €์žฅ๋œ oplog๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  3. ๋™์ผํ•œ HTTPS ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์Šค๋ƒ…์ƒท ๋ฐ oplog ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฒดํฌํฌ์ธํŠธ๋ฅผ ํ™œ์„ฑํ™” ํ•˜๋ ค๋ฉด ํด๋Ÿฌ์Šคํ„ฐ ์ฒดํฌํฌ์ธํŠธ ํ™œ์„ฑํ™”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋Œ์•„๊ฐ€๊ธฐ

MongoDB Cloud Manager

์ด ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ