Docs Menu
Docs Home
/
MongoDB Ops Manager
/

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

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

์ด FAQ๋Š” Ops Manager์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ FAQ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ collection์„ ๋ฐฑ์—… ๋ฐ ๋ณต์›ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

MongoDB Agent ์˜ ๋„์ž…๊ณผ FCV ๊ฐ€ 4.2 ์ธ MongoDB 4.2 ์˜ ์ƒˆ๋กœ์šด ๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค ๋กœ ์ธํ•ด ์ด๋Ÿฌํ•œ ๋‹ต๋ณ€ ์ค‘ ์ผ๋ถ€๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‹ต๋ณ€์—๋Š” ์ด๋Ÿฌํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๊ธฐ์กด ๋‹ต๋ณ€์— ์˜ํ–ฅ ์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒฝ๊ณ ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Ops Manager ๋ฆด๋ฆฌ์Šค ์‹œ๋ฆฌ์ฆˆ
1.6 ~ 1.8
2.0์—์„œ 3.2
3.4
3.6
4.0
4.2
์ตœ์†Œ MongoDB 2.4 ๋ฒ„์ „
2.4.3
2.4.3
2.4.3
2.4.0 [1]
์ตœ์†Œ MongoDB 2.6 ๋ฒ„์ „
2.6.0
2.6.0
2.6.0
2.6.0
2.6.0
2.6.0 [2]
์ตœ์†Œ MongoDB 3.0 ๋ฒ„์ „
3.0.0
3.0.0
3.0.0
3.0.0
3.0.0
3.0.0 [2]
์ตœ์†Œ MongoDB 3.2 ๋ฒ„์ „
3.2.0
3.2.0
3.2.0
3.2.0
3.2.0
์ตœ์†Œ MongoDB 3.4 ๋ฒ„์ „
3.4.0
3.4.0
3.4.0
3.4.0
์ตœ์†Œ MongoDB 3.6 ๋ฒ„์ „
3.6.0
3.6.0
3.6.0
์ตœ์†Œ MongoDB 4.0 ๋ฒ„์ „
4.0.0
4.0.0
์ตœ์†Œ MongoDB 4.2 ๋ฒ„์ „
4.2.0
[1] ๋ชจ๋‹ˆํ„ฐ๋ง ์ „์šฉ
[2](1, 2) ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ฐฑ์—… ์ „์šฉ

์ธ์ฆ์ด ํ™œ์„ฑํ™”๋œ MongoDB ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” ๊ฒฝ์šฐ, MongoDB Agent์—๋Š” MongoDB Agent ๋ฐฑ์—… ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์„ค๋ช…๋œ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŒ

๋‹ค์Œ๋„ ์ฐธ์กฐํ•˜์„ธ์š”.

Ops Manager๋Š” ๋‹ค์Œ ๋ณ€ํ™˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์Šค๋ƒ…์ƒท ํฌ๊ธฐ๋ฅผ ์ธก์ •ํ•˜๊ณ  ์ฒ˜๋ฆฌ๋œ oplog ๋ฐ์ดํ„ฐ์˜ ์–‘์„ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

  • 1MB = 1024 2 ๋ฐ”์ดํŠธ(1MiB)

  • 1GB = 1024 3 ๋ฐ”์ดํŠธ(1GiB)

  • 1 TB = 1024 4 ๋ฐ”์ดํŠธ(1TiB)

  • MongoDB 4.2 ์ด์ƒ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๋ฐฑ์—… ๊ณ ๋ ค ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • FCV 4.0 ๋ฐ ์ด์ „ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ๋Š” MongoDB ์˜ ๊ฒฝ์šฐ ๋ฐฑ์—…์€ ๋…๋ฆฝํ˜• ๋ฐฐํฌ๋ฅผ ์ง€์› ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—…์€ ๋ณต์ œ๋ณธ ์„ธํŠธ์™€ ์ƒค๋”ฉ๋œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์› ํ•ฉ๋‹ˆ๋‹ค.

