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 ๊ธฐ๋ฅ ์ ๊ฑฐํ๊ธฐ
MongoDB deployment์ Feature Compatibility Version ์ด(๊ฐ) Version ์ ๋์ผํ ๋ฆด๋ฆฌ์ค ์๋ฆฌ์ฆ๋ก ์ค์ ๋ ๊ฒฝ์ฐ, ๋จผ์ ์ธ์คํด์ค์ featureCompatibilityVersion์ ์๋์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํด์ผ ํฉ๋๋ค.
๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ ์ ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.
๋ฒ์ 7 ์์ ๋ฐฐํฌ์๋ฒ๋ฅผ ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.0 ~ 6.0, MongoDB ์ง์ํ ์ ๋ฌธ์ํ์ฌ ๋์์ ๋ฐ์์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ 7 ๋ค์ด๊ทธ๋ ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.0 ~ 6.0.
์ฐธ๊ณ
์ด๋ ๊ฒ ํ๋ฉด featureCompatibilityVersion
์ด(๊ฐ) 6.0
๋ก ์ค์ ๋ฉ๋๋ค.
๋ฐฐํฌ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager๋ก ๋ฐฐํฌ์๋ฒ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager.์์ ๋ฐฐํฌ๋ฅผ ํธ์งํ๊ณ Version ์ด ์๋์์ ๋ค์ด๊ทธ๋ ์ด๋๋ ๋ฒ์ ์ ์ ํํฉ๋๋ค.
๋ค์ด๊ทธ๋ ์ด๋ ๊ณ ๋ ค ์ฌํญ ์ ์ฝ๊ณ ์ง์๋์ง ์๋ ๊ธฐ๋ฅ์ ๋ํด ์ ์ ํ ์กฐ์น๋ฅผ ์ทจํ์ธ์.
๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ ์ ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.
์(๋ฅผ) ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค. ์ ๋ํ ๋ ๋ฆฝํ ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ 6.0 50
6 ์(๋ฅผ) ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.0 ์ค๋ ํด๋ฌ์คํฐ ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ 5.0
์ฐธ๊ณ
์ด๋ ๊ฒ ํ๋ฉด featureCompatibilityVersion
์ด(๊ฐ) 5.0
(์ผ)๋ก ์ค์ ๋ฉ๋๋ค.
๋ฐฐํฌ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager๋ก ๋ฐฐํฌ์๋ฒ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager.์์ ๋ฐฐํฌ๋ฅผ ํธ์งํ๊ณ Version ์ด ์๋์์ ๋ค์ด๊ทธ๋ ์ด๋๋ ๋ฒ์ ์ ์ ํํฉ๋๋ค.
๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ ์ ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.
์(๋ฅผ) ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค. ์ ๋ํ ๋ ๋ฆฝํ ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ 5.0 44
5 ์(๋ฅผ) ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.0 ์ค๋ ํด๋ฌ์คํฐ ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ 4.4
์ฐธ๊ณ
์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ 5 ์ด ์ ๊ฑฐ๋ฉ๋๋ค.0 ํธํ๋์ง ์๋ ๊ธฐ๋ฅ ์ ์ ๊ฑฐํ๊ณ featureCompatibilityVersion
๋ฅผ 4.4
๋ก ์ค์ ํฉ๋๋ค.
๋ฐฐํฌ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager๋ก ๋ฐฐํฌ์๋ฒ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager.์์ ๋ฐฐํฌ๋ฅผ ํธ์งํ๊ณ Version ์ด ์๋์์ ๋ค์ด๊ทธ๋ ์ด๋๋ ๋ฒ์ ์ ์ ํํฉ๋๋ค.
๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ ์ ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.
์(๋ฅผ) ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค. ์ ๋ํ ๋ ๋ฆฝํ ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ 4.4 42
4 ์(๋ฅผ) ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.4 ์ค๋ ํด๋ฌ์คํฐ ๊ธฐ๋ฅ ํธํ์ฑ ๋ฒ์ 4.2
์ฐธ๊ณ
์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ 4 ์ด ์ ๊ฑฐ๋ฉ๋๋ค.4 ํธํ๋์ง ์๋ ๊ธฐ๋ฅ ์ ์ ๊ฑฐํ๊ณ featureCompatibilityVersion
๋ฅผ 4.2
๋ก ์ค์ ํฉ๋๋ค.
๋ฐฐํฌ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager๋ก ๋ฐฐํฌ์๋ฒ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
Cloud Manager.์์ ๋ฐฐํฌ๋ฅผ ํธ์งํ๊ณ Version ์ด ์๋์์ ๋ค์ด๊ทธ๋ ์ด๋๋ ๋ฒ์ ์ ์ ํํฉ๋๋ค.
์ ์ฐจ
MongoDB Cloud Manager์์ Deployment ํ๋ก์ ํธ์ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ํ๋ ๋ฒ์ ๋ฒํธ๊ฐ ๋ฒ์ ๋ชฉ๋ก์ ์๋์ง ํ์ธํฉ๋๋ค.
Cluster Configuration ์น์ ์ Cluster Settings ์ ๋ชฉ์๋ ํ๋ก์ธ์ค ์ด๋ฆ, MongoDB ๋ฒ์ , ๋ฐ์ดํฐ ๋๋ ํ ๋ฆฌ ๋ฐ ๋ก๊ทธ ํ์ผ์ด ๋์ด๋์ด ์์ต๋๋ค.
Cluster Settings ์ ๋ชฉ์ผ๋ก ์คํฌ๋กคํฉ๋๋ค.
๋ชฉ๋ก์์ ์ฒซ ๋ฒ์งธ MongoDB ํ๋ก์ธ์ค์ Version ํ์ดํ๋ฅผ ํด๋ฆญํฉ๋๋ค.
(์ ํ ์ฌํญ) ์(๋ฅผ)featureCompatibilityVersion
์
๋ฐ์ดํธํฉ๋๋ค.
์ ๋ฉ์ด์ ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋ํ๊ณ ์ ๋ฉ์ด์ ๋ฒ์ ์์ ์ ๊ณต๋๋ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ค๋ฉด featureCompatibilityVersion
์
๋ฐ์ดํธ๋ ์ํํด์ผ ํฉ๋๋ค.
๋ณ๊ฒฝํ๋ ค๋ ๊ฐ MongoDB deployment์ ๋ํด ๋ค์์ ์ํํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ๋ฅผ ์ํด ํ์ฌ
featureCompatibilityVersion
์(๋ฅผ) ํด๋ฆญํฉ๋๋ค.์ํ๋ ๋ฒ์ ๋ฒํธ์ ์ผ์นํ๋ ๊ฐ์ ํด๋ฆญํฉ๋๋ค.