Docs Menu

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 ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด,

1

Google ๊ณ„์ •์ด๋‚˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Atlas ๊ณ„์ •์„ ๋“ฑ๋กํ•˜์‹ญ์‹œ์˜ค.

2

๋ฌด๋ฃŒ ํด๋Ÿฌ์Šคํ„ฐ ๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌ ํ•ฉ๋‹ˆ๋‹ค. Atlas Free ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์†Œ๊ทœ๋ชจ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋‹ค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์œผ๋ฉฐ, Atlas ๊ธฐ๋Šฅ์˜ ์ผ๋ถ€ ์— ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3

managed ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ์ž for your cluster. ๋ณด์•ˆ์„ ์œ„ํ•ด Atlas๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ cluster์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด MongoDB database ์‚ฌ์šฉ์ž๋กœ ์ธ์ฆํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

4

์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ ๋ชฉ๋ก์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. IP๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ์žฅ์น˜๋ฅผ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. Atlas์—์„œ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ๋กœ๋งŒ ํด๋Ÿฌ์Šคํ„ฐ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Atlas ๋‚ด์—์„œ๋Š” IP ์•ก์„ธ์Šค ๋ชฉ๋ก์ด๋ผ๊ณ  ํ•˜๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ ๋ชฉ๋ก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IP ์•ก์„ธ์Šค ๋ชฉ๋ก์€ ํด๋Ÿฌ์Šคํ„ฐ์— ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

5

mongosh, Node.js ๋“œ๋ผ์ด๋ฒ„, PyMongo ๋“œ๋ผ์ด๋ฒ„ ๋˜๋Š” Compass๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

6

์ง€์›๋˜๋Š” MongoDB ๋“œ๋ผ์ด๋ฒ„ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ์— ๋ฌธ์„œ๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. MongoDB ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์›๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

7

Atlas ํด๋Ÿฌ์Šคํ„ฐ์— ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. Atlas๋Š” Atlas ํด๋Ÿฌ์Šคํ„ฐ์— ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MongoDB์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹คํ—˜ํ•˜๊ณ  Atlas UI ๋ฐ MongoDB Charts์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ์‹คํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ๋ฐ์ดํ„ฐ์˜ ์Šคํ‚ค๋งˆ์™€ ์ผ์น˜ํ•˜๋Š” ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ฐ์ดํ„ฐ ์œ„์— ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ๊ตฌ์ถ•ํ•˜์„ธ์š”. ์ž์„ธํžˆ ํ•™์Šต Atlas Search ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.