MongoDB Ops Manager ๋Š” oplog ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ํŠน์ • ์‹œ์  ๋ณต๊ตฌ๋ฅผ ํ†ตํ•œ ์ง€์†์ ์ธ ๋ฐฑ์—… ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. MongoDB Ops Manager ๋Š” ๋…๋ฆฝํ˜• ํ˜ธ์ŠคํŠธ์—๋Š” oplog ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฑ์—… ์„ ์ง€์› ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ mongod ์ธ์Šคํ„ด์Šค ๋กœ ๋ฐฑ์—… ์„ ์ง€์› ํ•˜๋ ค๋ฉด 1๋ช…์˜ ๋ฉค๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฅผ ์‹คํ–‰ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒ

๋‹ค์Œ๋„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ฐฑ์—… ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๋ฉด ๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ฐธ๊ณ 

์ด ๋‹ต๋ณ€ ์€ FCV 4.0 ์ดํ•˜๋กœ MongoDB ๋ฅผ ์‹คํ–‰ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—… ๊ธฐ๋Šฅ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๋•์…˜ MongoDB ๋ฐฐํฌ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์ด ๋ฏธ๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ํ–ฅ์€ ๋ณต์ œ๋ณธ ์„ธํŠธ ์— ์ƒˆ ์„ธ์ปจ๋”๋ฆฌ ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐฑ์—… ์—์ด์ „ํŠธ๋Š” ๋ฐฑ์—…์—์„œ ๊ฐ€์žฅ ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์ž‘์—…์ธ ์ดˆ๊ธฐ ๋™๊ธฐํ™”๋ฅผ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ์„ธ์ปจ๋”๋ฆฌ ๋ฉค๋ฒ„์— ๋Œ€ํ•ด ์ˆ˜ํ–‰ํ•˜์—ฌ ์˜ํ–ฅ์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ๋ฐฑ์—… ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ํ”„๋ผ์ด๋จธ๋ฆฌ ์— ๋Œ€ํ•ด ์ดˆ๊ธฐ ๋™๊ธฐํ™”๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ดˆ๊ธฐ ๋™๊ธฐํ™” ์ž‘์—…์˜ ์˜ํ–ฅ์ด ์ปค์ง‘๋‹ˆ๋‹ค.

๋ณต์ œ๋ณธ ์„ธํŠธ์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์€ oplog๋ฅผ ํ†ตํ•ด ๋ณต์ œ๋˜๋ฏ€๋กœ ๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์บก์ฒ˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์ž‘์—…์€ ๋ณต์ œ ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž‘์—…์˜ ๊ฒฝ์šฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•˜๋ ค๋ฉด ํ˜„์žฌ ๋ณต์ œ๋ณธ ์„ธํŠธ์—์„œ Ops Manager๋ฅผ ๋‹ค์‹œ ๋™๊ธฐํ™” ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค .

๋‹ค์Œ ์ž‘์—…์€ ๋ณต์ œ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‹ค์‹œ ๋™๊ธฐํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ ์—์„œ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ์˜ db.dropDatabase() ์™€ ๊ฐ™์ด MongoDB ๊ฐ€ ๋ณต์ œํ•  ์ž‘์—…์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ฑฐ mongosh ํ•ฉ๋‹ˆ๋‹ค.

  • ์ธ์Šคํ„ด์Šค ๊ฐ€ ๋…๋ฆฝํ˜•์œผ๋กœ ์‹คํ–‰ ๋˜๋Š” ๋™์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ.

  • ๋กค๋ง ์ธ๋ฑ์Šค ๋นŒ๋“œ.

  • compact ๋˜๋Š” repairDatabase ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ๋‹นํ•œ ์–‘์˜ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.

    ์žฌ๋™๊ธฐํ™”๋Š” compact ๋˜๋Š” repairDatabase ์ž‘์—… ํ›„์— ๊ผญ ํ•„์š”ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๋ฐ์ดํ„ฐ์˜ MongoDB Ops Manager ๋ณต์‚ฌ๋ณธ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๋ฏ€๋กœ ๋ณต์›์ด ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค.

