ํด๋ฌ์คํฐ ์์ฑ
์ด ํ์ด์ง์ ๋ด์ฉ
์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ์ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค๋ฅผ ์ ํํ๊ณ ์์ฑํ ์ ์์ต๋๋ค.
ํด๋ฌ์คํฐ ์ ํ ์ ํ
MongoDB Atlas๋ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค์ cluster๋ผ๋ ๋ ๊ฐ์ง ์ ํ์ cloud ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋์ผํ Atlas ํ๋ก์ ํธ์์ cluster์ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Atlas CLI๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ Atlas ๋ฐฐํฌ๋ฅผ ๋ง๋ค ์๋ ์์ต๋๋ค.
ํด๋ฌ์คํฐ
๋ค์์ ์ํ๋ ๊ฒฝ์ฐ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํฉ๋๋ค.
์ํฌ๋ก๋ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ์ ์ ํํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฅ ๋์์ ์ ์ํฉ๋๋ค.
์ฒ๋ฆฌ๋์ด ๋ง์ ํ๋ก๋์ ์ํฌ๋ก๋๋ฅผ ์คํํฉ๋๋ค.
ํญ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฉ๋์ ํ๋ณดํฉ๋๋ค.
๋ค์์ ์ํํ ์ ์์ต๋๋ค.
ํด๋ฌ์คํฐ ๊ณ์ธต์ ์ค์ ํฉ๋๋ค.
์ฌ๋ฌ ์ง์ญ๊ณผ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐํฉ๋๋ค.
์จ๋๋งจ๋ ํด๋ฌ์คํฐ๋ฅผ ํ์ฅํฉ๋๋ค.
์๋ ํ์ฅ์ ์ฌ์ฉํ๋๋ก ์ค์ ํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค์ ๋ฌ๋ฆฌ ํด๋ฌ์คํฐ์ ๋ํ ์๋ ํ์ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ์ฌ์ ๊ตฌ์ฑ์ด ํ์ํฉ๋๋ค.
MongoDB๋ ๋ฐฐํฌ ๊ตฌ์ฑ ๋ฐ cluster ํฐ์ด์ ๋ฐ๋ผ cluster๋ฅผ ์ฒญ๊ตฌํฉ๋๋ค.
Serverless Instances
๋ค์ ์ฌํญ์ ์ํ๋ ๊ฒฝ์ฐ ์๋ฒ๋ฆฌ์ค ์ธ์คํดํธ๋ฅผ ์์ฑํ์ธ์.
์ต์ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ์ผ๋ก ์ ์ํ๊ฒ ์์ํฉ๋๋ค.
์ํฌ๋ก๋์ ๋ง๊ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์ ์ผ๋ก ์๋ ํ์ฅํฉ๋๋ค.
์ฌ์ฉ ๋น๋๊ฐ ๋ฎ๊ฑฐ๋ ๋๋ฌธ ์ํฌ๋ก๋๋ฅผ ์คํํฉ๋๋ค.
ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๊ฐ๋ฐ ๋๋ ํ ์คํธํฉ๋๋ค.
Atlas๋ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค์ ์ ์ฅ ์ฉ๋, ์ ์ฅ ์ฒ๋ฆฌ๋, ์ปดํจํ ์ฑ๋ฅ์ ์๋์ผ๋ก ์ํํ๊ฒ ํ์ฅํ์ฌ ์ํฌ๋ก๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค๋ ํญ์ ์ต์ MongoDB ๋ฒ์ ์ ์คํํ๋ฉฐ, ์คํํ ์์ ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
๊ธ๋ก๋ฒ ํด๋ฌ์คํฐ
์์น ์ธ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ์ง์ํ๋ ค๋ ๊ฒฝ์ฐ ๊ธ๋ก๋ฒ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํฉ๋๋ค. ์์น ์ธ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ์ ์ธ๊ณ์ ๋ถ์ฐ๋ ์ฉ๋ ์ธ์คํด์ค ๋ฐ ํด๋ผ์ด์ธํธ์ ์ ํฉํฉ๋๋ค.
๊ธ๋ก๋ฒ ํด๋ฌ์คํฐ๋ ์์ ํ ์ค๋ ํด๋ฌ์คํฐ์ ๊ตฌํ์ผ๋ก, ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ ์ธ๊ณ์ ๋ถ์ฐ๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ํ ์งง์ ์ง์ฐ ์๊ฐ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ๋๋ค.
๋ถ๋ถ ๋ฆฌ์ ์ค๋จ ๋๋ ์ ์ฒด ๋ฆฌ์ ์ค๋จ ์ ๊ฐ๋ ์๊ฐ์ ๋ณดํธํฉ๋๋ค.
ํน์ ๋ฆฌ์ ์ ์์น ์ธ์ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง.
ํด๋ฌ์คํฐ ๋ฉค๋ฒ ์ ํ์ ๋ฐ๋ฅธ ์ํฌ๋ก๋ ๊ฒฉ๋ฆฌ
M30
์ด์์ ์ค๋ ํด๋ฌ์คํฐ๋ฅผ ๋ฐฐํฌํ ๋ Atlas์์ ๊ธ๋ก๋ฒ ์ฐ๊ธฐ๋ฅผ ํ์ฑํํ ์ ์์ต๋๋ค. ๋ณต์ ๋ณธ ์ธํธ์ ๊ฒฝ์ฐ ํด๋ฌ์คํฐ๋ฅผ ์ต์ /ko-kr/docs/atlas/scale-cluster/ ๊ณ์ธต์ผ๋ก ํ์ฅํ๊ณ ๊ธ๋ก๋ฒ ์ฐ๊ธฐ๋ฅผ ํ์ฑํํ์ธ์. ๋ชจ๋ ์ค๋ ๋
ธ๋๋ ์ ํํ ํด๋ฌ์คํฐ์ ํจ๊ป ๋ฐฐํฌ๋ฉ๋๋ค.
์ค์
ํด๋ฌ์คํฐ๊ฐ ๋ฐฐํฌ๋ ํ์๋ ํด๋ฌ์คํฐ์ ๋ํ ์ ์ญ ์ฐ๊ธฐ๋ฅผ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
๋ก์ปฌ ๋ฐฐํฌ
๋ก์ปฌ ๋ฐฐํฌ๋ฅผ ์์ฑ ํ์ฌ ๋ก์ปฌ ์ปดํจํฐ์์ ํธ์คํ ๋๋ ๋จ์ผ ๋ ธ๋ ๋ณต์ ๋ณธ ์ธํธ์์ Atlas ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค.
๊ธฐ๋ฅ ์ง์ ๋ฐ ๋น๊ต
๋ค์ ํ๋ cluster ๋๋ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค๊ฐ MongoDB Atlas์ ๋์ด๋ ๊ตฌ์ฑ ๋๋ ์ญ๋์ ์ง์ํ๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
์ฐธ๊ณ
MongoDB๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค์์ ๋ ๋ง์ ๊ตฌ์ฑ ๋ฐ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ ์ถ๊ฐํ ๊ณํ์ ๋๋ค. ํ์ฌ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค ์ ํ ์ฌํญ์ ํ์ธํ๊ณ ๊ณํ๋ ์ง์์ ๋ํด ์์๋ณด๋ ค๋ฉด ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค ์ ํ์ ์ฐธ์กฐํ์ธ์.
์ต์ ์ ํ ์ ๋ฐ์ดํธ๋ Atlas ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ตฌ์ฑ
๊ตฌ์ฑ | ํด๋ฌ์คํฐ | ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค |
---|---|---|
AWS ๋ฆฌ์ | ||
Google Cloud ๋ฆฌ์ | ||
Microsoft Azure ๋ฆฌ์ | ||
๋ฉํฐ ๋ฆฌ์ ๋ฐฐํฌ | ||
๋ฉํฐ ํด๋ผ์ฐ๋ ๋ฐฐํฌ | ||
์ค๋ ๋ฐฐํฌ | ||
๊ณ ๊ธ ์ํฐํ๋ผ์ด์ฆ ๋ณด์ ๊ธฐ๋ฅ(LDAP ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฌํฌํจ) |
๊ธฐ๋ฅ
๊ธฐ๋ฅ | ํด๋ฌ์คํฐ | ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค |
---|---|---|
Atlas API์ฌ์ฉ | ||
์งํ ๋ชจ๋ํฐ๋ง | ||
์ฌ์ฉ ๊ฐ๋ฅํ ์งํ ๋๋ ์ฒญ๊ตฌ์ ๋ํด ๊ฒฝ๊ณ ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. | ||
๋ฐฑ์
๊ตฌ์ฑ | ||
๋ฐฑ์
์ค๋
์ท์์ ํน์ ์์ ๋๋ ์๋ ๋ณต์์ ์ํํฉ๋๋ค. | ||
Atlas UI(์ฐพ๊ธฐ, ์ธ๋ฑ์ค, ์คํค๋ง ์ด๋๋ฐ์ด์ ๋ฐ ์ ๊ทธ๋ฆฌ๊ฒ์ด์
ํ์ดํ๋ผ์ธ ๋น๋) ์ฌ์ฉ | ||
์จ๋๋งจ๋ ์ธ๋ฑ์ค ๋ฐ ์คํค๋ง ์ ์ ๋ฐ๊ธฐ | ||
ํธ๋ฆฌ๊ฑฐ์ฌ์ฉ | ||
Atlas Search์ฌ์ฉ | ||
Online Archive์ฌ์ฉ | ||
์ฐํฉ ์ฟผ๋ฆฌ๋ฅผ ์คํํฉ๋๋ค. | ||
BI Connector์ฌ์ฉ | ||
MongoDB Charts์ฌ์ฉ | ||
Atlas App Services์ฌ์ฉ |
์ค์
์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค์์ ํด๋ฌ์คํฐ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค ์ ํ ์ฌํญ์ ์ ์ฒด ๋ชฉ๋ก์ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค ์ ํ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ๋๋ค.
ํด๋ฌ์คํฐ ์ ํ์ ์ ํํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
cloud ๋ฐฐํฌ๋ฅผ ์์ฑํฉ๋๋ค.
ํด๋ผ์ฐ๋ ๋ฐฐํฌ๋ฅผ ์์ฑํ๋ ค๋ฉด ๋ค์ ์๋ฃ๋ฅผ ์ฌ์ฉํ์ธ์.
Atlas CLI๋ก ๋ก์ปฌ ๋ฐฐํฌ ๋ง๋ค๊ธฐ
Atlas CLI๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ๋๋ ํด๋ผ์ฐ๋ Atlas ๋ฐฐํฌ๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์คํํ์ธ์.
atlas deployments setup [deploymentName] [options]
๋ช ๋ น ๊ตฌ๋ฌธ ๋ฐ ๋งค๊ฐ๋ณ์์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด Atlas ๋ฐฐํฌ ์ค์ ์ ๋ํ Atlas CLI ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด ๋ช ๋ น ์ฌ์ฉ์ ๋ํ ๋จ๊ณ๋ณ ์ง์นจ ์ ๋ก์ปฌ ๋ฐฐํฌ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.