Atlas ์์ํ๊ธฐ
์ด ํ์ด์ง์ ๋ด์ฉ
๊ฐ์
MongoDB Atlas๋ ํด๋ผ์ฐ๋์์ ๋ฐ์ดํฐ๋ฅผ ํธ์คํ ํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ฐํธํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ด ํํ ๋ฆฌ์ผ์ Atlas cluster๋ฅผ ๋ง๋ค๊ณ , ์ฐ๊ฒฐํ๊ณ , ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ณผ์ ์ ์๋ดํฉ๋๋ค.
Atlas CLI ํน์ Atlas User ์ธํฐํ์ด์ค๋ฅผ ํตํด Atlas User๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ํญ์ ์ ํํฉ๋๋ค.
Atlas ๊ณ์ ์ผ๋ก ๋ฌด๋ฃ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ๊ณ ์ธ์ฆํ๊ณ , ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ณ , ํ๋ก์ ํธ IP ์ก์ธ์ค ๋ชฉ๋ก์ IP ์ฃผ์๋ฅผ ์ถ๊ฐํ๊ณ , MongoDB ์ฌ์ฉ์๋ฅผ ์์ฑํ๊ณ , Atlas CLI๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ ๋ฌธ์์ด์ ํ์ธํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์คํํ์ญ์์ค.
atlas setup [options]
๋ช ๋ น ๊ตฌ๋ฌธ ๋ฐ ๋งค๊ฐ๋ณ์์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด Atlas ์ค์ ์ ๋ํ Atlas CLI ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด ๋ช ๋ น ์ฌ์ฉ์ ๋ํ ๋จ๊ณ๋ณ ์ง์นจ์ Atlas CLI์์ Atlas ์์ํ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
Atlas ๊ณ์ ๊ณผ ์กฐ์ง/ํ๋ก์ ํธ๊ฐ ์์ง๋ง ํด๋ฌ์คํฐ๋ฅผ ์ค์ ํ์ง ์์ ๊ฒฝ์ฐ์๋ atlas setup
์ ์คํํ ์ ์์ต๋๋ค.
Atlas UI ์ฌ์ฉ์ ์์ํ๋ ค๋ฉด,
Atlas ๊ณ์ ์ ์์ฑํ์ธ์.
Google ๊ณ์ ์ด๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ Atlas ๊ณ์ ์ ๋ฑ๋กํ์ญ์์ค.
๋ฌด๋ฃ ํด๋ฌ์คํฐ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
๋ฌด๋ฃ ํด๋ฌ์คํฐ ๋ฅผ ๋ง๋ค๊ณ ๋ฐฐํฌ ํฉ๋๋ค. Atlas Free ํด๋ฌ์คํฐ๋ฅผ ์๊ท๋ชจ ๊ฐ๋ฐ ํ๊ฒฝ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํธ์คํ ํ๋ค ํ ์ ์์ต๋๋ค. ๋ฌด๋ฃ ํด๋ฌ์คํฐ๋ ๋ง๋ฃ๋์ง ์์ผ๋ฉฐ, Atlas ๊ธฐ๋ฅ์ ์ผ๋ถ ์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
managed ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์๋ฅผ cluster.
managed ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์ for your cluster. ๋ณด์์ ์ํด Atlas๋ ํด๋ผ์ด์ธํธ๊ฐ cluster์ ์ก์ธ์คํ๋ ค๋ฉด MongoDB database ์ฌ์ฉ์๋ก ์ธ์ฆํด์ผ ํฉ๋๋ค.
IP ์ก์ธ์ค ๋ชฉ๋ก์ ๊ด๋ฆฌํฉ๋๋ค.
์ ๋ขฐํ ์ ์๋ IP ์ฃผ์ ๋ชฉ๋ก์ ๊ด๋ฆฌํฉ๋๋ค. IP๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ์ฅ์น๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํฉ๋๋ค. Atlas์์๋ ์ ๋ขฐํ ์ ์๋ IP ์ฃผ์๋ก๋ง ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. Atlas ๋ด์์๋ IP ์ก์ธ์ค ๋ชฉ๋ก์ด๋ผ๊ณ ํ๋ ์ ๋ขฐํ ์ ์๋ IP ์ฃผ์ ๋ชฉ๋ก์ ๋ง๋ค ์ ์์ต๋๋ค. IP ์ก์ธ์ค ๋ชฉ๋ก์ ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋ IP ์ฃผ์๋ฅผ ์ ์ํฉ๋๋ค.
ํด๋ฌ์คํฐ ์ฐ๊ฒฐ
mongosh
, Node.js ๋๋ผ์ด๋ฒ, PyMongo ๋๋ผ์ด๋ฒ ๋๋ Compass๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐํฉ๋๋ค.
๋ฌธ์๋ฅผ ์ฝ์ ํ๊ณ ๋ด ๋๋ค.
์ง์๋๋ MongoDB ๋๋ผ์ด๋ฒ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ์ ๋ฌธ์๋ฅผ ์ฝ์ ํฉ๋๋ค. MongoDB ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ง์๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ ์์ฉํ ์ ์์ต๋๋ค.
์ํ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ต๋๋ค.
Atlas ํด๋ฌ์คํฐ์ ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํฉ๋๋ค. Atlas๋ Atlas ํด๋ฌ์คํฐ์ ๋ก๋ํ ์ ์๋ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ MongoDB์์ ๋ฐ์ดํฐ๋ฅผ ์คํํ๊ณ Atlas UI ๋ฐ MongoDB Charts์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋น ๋ฅด๊ฒ ์คํํ ์ ์์ต๋๋ค.
์ค์ ๋ฐ์ดํฐ์ ์คํค๋ง์ ์ผ์นํ๋ ํฉ์ฑ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ ์๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํฉ์ฑ ๋ฐ์ดํฐ ์์ฑ์ ์ฐธ์กฐํ์ธ์.
Atlas์ ํจ๊ป ๋ ๋์๊ฐ์ธ์
๋ฐ์ดํฐ ์์ ์ ์ฒด ํ ์คํธ ๊ฒ์ ๊ตฌ์ถํ์ธ์. ์์ธํ ํ์ต Atlas Search ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.