๋ฐฑ์—… ์—ญ๋Ÿ‰ ์ด ๋ฐฑ์—…์ด ํ™œ์„ฑํ™”๋œ MongoDB Agent ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ณ„ ๋ฐฑ์—… ์—์ด์ „ํŠธ ๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” ๋ ˆ๊ฑฐ์‹œ ๋ฐฑ์—… ์—์ด์ „ํŠธ ๊ณ ์œ ์˜ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ์ •๋ณด๋Š” FCV 4.0 ์ดํ•˜ ์‹คํ–‰ ํ•˜๋Š” MongoDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ˜ธ์ŠคํŠธ์—์„œ ๋ฐฑ์—… ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • MongoDB ์ธ์Šคํ„ด์Šค์™€๋Š” ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ๊ฒฝํ•ฉ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • MongoDB ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ์™€ MongoDB ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ํฌํŠธ ๋ชฉ๋ก์€ ์—์ด์ „ํŠธ์šฉ ํฌํŠธ ์—ด๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ํ”Œ๋žซํผ ์š”๊ตฌ ์‚ฌํ•ญ๋ณด๋‹ค ์ตœ์†Œ 2๊ฐœ์˜ CPU ์ฝ”์–ด์™€ 3GB์˜ RAM์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—… ์—์ด์ „ํŠธ๋Š” ๋ฐฑ์—… ์ž‘์—…์„ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ŠคํŠธ ์„ฑ๋Šฅ์— ๋” ๋งŽ์€ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

๋ฐฑ์—… ์—์ด์ „ํŠธ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๋‹จ์ผ ์‹œ์Šคํ…œ ๋˜๋Š” ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•˜๋Š” ๊ธฐ์ˆ ์  ์ œํ•œ์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ์—์ด์ „ํŠธ ๋ชจ๋‘ ๋ฆฌ์†Œ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์ด ์žˆ์œผ๋ฉฐ, ๋‹จ์ผ ์‹œ์Šคํ…œ์—์„œ ๋‘˜ ๋‹ค ์‹คํ–‰ํ•˜๋ฉด Ops Manager์—์„œ ๋ฐฐํฌ๋ฅผ ์ง€์›ํ•˜๋Š” ์ด๋Ÿฌํ•œ ์—์ด์ „ํŠธ์˜ ๊ธฐ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—… ์—์ด์ „ํŠธ ์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋Š” ์ƒˆ oplog ํ•ญ๋ชฉ์˜ ์†๋„์™€ ํฌ๊ธฐ(์ฆ‰, ์ƒ์„ฑ๋œ ์ด oplog ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ/์‹œ๊ฐ„)์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง๋˜๋Š” mongod ์ธ์Šคํ„ด์Šค์˜ ์ˆ˜์™€ mongod ์ธ์Šคํ„ด์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๊ณ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ฐฑ์—… ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ฐฑ์—… ์—์ด์ „ํŠธ๋Š” ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ๋ฐฑ์—… ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ๋‹น ํ•˜๋‚˜์˜ ์—์ด์ „ํŠธ๋งŒ ํ”„๋ผ์ด๋จธ๋ฆฌ ์—์ด์ „ํŠธ ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํ”„๋ผ์ด๋จธ๋ฆฌ ์—์ด์ „ํŠธ๋Š” ๋ฐฑ์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์—์ด์ „ํŠธ๋Š” ์ƒํƒœ๋ฅผ ๋Œ€๊ธฐ๋กœ ๊ธฐ๋กํ•˜๊ณ  Ops Manager์—๊ฒŒ ํ”„๋ผ์ด๋จธ๋ฆฌ๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ฌป๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์™„์ „ํžˆ ์œ ํœด ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

๋ฐฑ์—… ์—์ด์ „ํŠธ๋Š” ์ฒดํฌํฌ์ธํŠธ ๋ผ๋Š” ์ž‘์€ ํ† ํฐ์„ ์ •๊ธฐ์ ์œผ๋กœ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ oplog์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ† ํฐ์€ ๋ฐฑ์—…์— ํ•˜ํŠธ๋น„ํŠธ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์†Œ์Šค ๋ฐฐํฌ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ ํ† ํฐ์€ 100๋ฐ”์ดํŠธ ๋ฏธ๋งŒ์ž…๋‹ˆ๋‹ค.

