๋ฌธ์„œ ๋ฉ”๋‰ด
๋ฌธ์„œ ํ™ˆ
/
MongoDB Cloud Manager
/ /

MongoDB ๋ฒ„์ „ ๋ณ€๊ฒฝ

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

  • ๊ณ ๋ ค ์‚ฌํ•ญ
  • ์ „์ œ ์กฐ๊ฑด
  • ์ ˆ์ฐจ

Cloud Manager ์ƒค๋“œ ํด๋Ÿฌ์Šคํ„ฐ, ๋ณต์ œ๋ณธ ์„ธํŠธ, ๋…๋ฆฝํ˜• MongoDB ์ธ์Šคํ„ด์Šค ์˜ ๋™์ผํ•œ ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ๋ฒ„์ „(FCV) ๋‚ด์—์„œ MongoDB ๋ฒ„์ „์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ฑฐ๋‚˜ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๋™์‹œ์— ๋ฐฐํฌ์„œ๋ฒ„์˜ ๊ฐ€์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Manager์šฉMongoDB์˜ ์‚ฌ์šฉ์ž ์ง€์ • ๋นŒ๋“œ ๋ฒ„์ „์„ ์ถ”๊ฐ€ ํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Cloud Manager๊ฐ€ ๋ฐฐํฌ๋ฅผ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, MongoDB์˜ ๋ฒ„์ „์„ ์ˆ˜๋™์œผ๋กœ ๋ณ€๊ฒฝํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ฐ MongoDB ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ์—…๊ทธ๋ ˆ์ด๋“œ ํŠœํ† ๋ฆฌ์–ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ฐธ๊ณ 

End of Life MongoDB ๋ฒ„์ „์— ๋Œ€ํ•œ Cloud Manager ์ง€์›

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

  • ๋ฐฐํฌ์„œ๋ฒ„์˜ MongoDB ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์— ๋‹ค์Œ ๋ฌธ์„œ์—์„œ ๊ณ ๋ ค ์‚ฌํ•ญ ๋˜๋Š” ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

  • ์‚ฌ์ „ ์ •์˜๋œ ์œ ์ง€ ๊ด€๋ฆฌ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฒ„์ „ ๋ณ€๊ฒฝ์„ ๊ณ„ํšํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์— ์Šคํ…Œ์ด์ง• ํ™˜๊ฒฝ์—์„œ MongoDB ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ง• ํ™˜๊ฒฝ์€ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ๋ฏธ๋Ÿฌ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์„œ๋ฒ„์˜ ๋‹ค์šดํƒ€์ž„์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฐ ์ƒค๋“œ ํด๋Ÿฌ์Šคํ„ฐ ์˜ ์ˆ˜๋™ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•  ๋•Œ๋Š” MongoDB ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ ๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

์ฐธ๊ณ 

๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ์ œํ•œ ์‚ฌํ•ญ

MongoDB deployment๋Š” ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ๋ฒ„์ „ 5.0๋ถ€ํ„ฐ 4.4.0 ์ด์ „ ๋ฒ„์ „๊นŒ์ง€

  • 4.4 ๋ฒ„์ „๋ถ€ํ„ฐ 4.2.6 ์ด์ „ ๋ฒ„์ „๊นŒ์ง€

MongoDB deployment์˜ Feature Compatibility Version ์ด(๊ฐ€) Version ์™€ ๋™์ผํ•œ ๋ฆด๋ฆฌ์Šค ์‹œ๋ฆฌ์ฆˆ๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ, ๋จผ์ € ์ธ์Šคํ„ด์Šค์˜ featureCompatibilityVersion์„ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

1
2

๋ฒ„์ „ 7 ์—์„œ ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ•ฉ๋‹ˆ๋‹ค.0 ~ 6.0, MongoDB ์ง€์›ํŒ€ ์— ๋ฌธ์˜ํ•˜์—ฌ ๋„์›€์„ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ 7 ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.0 ~ 6.0.

์ฐธ๊ณ 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด featureCompatibilityVersion ์ด(๊ฐ€) 6.0 ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

3
  1. Cloud Manager๋กœ ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  2. Cloud Manager.์—์„œ ๋ฐฐํฌ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  Version ์—ด ์•„๋ž˜์—์„œ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ๋œ ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

2

๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ๊ณ ๋ ค ์‚ฌํ•ญ ์„ ์ฝ๊ณ  ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ ์ ˆํ•œ ์กฐ์น˜๋ฅผ ์ทจํ•˜์„ธ์š”.

4
  1. Cloud Manager๋กœ ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  2. Cloud Manager.์—์„œ ๋ฐฐํฌ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  Version ์—ด ์•„๋ž˜์—์„œ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ๋œ ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

3
  1. Cloud Manager๋กœ ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  2. Cloud Manager.์—์„œ ๋ฐฐํฌ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  Version ์—ด ์•„๋ž˜์—์„œ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ๋œ ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

3
  1. Cloud Manager๋กœ ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  2. Cloud Manager.์—์„œ ๋ฐฐํฌ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  Version ์—ด ์•„๋ž˜์—์„œ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ๋œ ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

1
  1. ์ด๋ฏธ ํ‘œ์‹œ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ ํƒ์ƒ‰ ๋ชจ์Œ์˜ Organizations ๋ฉ”๋‰ด์—์„œ ์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ํฌํ•จ๋œ ์กฐ์ง์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  2. ์•„์ง ํ‘œ์‹œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํƒ์ƒ‰ ํ‘œ์‹œ์ค„์˜ Projects ๋ฉ”๋‰ด์—์„œ ์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  3. Deployment ํŽ˜์ด์ง€๊ฐ€ ์•„์ง ํ‘œ์‹œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ Deployment๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

2

๋ฐฐํฌ์„œ๋ฒ„์˜ Processes ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

3
4
5

Cluster Configuration ์„น์…˜์˜ Cluster Settings ์ œ๋ชฉ์—๋Š” ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„, MongoDB ๋ฒ„์ „, ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ ๋กœ๊ทธ ํŒŒ์ผ์ด ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. Cluster Settings ์ œ๋ชฉ์œผ๋กœ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.

  2. ๋ชฉ๋ก์—์„œ ์ฒซ ๋ฒˆ์งธ MongoDB ํ”„๋กœ์„ธ์Šค์˜ Version ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

6

๋ณ€๊ฒฝํ•˜๋ ค๋Š” ๊ฐ MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. ํ”„๋กœ์„ธ์Šค์˜ ํ˜„์žฌ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. ์›ํ•˜๋Š” ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

7

์ƒˆ ๋ฉ”์ด์ € ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  ์ƒˆ ๋ฉ”์ด์ € ๋ฒ„์ „์—์„œ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด featureCompatibilityVersion ์—…๋ฐ์ดํŠธ๋„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ณ€๊ฒฝํ•˜๋ ค๋Š” ๊ฐ MongoDB deployment์— ๋Œ€ํ•ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. ๋ฐฐํฌ์„œ๋ฒ„๋ฅผ ์œ„ํ•ด ํ˜„์žฌ featureCompatibilityVersion์„(๋ฅผ) ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. ์›ํ•˜๋Š” ๋ฒ„์ „ ๋ฒˆํ˜ธ์™€ ์ผ์น˜ํ•˜๋Š” ๊ฐ’์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

8
9
10

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Cancel์„(๋ฅผ) ํด๋ฆญํ•˜๋ฉด ์ถ”๊ฐ€๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

MongoDB ๋ฒ„์ „

๋‹ค์Œ

์‚ฌ์šฉ์ž ์ง€์ • MongoDB ๋นŒ๋“œ ์ถ”๊ฐ€

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