Docs Menu
Docs Home
/
MongoDB Ops Manager
/

FAQ: ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์•Œ๋ฆผ

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

  • ํ˜ธ์ŠคํŠธ ๊ตฌ์„ฑ
  • ์ƒˆ ํ˜ธ์ŠคํŠธ๋‚˜ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?
  • Kerberos ์ง€์› ์ธ์Šคํ„ด์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
  • ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์  ํ…Œ์ด์…˜
  • Atlas Charts์— ์žˆ๋Š” ์ˆ˜์ง ๋ง‰๋Œ€๋Š” ๋ชจ๋‘ ๋ฌด์—‡์ธ๊ฐ€์š”?
  • ๋ฐ์ดํ„ฐ ๋ณด์กด
  • Ops Manager์˜ ๋ฐ์ดํ„ฐ ๋ณด์กด ์ •์ฑ…์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
  • ์•Œ๋ฆผ
  • ๊ฒฝ๊ณ  ์กฐ๊ฑด์€ ๋ฌด์—‡์„ MEANํ•˜๋‚˜์š”?
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์–ด๋–ค ๊ฒฝ๊ณ ๊ฐ€ ๊ตฌ์„ฑ๋˜๋‚˜์š”?

์ด๋ฅผ ํ†ตํ•ด Ops Manager ๋ฐ Ops Manager๊ฐ€ MongoDB ์ธ์Šคํ„ด์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํ•ด๋‹น ๋ฐฐํฌ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ๊ฒฝ๊ณ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ops Manager์— ๊ธฐ์กด MongoDB ํ”„๋กœ์„ธ์Šค ์ถ”๊ฐ€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์˜ˆ. Ops Manager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Ops Manager ๋ฐ ๋ฐฑ์—… ๋””๋จผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๋Š” ์ง€์› MongoDB ์ธ์Šคํ„ด์Šค ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—… ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ํ”„๋กœ์ ํŠธ ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Ops Manager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฑ์—…ํ•˜๊ฑฐ๋‚˜ ์ž๋™ํ™”ํ•  ์ˆ˜ ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

Ops Manager๋Š” ๋˜ํ•œ ์‹œ์Šคํ…œ ๊ฒฝ๊ณ ๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ๋ฐฑ์—… ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ. Ops Manager๋Š” Kerberos ์ง€์› MongoDB ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ž‘๋™ ๋ฐฉ์‹์„ ์•Œ์•„๋ณด๋ ค๋ฉด Kerberos์šฉ MongoDB ์—์ด์ „ํŠธ ๊ตฌ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์•„๋‹ˆ์š”. Ops Manager ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋‹จ์ผ ์—์ด์ „ํŠธ๊ฐ€ ๋ชจ๋“  MongoDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์™€ ์„œ๋ฒ„ ๊ฐ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฉํ™”๋ฒฝ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ ๋ฒ„์ „ 5.0.0๋ถ€ํ„ฐ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ํฌํ•จ๋œ Monitoring์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๋ชจ๋‹ˆํ„ฐ๋ง ํ• ๋‹น๋Ÿ‰์„ ๋ฐฐํฌํ•˜๊ณ  ํŽ˜์ผ์˜ค๋ฒ„๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ops Manager๋Š” ์ตœ๋Œ€ 100๊ฐœ์˜ ์‹คํ–‰ ์ค‘์ธ ์—์ด์ „ํŠธ์— ๋ชจ๋‹ˆํ„ฐ๋ง ํ• ๋‹น๋Ÿ‰์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. 100๊ฐœ ์ด์ƒ์˜ ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์—์ด์ „ํŠธ๋Š” "๋Œ€๊ธฐ" ์—์ด์ „ํŠธ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ managed ์ฐธ์กฐํ•˜์„ธ์š”.