์ค‘์š”

๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ๋ฒ„์ „ ์ด 4.0 ์ดํ•˜์ธ MongoDB๋ฅผ ์‹คํ–‰ํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ์— ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FCV ๊ฐ€ 4.2 ์ด์ƒ์ธ MongoDB ์ธ์Šคํ„ด์Šค์—์„œ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํŒ

๋‹ค์Œ๋„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ดˆ๊ธฐ ๋ฐฑ์—… ๋™๊ธฐํ™”์˜ ์˜ํ–ฅ์€ ์ƒˆ ๋ณด์กฐ ๋ณต์ œ๋ณธ ์„ธํŠธ ๊ตฌ์„ฑ์›์„ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—… ์—์ด์ „ํŠธ๋Š” ํ™œ๋™์„ ์ œํ•œํ•˜์ง€ ์•Š๊ณ  ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ๋™๊ธฐํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ 

๋„ค์ž„์ŠคํŽ˜์ด์Šค ํ•„ํ„ฐ๋ง์€ Ops Manager ๋ฒ„์ „ 6.0.8 ์ด์ƒ์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค. MongoDB deployment์˜ featureCompatibilityVersion ๊ฐ’์ด 4.0 ์ดํ•˜์ด๊ฑฐ๋‚˜ 6.0.1 ์ด์ƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Ops Manager๋Š” ๋ฐฑ์—…ํ•  collection ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋„ค์ž„์ŠคํŽ˜์ด์Šค ํ•„ํ„ฐ ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํ•„ํ„ฐ๋ฅผ ํŽธ์ง‘ํ•˜๋ ค๋ฉด ๋ฐฑ์—… ์„ค์ • ํŽธ์ง‘ ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋„ค์ž„์ŠคํŽ˜์ด์Šค ํ•„ํ„ฐ ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์žฌ๋™๊ธฐํ™”๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Ops Manager๊ฐ€ ์žฌ๋™๊ธฐํ™”๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—…์ด ๋ฐฑ์—… ๋””๋จผ์— ๋ฐ”์ธ๋”ฉ๋˜์ง€ ์•Š๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ด์œ ๋Š” ๋ฐ๋ชฌ์— ๋ฐฑ์—…๋œ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ๋กœ์ปฌ ๋ณต์‚ฌ๋ณธ์„ ์œ„ํ•œ ๊ณต๊ฐ„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฐฑ์—… ์ž‘์—…์„ ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์šฉ๋Ÿ‰์„ ๋Š˜๋ฆฌ๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ถ”๊ฐ€ ๋ฐฑ์—… ๋””๋จผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • head directory ๋ฅผ ๋ณด์œ ํ•˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.

  • FCV 4.0 ์ดํ•˜ ๋ฒ„์ „์—์„œ๋Š” head database ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต๊ฐ„์ด ๋” ๋„“์€ ์ƒˆ ๋ณผ๋ฅจ์œผ๋กœ ์ด๋™ํ•˜๊ณ  ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋ฐ๋ชฌ์ด ์›๋ž˜ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ์‹œ์Šคํ…œ ๋งˆ์šดํŠธ ์ ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    FCV 4.2 ์ด์ƒ์—์„œ๋Š” ํ—ค๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—… ๋กœ๊ทธ์˜ applyOps ๋ช…๋ น์— ์ง€์†์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ๋ชฌ์˜ ๊ณต๊ฐ„์ด ๋ถ€์กฑํ–ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .

์ง€์†์ ์ธ ์ž‘์—…์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ๋ชฌ์˜ ๊ณต๊ฐ„์„ ๋Š˜๋ฆฌ๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • head directory ๋ฅผ ๋ณด์œ ํ•˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.

  • FCV 4.0 ์ดํ•˜์˜ ๊ฒฝ์šฐ head database ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต๊ฐ„์ด ๋” ๋งŽ์€ ์ƒˆ ๋ณผ๋ฅจ์œผ๋กœ ์ด๋™ํ•˜๊ณ  ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋ฐ๋ชฌ์ด ์›๋ž˜ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ์‹œ์Šคํ…œ ๋งˆ์šดํŠธ ์ ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    FCV 4.2 ์ด์ƒ์—์„œ๋Š” ํ—ค๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Ops Manager๋Š” ์ƒˆ ๋ฐฐํฌ๋ฅผ ์‹œ๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํŒŒ์ผ ์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ค‘์š”

Ops Manager 4.2.13 ์ด์ƒ์€ FCV 4.2 ์ด์ƒ์—์„œ ์ด ๊ธฐ๋Šฅ ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

trigger์„ ํ•  ๋•Œ Ops Manager๋Š” ์ด ์Šค๋ƒ…์ƒท์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํด๋ฆญํ•˜๋ฉด Ops Manager๊ฐ€ ์Šค๋ƒ…์ƒท ์ €์žฅ์†Œ์—์„œ ์ฒญํฌ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋Œ€์ƒ ํ˜ธ์ŠคํŠธ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ด๋‹น ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰ ์ค‘์ธ MongoDB ๋ฐฑ์—… ๋ณต์› ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” oplog ํ•ญ๋ชฉ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์ ์šฉํ•˜์—ฌ ์ง€์ •๋œ ์‹œ์ ์— ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

์ง€์ •๋œ ํŠน์ • ์‹œ์  ๋ณต์›์„ ์ œ๊ณตํ•˜๋Š” Ops Manager์˜ ๊ธฐ๋Šฅ์€ ์Šค๋ƒ…์ƒท์˜ ๋ณด์กด ์ •์ฑ…๊ณผ ๊ตฌ์„ฑ๋œ ํŠน์ • ์‹œ์  ์ฐฝ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๋ณด์กด ์ •์ฑ… ๋ฐ ํŠน์ • ์‹œ์  ์ฐฝ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์Šค๋ƒ…์ƒท ์ผ์ • ๋ฐ ๋ณด์กด ์ •์ฑ… ํŽธ์ง‘์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์•„๋‹ˆ์š”. Ops Manager๋Š” 6์‹œ๊ฐ„๋ณด๋‹ค ๋” ๋นˆ๋ฒˆํ•œ ์Šค๋ƒ…์ƒท ์ผ์ •์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์Šค๋ƒ…์ƒท ๋นˆ๋„ ๋ฐ ๋ณด์กด ์ •์ฑ…์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์˜ˆ. ๋ฐฑ์—…๋œ ๋ฐฐํฌ์˜ Edit Snapshot Schedule ๋ฉ”๋‰ด ์˜ต์…˜์„ ํ†ตํ•ด ์ผ์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž๋Š” API์˜ snapshotSchedule ๋ฆฌ์†Œ์Šค ๋ฅผ ํ†ตํ•ด ์Šค๋ƒ…์ƒท ๋นˆ๋„์™€ ๋ณด์กด ์ •์ฑ… ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ops Manager๋Š” Ops Manager ํ˜ธ์ŠคํŠธ์—์„œ ๋ชจ๋“  ๋ฐฑ์—…์„ ์••์ถ•๋œ ํ˜•์‹์œผ๋กœ ์ธํ”„๋ผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, ํŠน์ • ์‹œ์  ๋ณต์›์€ ํ˜ธ์ŠคํŠธ๊ฐ€ ์š”์ฒญ๋œ ๋ฐฑ์—… ์ ์œผ๋กœ ๋กคํฌ์›Œ๋“œํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์‹ ๋œ ์Šค๋ƒ…์ƒท์— ์ ์šฉํ•ด์•ผ ํ•˜๋Š” oplog ํ•ญ๋ชฉ์˜ ์–‘์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

Backup์€ ๊ธฐ๋ณธ ์†์ƒ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ตฌ์„ฑ ์š”์†Œ(์˜ˆ: ์—์ด์ „ํŠธ)๊ฐ€ ๋‹ค์šด๋˜๊ฑฐ๋‚˜ ๊ณ ์žฅ๋‚œ ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ ๋ช…์‹œ์ ์ธ ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. Ops Manager๊ฐ€ ์†์ƒ์„ ๊ฐ์ง€ํ•˜๋ฉด ์ž˜๋ชป ํŒ๋‹จํ•˜์—ฌ ํ˜„์žฌ ๋ฐฑ์—…์„ ๋ฌดํšจํ™”ํ•˜๊ณ  ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