์—์ด์ „ํŠธ์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์˜ ์–‘์€ ์ธํ”„๋ผ ํฌ๊ธฐ, ์„œ๋ฒ„ ์ˆ˜, ๋ชจ๋‹ˆํ„ฐ๋ง ์ค‘์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ ํ•˜์ง€ ์•Š๋Š” ์ถ”๊ฐ€ ์šฉ๋Ÿ‰์ด ์žˆ๋Š” ๊ธฐ์กด ๋จธ์‹ ์—์„œ mongod ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋” ์ž‘์€ ๊ทœ๋ชจ์˜ ์ „์šฉ ์ธ์Šคํ„ด์Šค์—์„œ ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ ๋ถ€ํ•˜๋Š” MongoDB ํ™˜๊ฒฝ์—์„œ ๋ชจ๋‹ˆํ„ฐ๋ง๋˜๋Š” mongod + mongos ํ”„๋กœ์„ธ์Šค ์ˆ˜์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์— ๋”ฐ๋ผ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ๋ณด์œ  mongod ์ธ์Šคํ„ด์Šค์™€ ๋™์ผํ•œ ํ˜ธ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์ „์šฉ ์„œ๋ฒ„์— ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐฐํฌ์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  mongod ๋ฐ ํ•ด๋‹น ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์—์ด์ „ํŠธ๋Š” mongod ๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‘๊ณ  ๊ฒฝ์Ÿํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์„œ๋น„์Šค ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์†Œ์Šค์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ค‘์žฌ์ž, mongos ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์™€ ๋™์ผํ•œ ์‹œ์Šคํ…œ์— ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5๊ฐœ ์ดํ•˜์˜ mongod ์ธ์Šคํ„ด์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ฒฝ์šฐ Amazon Web Services ๋งˆ์ดํฌ๋กœ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ํ˜ธ์ŠคํŠธ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. DNS ๋ฐ /etc/hosts ํŒŒ์ผ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋กœ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ํ˜ธ์ŠคํŠธ์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ์„ ํ…Œ์ŠคํŠธํ•˜๋ ค๋ฉด ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ํ˜ธ์ŠคํŠธ์— ๋กœ๊ทธ์ธํ•˜๊ณ  mongosh ์„(๋ฅผ) ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

mongosh <hostname>:<port>/test

์ฐธ๊ณ 

Ops Manager๋Š” ํฌํŠธ ํฌ์›Œ๋”ฉ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์—์ด์ „ํŠธ๋Š” ์—ฐ๊ฒฐํ•  ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๊ฐ€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ™•์ธํ•˜์—ฌ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์—์ด์ „ํŠธ๊ฐ€ ํŠน์ • IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ํ•ด๋‹น ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๋ณด๋‹ค IP ์ฃผ์†Œ๋ฅผ ์„ ํ˜ธํ•˜๋„๋ก ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ณ„์นญ์ด ์—ฌ๋Ÿฌ ๊ฐœ์ธ ์„œ๋ฒ„์— ์‚ฌ์šฉํ•  ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์„œ๋ฒ„๊ฐ€ Ops Manager ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์—ฌ๋Ÿฌ ๋ฒˆ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋งŒ๋“ค๋ ค๋ฉด Project ์„ค์ • ์œผ๋กœ Go Preferred Hostnames ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ์ ํŠธ ์„ค์ • ํŽธ์ง‘์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์—์ด์ „ํŠธ ๋‹ค์šด๋กœ๋“œ์— ํฌํ•จ๋œ README ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ชจ๋‹ˆํ„ฐ๋ง ๋น„ํ™œ์„ฑํ™”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋นจ๊ฐ„์ƒ‰ ๋ง‰๋Œ€ ๋Š” ์„œ๋ฒ„๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ฃผํ™ฉ์ƒ‰ ๋ง‰๋Œ€ ๋Š” ์ด์ œ ์„œ๋ฒ„๊ฐ€ ํ”„๋ผ์ด๋จธ๋ฆฌ ์„œ๋ฒ„์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

๊ฐˆ์ƒ‰ ๋ง‰๋Œ€ ๋Š” ์„œ๋ฒ„๊ฐ€ ์ด์ œ ์„ธ์ปจ๋”๋ฆฌ ์„œ๋ฒ„์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

Ops Manager๋Š” ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” ์Šค๋ƒ…์ƒท.

Ops Manager๋Š” ๋‹ค์Œ์„ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค.

  • Ops Manager๋Š” Ops Manager์˜ Monitoring Data Retention ์„ค์ •์— ๋”ฐ๋ผ ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค. Ops Manager ๊ด€๋ฆฌ์ž๋Š” Admin, General, Ops Manager Config, Miscellaneous ํƒญ์„ ์ฐจ๋ก€๋กœ ์„ ํƒํ•œ ๋‹ค์Œ Default Monitoring Data Retention ๊นŒ์ง€ ์Šคํฌ๋กคํ•˜์—ฌ ์„ค์ •์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ณด์กด ์ •์ฑ…์— ๋”ฐ๋ฅธ ์Šค๋ƒ…์ƒท.

๊ฒฝ๊ณ  ์กฐ๊ฑด์— ๋Œ€ํ•œ ์ฐธ๊ณ  ์‚ฌํ•ญ์€ ๊ฒฝ๊ณ  ์กฐ๊ฑด ๊ฒ€ํ† ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ธฐ๋ณธ ๊ฒฝ๊ณ  ๊ตฌ์„ฑ๊ณผ ๊ฒฝ๊ณ  ๋นˆ๋„ ์ˆ˜์ •์„ ํฌํ•จํ•˜์—ฌ ์ƒˆ ๊ฒฝ๊ณ ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ๊ฒฝ๊ณ ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋‹จ๊ณ„๋Š” ๊ฒฝ๊ณ  ์„ค์ • ๊ตฌ์„ฑ ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

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

FAQ: ๋ฐฑ์—… ๋ฐ ๋ณต์›