Ops Manager๋ฅผ ํ†ตํ•ด ๋ณต์›์„ ์š”์ฒญํ•œ ๋‹ค์Œ ๋ณต์›ํ•  ์Šค๋ƒ…์ƒท๊ณผ Ops Manager์˜ ๋ณต์› ์ œ๊ณต ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ณต์›์—๋Š” 2๋‹จ๊ณ„ ์ธ์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. SMS๋ฅผ ์„ค์ •ํ•œ ๊ฒฝ์šฐ Ops Manager๊ฐ€ SMS๋ฅผ ํ†ตํ•ด ๊ถŒํ•œ ๋ถ€์—ฌ ์ฝ”๋“œ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋ณต์› ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๋ฐฑ์—… ์ธํ„ฐํŽ˜์ด์Šค์— ๊ถŒํ•œ ๋ถ€์—ฌ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ 

์ธ๋„์—์„œ๋Š” Google Authenticator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 2๋‹จ๊ณ„ ์ธ์ฆ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. Google Authenticator๋Š” ์ธ๋„ ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ๋กœ SMS ๋ฌธ์ž ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ์ธ์ฆ๋ณด๋‹ค ๋” ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค(์˜ˆ: ๊ตญ๊ฐ€ ์ฝ”๋“œ 91).

Ops Manager๋Š” MongoDB ๋ฐ์ดํ„ฐ ํŒŒ์ผ์˜ tar.gz ์•„์นด์ด๋ธŒ๋กœ ๋ณต์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ณต์›์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด MongoDB ๋ฐฐํฌ ๋ณต์›์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ค‘์š”

MongoDB FCV ์ด์ƒ์„ ์‹คํ–‰ ๋ฐฐํฌ์„œ๋ฒ„์˜ 4.2 ๊ฒฝ์šฐ ๋กค๋ฐฑ์€ ์˜ ๋ฐฑ์—… ๋ฐ์ดํ„ฐ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ MongoDB Ops Manager ์•Š์Šต๋‹ˆ๋‹ค. FCV 4.2 ๋ถ€ํ„ฐ MongoDB Ops Manager ๋Š” ๊ณผ๋ฐ˜์ˆ˜ ์ปค๋ฐ‹ ์  ๊นŒ์ง€์˜ ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์žˆ๋Š” ์Šค๋ƒ…์ƒท๋งŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

MongoDB ๋ฐฐํฌ์—์„œ ๋กค๋ฐฑ ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ MongoDB Ops Manager๋Š” ๋ฐฑ์—…๋œ ๋ฐ์ดํ„ฐ๋„ ๋กค๋ฐฑํ•ฉ๋‹ˆ๋‹ค.

MongoDB Ops Manager๋Š” ํ…Œ์ผ ์ปค์„œ ๊ฐ€ ์“ฐ๊ธฐ ์ž‘์—…์˜ ํƒ€์ž„์Šคํƒฌํ”„ ๋˜๋Š” ํ•ด์‹œ์—์„œ ๋ถˆ์ผ์น˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ๋กค๋ฐฑ์„ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. MongoDB Ops Manager๋Š” ๋กค๋ฐฑ ์ƒํƒœ๋กœ ์ „ํ™˜๋˜๊ณ  ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ํ”„๋ผ์ด๋จธ๋ฆฌ ์—์„œ ์„ธ ์ง€์ ์„ ํ…Œ์ŠคํŠธํ•˜์—ฌ oplog ๊ธฐ๋ก์—์„œ ๊ณตํ†ต๋œ ์ง€์ ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. MongoDB Ops Manager ๋กค๋ฐฑ์€ MongoDB ๊ณตํ†ต์ ์ด ๋ฐ˜๋“œ์‹œ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ๊ณตํ†ต์ ์ผ ํ•„์š”๋Š” ์—†๋‹ค๋Š” ์ ์—์„œ ์„ธ์ปจ๋”๋ฆฌ ๋กค๋ฐฑ๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

Ops Manager๊ฐ€ ๊ณตํ†ต์ ์„ ์ฐพ์œผ๋ฉด ์„œ๋น„์Šค๋Š” ํ•ด๋‹น ์ ์„ ์ดˆ๊ณผํ•˜๋Š” oplog ํ•ญ๋ชฉ๊ณผ ์Šค๋ƒ…์ƒท์„ ๋ฌดํšจํ™”ํ•˜๊ณ  ๊ณตํ†ต์  ์ด์ „์˜ ๊ฐ€์žฅ ์ตœ๊ทผ ์Šค๋ƒ…์ƒท์œผ๋กœ ๋กค๋ฐฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Ops Manager๋Š” ์ •์ƒ์ ์ธ ๋ฐฑ์—… ์ž‘์—…์„ ์žฌ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

Ops Manager๊ฐ€ ๊ณตํ†ต์ ์„ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๋‹ค์‹œ ๋™๊ธฐํ™” ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ค‘์š”

์ด ๊ธฐ๋Šฅ ์€ FCV 4.2 ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” MongoDB 4.2 ์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—… ์—์ด์ „ํŠธ์˜ ํ…Œ์ผ ์ปค์„œ ๊ฐ€ ๋ฐฐํฌ์„œ๋ฒ„์˜ oplog ๋ฅผ ๋”ฐ๋ผ์žก์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๋ฐฑ์—…์„ ๋‹ค์‹œ ๋™๊ธฐํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ Ops Manager๊ฐ€ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ์†๋„๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๊ฐ€ oplog์— ๊ธฐ๋ก๋˜๋Š” ์ ๊นŒ์ง€ ํ”„๋ผ์ด๋จธ๋ฆฌ์˜ oplog window๋ฅผ ์ถ•์†Œํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฑ์—… ์—์ด์ „ํŠธ๊ฐ€ ํ”„๋กœ๋น„์ €๋‹์ด ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ๊ณผ๋„ํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ๋จธ์‹ ์—์„œ ์‹คํ–‰ ์ค‘์ด๋ฉฐ oplog ํ™œ๋™์„ ๋”ฐ๋ผ์žก์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

  • ๋ฐฑ์—… ์—์ด์ „ํŠธ ๊ฐ€ oplog ํฌ๊ธฐ๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๊ธด ์‹œ๊ฐ„ ๋™์•ˆ ๋‹ค์šด๋œ ๊ฒฝ์šฐ. ์œ ์ง€ ๊ด€๋ฆฌ ๋“ฑ์„ ์œ„ํ•ด ์—์ด์ „ํŠธ๋ฅผ ์ค‘๋‹จํ•œ ๊ฒฝ์šฐ ์ ์‹œ์— ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์„ธ์š”. oplog ํฌ๊ธฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ oplog ๋‚ด์šฉ์€ MongoDB ๋งค๋‰ด์–ผ์˜ ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ๋ชจ๋“  ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ๋™์ผํ•œ ์ด๋ฆ„์˜ ์ƒˆ ๋ณต์ œ๋ณธ ์„ธํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ฒฝ์šฐ, ๋ฐฐํฌ๊ฐ€ ์ •๊ธฐ์ ์œผ๋กœ ํ•ด์ฒด๋˜๊ณ  ์žฌ๊ตฌ์ถ•๋˜๋Š” ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋กค๋ฐฑ์ด ์žˆ๊ณ  Ops Manager๊ฐ€ oplog์—์„œ ๊ณตํ†ต์ ์„ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ.

  • oplog ์ด๋ฒคํŠธ๊ฐ€ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ๋ฐฑ์—…์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ฌธ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ, ํ”„๋ผ์ด๋จธ๋ฆฌ์™€ ๊ด€๋ จํ•˜์—ฌ ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์„ธ์ปจ๋”๋ฆฌ์—์„œ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋กค๋ง ๋ฐฉ์‹์œผ๋กœ ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ.

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

FAQ: ์ž๋™ํ™”

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