์๋ฆผ ์กฐ๊ฑด ๊ฒํ
์ด ํ์ด์ง์ ๋ด์ฉ
- Cloud Manager ์ ๋ํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ์ก์ธ์ค ๋ฅผ ์ํ OAuth 2.0 ์ธ์ฆ ์ Preview ๊ธฐ๋ฅ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
- ๊ธฐ๋ฅ ๋ฐ ํด๋น ์ค๋ช ์๋ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๊ธฐ๊ฐ์ ์ธ์ ๋ ์ง ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. OAuth 2.0 ์ธ์ฆ ์ ์ฌ์ฉํ๋ ค๋ฉด Cloud Manager ๊ณต๊ฐ API ์ ๋ํ ์์ฒญ์ ์ฌ์ฉํ ์๋น์ค ๊ณ์ ์ ๋ง๋ญ๋๋ค.
์์ฑํ๋ ๊ฐ ๊ฒฝ๊ณ ์ ๋ํด ๋์๊ณผ ์กฐ๊ฑด ๋๋ ์งํ๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค. target ์ ๋ณ๊ฒฝ๋ ์ฌํญ์ธ Cloud Manager ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๋ฆฌํต๋๋ค. ๋น์ ์ ์กฐ๊ฑด ์ด ์ฐธ์ด ๋๊ฑฐ๋ ์งํ ๊ฐ ์ค์ ๋ ์๊ณ๊ฐ ๋ฏธ๋ง ๋๋ ์ด๊ณผ์ด๋ฉด Cloud Manager์์ Atlas Triggers ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ฒฝ๊ณ ์ํฌํ๋ก๋ฅผ ์ฐธ์กฐํ์ธ์.
์กฐ๊ฑด์ ์ค์ ํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
๋ชฉ๋ก์์ Target ์(๋ฅผ) ์ ํํฉ๋๋ค.
condition/metric ๋ชฉ๋ก์์ ์กฐ๊ฑด์ ์ ํํฉ๋๋ค.
Cloud Manager๋ ์ง์ ๋ ๋์ MongoDB ์ธ์คํด์ค์์ ์กฐ๊ฑด์ด true
์ผ ๋ Atlas Triggers ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค.
์งํ๋ฅผ ์ค์ ํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
๋ชฉ๋ก์์ Target ์ ํ์ ์ ํํฉ๋๋ค.
Target ์ ํ์ ํํฐ๋งํ๊ฑฐ๋ Any ์(๋ฅผ) ์ ํํฉ๋๋ค.
condition/metric ๋ชฉ๋ก์์ ์งํ๋ฅผ ์ ํํฉ๋๋ค.
์ด ์งํ๋ฅผ Below ๋๋ Above ์๊ณ๊ฐ์ผ๋ก ์ค์ ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
์๊ณ๊ฐ์ ์ ๋ ฅํฉ๋๋ค. ๋ชจ๋ ์๊ณ๊ฐ์ ์ซ์์ ๋๋ค.
์๊ณ๊ฐ์ ์ธก์ ๋จ์๋ฅผ ์ ํํฉ๋๋ค.
์ง์ ๋ ๋์ MongoDB ์ธ์คํด์ค์์ ์งํ ์๊ณ๊ฐ์ ๋๋ฌํ๋ฉด Cloud Manager๊ฐ Atlas Triggers๋ฅผ ํฉ๋๋ค.
ํธ์คํธ ๊ฒฝ๊ณ
ํธ์คํธ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ๋ ์ด ๊ฒฝ๊ณ ์ ์ ์ฉ๋๋ host type ์ ์ด Atlas Triggers condition ๋ฅผ ์ ํํฉ๋๋ค.
ํธ์คํธ ์ ํ
host type ์ ๋ํด ๋ค์ ์ ํ์ MongoDB ํ๋ก์ธ์ค ์ค ์ ๋ถ ๋๋ ํ๋์ ๋ํด ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํฉ๋๋ค.
ํธ์คํธ ์ ํ์ ๋ค์์ผ๋ก ์ค์ ํฉ๋๋ค. | ๊ฒฝ๊ณ ํฌํจ |
---|---|
๋ชจ๋ ์ ํ | ์ด ํ์ ์ค๋ช ๋ ๋ชจ๋ ์ ํ. |
๋ ๋ฆฝํ | ๋ณต์ ๋ณธ ์ธํธ ๋ ์ค๋ฉ๋ ํด๋ฌ์คํฐ ์ ์ผ๋ถ๊ฐ ์๋๋ฉฐ config ์๋ฒ ๋ก ์ฌ์ฉ ๋์ง ์๋ ๋ชจ๋ mongod ์ธ์คํด์ค ์ ๋๋ค. |
๊ธฐ๋ณธ | ๋ชจ๋ ๋ณต์ ๋ณธ ์ธํธ ํ๋ผ์ด๋จธ๋ฆฌ. |
๋ณด์กฐ | ๋ชจ๋ ๋ณต์ ๋ณธ ์ธํธ ์ธ์ปจ๋๋ฆฌ. |
์ค์ฌ์ | ๋ชจ๋ ๋ณต์ ๋ณธ ์ธํธ ์ค์ฌ์. |
mongos | ๋ชจ๋ mongos ์ธ์คํด์ค. |
ํ์ | config ์๋ฒ ๋ก ์ฌ์ฉ๋๋ ๋ชจ๋ mongod ์ธ์คํด์ค. |
ํธ์คํธ ๊ฒฝ๊ณ ์กฐ๊ฑด
ํธ์คํธ ์ํ ๋ณ๊ฒฝ
MongoDB ์ธ์คํด์ค๊ฐ ๋ณ๊ฒฝ๋ ๋ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ํธ์คํธ ์ํ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
ํธ์คํธ ์ถ๊ฐ | |
ํธ์คํธ๊ฐ ์ ๊ฑฐ๋จ | |
๋ณต์ ๋ณธ ์ธํธ์ ํธ์คํธ ์ถ๊ฐ | ์ง์ ๋ ์ ํ์ mongod ํ๋ก์ธ์ค๊ฐ ๋ณต์ ๋ณธ ์ธํธ์ ์ถ๊ฐ๋ฉ๋๋ค. |
๋ณต์ ๋ณธ ์ธํธ์์ ํธ์คํธ๊ฐ ์ ๊ฑฐ๋จ | ์ง์ ๋ ์ ํ์ mongod ํ๋ก์ธ์ค ๊ฐ ๋ณต์ ๋ณธ ์ธํธ ์์ ์ ๊ฑฐ๋ฉ๋๋ค. |
ํธ์คํธ๊ฐ ๋ค์ ์์๋์์ต๋๋ค. | Cloud Manager๊ฐ ํธ์คํธ๊ฐ ๋ค์ ์์๋์์์ ๊ฐ์งํฉ๋๋ค. |
์ง๋ ์๊ฐ ํ ์ฌ์์ | Cloud Manager๋ ์ด์ 1์๊ฐ ์ด๋ด์ ํธ์คํธ๊ฐ ๋ค์ ์์๋ ํ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํ๋ ๊ฒ์ ๊ฐ์งํฉ๋๋ค. |
ํธ์คํธ๊ฐ ๋กค๋ฐฑ์ ๊ฒฝํํ์ต๋๋ค. | Cloud Manager ๊ฐ ํธ์คํ ํ๋ค ์ mongod ๊ฐ ๋กค๋ฐฑ ์ ํธ๋ฆฌ๊ฑฐํ์์ ๊ฐ์งํ์ต๋๋ค. ๋ค์ ํธ์คํธ ์ ํ์ ๋กค๋ฐฑ์ ๊ฒฝํํ ์ ์์ต๋๋ค. ํ์ต ๋ด์ฉ์ ๋ณต์ ๋ณธ ์ธํธ ํ์ผ์ค๋ฒ ์ค ๋กค๋ฐฑ์ ์ฐธ์กฐํ์ธ์. |
ํธ์คํธ๊ฐ ๋ณต๊ตฌ ์ค์ ๋๋ค. | ์ธ์ปจ๋๋ฆฌ ๊ฐ |
ํธ์คํธ์ ์ต์ ๋ฒ์ ์ด ์์ต๋๋ค. | ํธ์คํธ์์ ์คํ ์ค์ธ MongoDB์ ๋ฒ์ ์ ํ์ฌ MongoDB์ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ณด๋ค ๋ ๊ฐ ์ด์์ ์์ ๋ฒ์ ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ์์, ํ์ฌ ์์ ์ ์ธ ์ถ์ํ๋ค ๊ฐ MongoDB 4.0.9์ธ ๊ฒฝ์ฐ, MongoDB 4.0.8 ์ ์คํ ํ๋ ํธ์คํ ํ๋ค ๋ ๊ฒฝ๊ณ ๋ฅผ trigger ํ์ง ์์ง๋ง MongoDB ๋ฒ์ 4.0.7 ์ ์คํ ํ๋ ํธ์คํ ํ๋ค ๋ ๊ฒฝ๊ณ ๋ฅผ trigger ํฉ๋๋ค. MongoDB ๋ฒ์ ๋ฒํธ ์ง์ ์ ํ์ต ๋ณด๋ ค๋ฉด MongoDB ๋งค๋ด์ผ์ MongoDB MongoDB ๋ฒํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํธ์คํธ์ SSL ์ธ์ฆ์๊ฐ 30์ผ ์ด๋ด์ ๋ง๋ฃ๋ฉ๋๋ค. | MongoDB ์ธ์คํด์ค์ SSL ์ธ์ฆ์ ์ ํจ ๊ธฐ๊ฐ์ ๋ง๋ฃ์ผ๋ก๋ถํฐ 30์ผ์ ๋๋ค. Cloud Manager๋ ํด๊ฒฐ๋๊ฑฐ๋ ํ์ธ๋ ๋๊น์ง 24์๊ฐ๋ง๋ค ๊ฒฝ๊ณ ๋ฅผ ์ฌ์ ์กํฉ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์น์ธํ์ง ์๊ณ ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋๋ ๊ฒฝ์ฐ Cloud Manager๋ ๊ณ์ํด์ ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋ ๋๋ค. ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋๋ฉด ๋ชจ๋ํฐ๋ง์ ๋ ์ด์ MongoDB ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. |
ํธ์คํธ๊ฐ ๊ณต์ฉ ์ธํฐ๋ท์ ๋ ธ์ถ๋จ | ํธ์คํธ๋ ๊ณต์ฉ ์ธํฐ๋ท์ ๋ ธ์ถ๋ฉ๋๋ค. ๊ตฌ์ฑ๋๋ฉด Cloud Manager๋ ํธ์คํธ์ ์์ผ ์ฐ๊ฒฐ์ ์๋ํฉ๋๋ค. Cloud Manager๊ฐ ์ฐ๊ฒฐํ ์ ์๋ ๊ฒฝ์ฐ ํธ์คํธ๊ฐ ๋ฐฉํ๋ฒฝ ๋ค์ ์์ง ์๊ณ ์ธ์ฆ์ด ํ์ฑํ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ Cloud Manager๊ฐ Atlas Triggers ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค. Cloud Manager๋ ์ด ๊ฒ์ฌ๋ฅผ ๋งค์ผ ํ ๋ฒ์ฉ ์คํํฉ๋๋ค. ์ด๋ ์ทจ์ฝํ ๋ณด์ ์ ํจ์ฑ ๊ฒ์ฌ์ด๋ฏ๋ก ๋ค๋ฅธ ๊ฐ์ฌ ๋๋ ์นจ์ ํ์ง ์์คํ ์ ์ฐจ๋ฅผ ๋์ฒดํด์๋ ์ ๋ฉ๋๋ค. |
ํธ์คํธ๊ฐ ๋ค์ด๋์์ต๋๋ค. | Cloud Manager๊ฐ 9๋ถ ์ด์ ํธ์คํธ๋ก๋ถํฐ ํ์ ๋ฐ์ง ๋ชปํฉ๋๋ค. ์ ์ ์๋ ์ ๋ชจ๋ํฐ๋ง์ ๋ชจ๋ํฐ๋ง๋๋ ๊ฐ ํธ์คํธ์ ์ฝ 1๋ถ์ ํ ๋ฒ์ฉ ์ฐ๊ฒฐ๋ฉ๋๋ค. Cloud Manager๋ ํธ์คํธ ์ฌ์์ ์ค์ ๋ฐ์ํ ์ ์๋ ์คํ์ง๋ฅผ ์ต์ํํ๊ธฐ ์ํด ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ธฐ ์ ์ 9๋ถ ๋์ ๋๊ธฐํฉ๋๋ค. ํธ์คํธ์ ๊ณ์ ์ฐ๊ฒฐํ ์ ์๋ ๊ฒฝ์ฐ Monitoring์ ์ต์ข ์ ์ผ๋ก ํ ๋น๋๋ฅผ 5 mongod ์ ๊ฒฝ์ฐ ๋ถ๋ง๋ค,20 mongos ์ ๊ฒฝ์ฐ ๋ถ๋ง๋ค ์ค์ ๋๋ค. mongod ๋๋ mongos ์ ๋ค์ ์ฐ๊ฒฐํ ์ ์๊ฒ ๋๋ฉด Cloud Manager๋ 5 ๋ถ ์ด๋ด์ ํ๋ก์ธ์ค๋ฅผ ์ธ์ํฉ๋๋ค. ๋ชจ๋ํฐ๋ง์ trigger ์ฆ์ ํ์ธํด์ผ ํ๋ ๊ฒฝ์ฐ ์์ด์ ํธ๋ฅผ ๋ค์ ์์ํ ์ ์์ต๋๋ค. Cloud Manager ์๋ํ๊ฐ ์ด ๊ฒฝ๊ณ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ํธ์คํธ ๋ค์ด ์์ ์ ์ฐธ์กฐํ์ธ์. |
์ด๋๋ฐ์ด์
Performance Advisor ์ ํธ์คํธ์ ๋ํ ์ธ๋ฑ์ค ์ ์์ด ์๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ๋๋ก Host Has Index Suggestions ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
ํธ์คํธ์ ๋ํ ์ฟผ๋ฆฌ ํ๊ฒํ ๋น์จ ์ด 10๋ถ ๋์ ์ง์์ ์ผ๋ก 10,000์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ, Performance Advisor๋ ํธ์คํธ์ ๋นํจ์จ์ ์ธ ์ฟผ๋ฆฌ์ ๊ฐ๋ฅํ ์ธ๋ฑ์ค๊ฐ ์๋์ง ํ์ธํ์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํฉ๋๋ค. Performance Advisor๊ฐ ํธ์คํธ์ ํ๋ ์ด์์ ์ธ๋ฑ์ค๊ฐ ๋์์ด๋๋ค๊ณ ํ๋จํ๋ฉด ์ด ๊ฒฝ๊ณ ๊ฐ Atlas Triggers๋๊ณ ์ ์๋ ์ธ๋ฑ์ค๋ฅผ ์์ฑํ๋๋ก ์ง์ํฉ๋๋ค.
์ฑ๋ฅ ๊ด๋ฆฌ์๊ฐ ๋นํ์ฑํ๋ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ์ด ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.
์ด์ํธ
์ธ์คํด์ค๊ฐ ์์ฑํ ์ด๋น ์ด์ค์ ์ค๋ฅ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB ๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ asserts
๋ฌธ์ ๋ฅผ ์ฌ์ฉํ์ฌ opscounters์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
Assert ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ด์ค์ : ์ผ๋ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | ์ผ๋ฐ ์ด์ค์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ด์ค์ : ๊ฒฝ๊ณ ๋ | ๊ฒฝ๊ณ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ด์ค์ : Msg is | ๋ฉ์์ง ์ด์ค์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ๋ฉ์์ง ์ด์ค์ ์ ๋ด๋ถ ์๋ฒ ์ค๋ฅ์ ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์คํ ์ถ์ ์ด ๊ธฐ๋ก๋ฉ๋๋ค. |
์ด์ค์ : ์ฌ์ฉ์๋ | ์ฌ์ฉ์๊ฐ ์์ฑํ๋ ์ด์ค์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ๊ท ์คํ ์๊ฐ
์ค์
MongoDB 3.4 ์ด์์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ค์ ๋ฉํธ๋ฆญ์ MongoDB ๋ฒ์ 3.4 ์ด์์ ์คํํ๋ ๋ฐฐํฌ์๋ง ์ ์ฉ๋ฉ๋๋ค.
์์ ์ ์๋ฃํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์คํ ์๊ฐ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
ํ๊ท ์คํ ์๊ฐ: ๋ช ๋ น์ | ๋ช ๋ น ์์ ์ ํ๊ท ์คํ ์๊ฐ์ด ์ง์ ํ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
ํ๊ท ์คํ ์๊ฐ: ์ฝ๊ธฐ๋ | ์ฝ๊ธฐ ์์ ์ ํ๊ท ์คํ ์๊ฐ์ด ์ง์ ํ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
ํ๊ท ์คํ ์๊ฐ: ์ฐ๊ธฐ๋ | ์ฐ๊ธฐ ์์ ์ ํ๊ท ์คํ ์๊ฐ์ด ์ง์ ํ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋ฌธ์ ์งํ
์ด๋น ์ฒ๋ฆฌ๋๋ MongoDB ๋ฌธ์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ฌธ์ ์ฒ๋ฆฌ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋ฌธ์ ์งํ: ์ญ์ ๋ ํญ๋ชฉ | ์ญ์ ๋๋ ๋ฌธ์์ ์ด๋น ํ๊ท ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋ฌธ์ ๋ฉํธ๋ฆญ: ์ฝ์ ๋จ | ์ฝ์ ๋ ๋ฌธ์์ ์ด๋น ํ๊ท ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋ฌธ์ ์งํ: ๋ฐํ๊ฐ | ๋ฐํ๋ ๋ฌธ์์ ์ด๋น ํ๊ท ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋ฌธ์ ์งํ: ์ ๋ฐ์ดํธ | ๋ฌธ์๊ฐ ์ ๋ฐ์ดํธ๋๋ ์ด๋น ํ๊ท ์๋๊ฐ ์ง์ ํ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์ฟผ๋ฆฌ ๋์ ์ง์ .
MongoDB๊ฐ ์ฟผ๋ฆฌ ์ค์ ํญ๋ชฉ์ ์ค์บํ๋ ์๋์ ๋ฐํ๋ ๋ฌธ์์ ๋น๊ตํ์ฌ ์ค์บ๋๋ ํญ๋ชฉ์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ฟผ๋ฆฌ ์คํ ์๊ฐ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
Query Targeting: Scanned is
์ฟผ๋ฆฌ ๋ฐ ์ฟผ๋ฆฌ ๊ณํ ํ๊ฐ ์ค์ ์ธ๋ฑ์ค ํญ๋ชฉ์ ์ค์บํ๋ ์ด๋น ํ๊ท ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค.
Query Targeting: Scanned Objects is
๋ฌธ์๋ฅผ ์ค์บํ๋ ์ด๋น ํ๊ท ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค.
Query Targeting: Scanned / Returned is
๋ฐํ๋ ๋ฌธ์ ๋๋น ์ค์บ๋ ์ธ๋ฑ์ค ํญ๋ชฉ์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค.
Query Targeting: Scanned Objects / Returned is
๋ฐํ๋ ๋ฌธ์ ๋๋น ์ค์บ๋ ๋ฌธ์์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค.
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์ต์นด์ดํฐ
์ด๋น ์๋ฃ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB ๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ opscounters
๋ฌธ์ ๋ฅผ ์ฌ์ฉํ์ฌ opscounters์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
์ด์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
์ต์นด์ดํฐ: Cmd๋ | ์ด๋น ์ํ๋๋ ํ๊ท ๋ช ๋ น ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต์นด์ดํฐ: ์ญ์ ๋ | ์ด๋น ์ํ๋ ํ๊ท ์ญ์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Opcounter: Getmores๋ | ์ด๋น ์ํ๋๋ getMore์ ํ๊ท ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ํ๋ผ์ด๋จธ๋ฆฌ์์๋ ์ฟผ๋ฆฌ ์๊ฐ ์ ๋๋ผ๋ ์ด ์ซ์๋ ๋์ ์ ์์ต๋๋ค. ๋ณต์ ์ ์ผ๋ถ๋ก ์ธ์ปจ๋๋ฆฌ๊ฐ ํ๋ผ์ด๋จธ๋ฆฌ์์ "getMore"๋ก ํ์๋ฉ๋๋ค. |
์ต์นด์ดํฐ: ์ฝ์ ์ | ์ด๋น ํ๊ท ์ฝ์ ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต์นด์ดํฐ: ์ฟผ๋ฆฌ๋ | ์ด๋น ํ๊ท ์ฟผ๋ฆฌ ์ํ ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต์นด์ดํฐ: ์ ๋ฐ์ดํธ๋ | ์ด๋น ์ํ๋๋ ํ๊ท ์ ๋ฐ์ดํธ ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์ต์นด์ดํฐ - Repl
์ด๋น MongoDB ์ธ์ปจ๋๋ฆฌ์ ๋ณต์ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ๋ค ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB ๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ opscountersRepl
๋ฌธ์ ๋ฅผ ์ฌ์ฉํ์ฌ opscounters์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
๋ณต์ ์์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ต์นด์ดํฐ: Repl Cmd๋ | ์ด๋น ์ ์ฉ๋๋ ๋ณต์ ๋ ๋ช ๋ น์ ํ๊ท ์๋๊ฐ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต์นด์ดํฐ: Repl Delete๋ | ์ด๋น ์ ์ฉ๋ ๋ณต์ ๋ ์ญ์ ์ ํ๊ท ๋น์จ์ด ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต์นด์ดํฐ: Repl Insert๋ | ์ด๋น ์ ์ฉ๋ ๋ณต์ ๋ ์ฝ์ ์ ํ๊ท ์๋๊ฐ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต์นด์ดํฐ: Repl ์ ๋ฐ์ดํธ | ์ด๋น ์ ์ฉ๋๋ ๋ณต์ ๋ ์ ๋ฐ์ดํธ์ ํ๊ท ์๋๊ฐ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ
MongoDB ์ธ์คํด์ค๊ฐ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ์๊ณ๊ฐ์ ๋นํธ, ํฌ๋ก๋นํธ, ๋ฉ๊ฐ๋นํธ, ๊ธฐ๊ฐ๋นํธ, ๋ฐ์ดํธ, ํฌ๋ก๋ฐ์ดํธ, ๋ฉ๊ฐ๋ฐ์ดํธ, ๊ธฐ๊ฐ๋ฐ์ดํธ, ํ ๋ผ๋ฐ์ดํธ ๋๋ ํํ๋ฐ์ดํธ ๋จ์๋ก ์ค์ ํฉ๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ mem
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋ฉ๋ชจ๋ฆฌ: ๋ ์ง๋ํธ |
|
๋ฉ๋ชจ๋ฆฌ: ๊ฐ์์ |
|
๋ฉ๋ชจ๋ฆฌ: ๋งคํ๋ |
|
๋ฉ๋ชจ๋ฆฌ: ๊ณ์ฐ๋จ | ๋ฉ๋ชจ๋ฆฌ ๋งคํ์์ ๊ณ ๋ ค๋์ง ์์ |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ณด์
๋ณด์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
ํธ์คํธ์ ๋ณด์ ๊ถ์ฅ ์ฌํญ์ด ์์ | ์ธ์ฆ ๋๋ TLS ๊ฐ ๋นํ์ฑํ๋์ด ์์ต๋๋ค. |
Swap
์ค์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ค์ ์ฌ์ฉ๋ฒ: ์ค๊ณ | ์ฌ์ฉ ์ค์ธ ์ด ์ค์ ๊ณต๊ฐ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ๋๋ฌํ์ต๋๋ค. |
์ค์ ์ฌ์ฉ๋: ์ต๋ ์ฌ์ฉ | ์ฌ์ฉ ์ค์ธ ์ค์ ๊ณต๊ฐ์ ์ต๋ ์ด๋์ด ์ง์ ๋ ์๊ณ๊ฐ์ ๋๋ฌํ์ต๋๋ค. |
์ค์ ์ฌ์ฉ๋ฒ: ๋ฌด๋ฃ๋ | ์ฌ์ฉ ๊ฐ๋ฅํ ์ค์ ๊ณต๊ฐ์ ์์ด ์ง์ ๋ ์๊ณ๊ฐ ์๋๋ก ๋จ์ด์ก์ต๋๋ค. |
์ฌ์ฉ๋ ์ค์: ์ต๋ ์ฌ์ ๊ณต๊ฐ์ | ์ฌ์ฉ ๊ฐ๋ฅํ ์ต๋ ์ค์ ๊ณต๊ฐ์ด ์ง์ ๋ ์๊ณ๊ฐ ์๋๋ก ๋จ์ด์ง๋๋ค. |
์์ด์ด๋ํ์ด๊ฑฐ ์บ์
MongoDB ์ธ์คํด์ค๊ฐ ์ฌ์ฉํ๋ WiredTiger ์บ์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ์๊ณ๊ฐ์ ๋นํธ, ํฌ๋ก๋นํธ, ๋ฉ๊ฐ๋นํธ, ๊ธฐ๊ฐ๋นํธ, ๋ฐ์ดํธ, ํฌ๋ก๋ฐ์ดํธ, ๋ฉ๊ฐ๋ฐ์ดํธ, ๊ธฐ๊ฐ๋ฐ์ดํธ, ํ ๋ผ๋ฐ์ดํธ ๋๋ ํํ๋ฐ์ดํธ ๋จ์๋ก ์ค์ ํฉ๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ cache
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
WiredTiger ์บ์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์บ์: ์บ์๋ก ์ฝ์ ๋ฐ์ดํธ๋ | WiredTiger์ ์บ์๋ก ์ฝ์ ์ด๋น ํ๊ท ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์บ์: ์บ์์์ ๊ธฐ๋ก๋ ๋ฐ์ดํธ | WiredTiger์ ์บ์์์ ๊ธฐ๋ก๋ ์ด๋น ํ๊ท ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์บ์: Dirty Bytes๋ | ํ์ฌ WiredTiger ์บ์์ ์๋ ์ถ์ ๋ ๋ํฐ ๋ฐ์ดํธ ์ ์์ ๋๋ค. |
์บ์: ์ฌ์ฉ๋ ๋ฐ์ดํธ๋ | ํ์ฌ WiredTiger ์บ์์ ์๋ ๋ฐ์ดํธ ์์ ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
B-ํธ๋ฆฌ
์ค์
MongoDB 2.2~2.6์๋ง ์ ์ฉ
์ด๋ฌํ ๋ฉํธ๋ฆญ์ MongoDB ๋ฒ์ 2.2~2.6์ ์คํํ๋ ๋ฐฐํฌ์์๋ง Atlas Triggers ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค.
MongoDB ์ธ์คํด์ค์์ ์ด๋น ์๋ฃ๋ btree ์์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. B-ํธ๋ฆฌ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
B-ํธ๋ฆฌ: ์ก์ธ์ค ๊ถํ์ | B-ํธ๋ฆฌ ์ธ๋ฑ์ค์ ๋ํ ์ก์ธ์ค ํ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
B-ํธ๋ฆฌ: ์กฐํ์๋ | B-ํธ๋ฆฌ ํ์ด์ง๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ํ์๊ฐ ์ง์ ํ ์๊ณ๊ฐ์ ๋๋ฌํ๋ ํ์์ ๋๋ค. |
B-ํธ๋ฆฌ: ๋ฏธ์ค | B-ํธ๋ฆฌ ํ์ด์ง๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์กด์ฌ ํ์ง ์์ ํ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ๋๋ฌํ๋ ํ์์ ๋๋ค. |
B-ํธ๋ฆฌ: ๋ฏธ์ค ๋น์จ์ | ์ ์ค๋ฅ ๋๋น ๋๋ฝ๋ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ ํจ ์ ๊ธ %
์ค์
MongoDB 2.2~2.6์๋ง ์ ์ฉ
์ด ๋ฉํธ๋ฆญ์ MongoDB ๋ฒ์ 2.2~2.6์ ์คํํ๋ ๋ฐฐํฌ์์๋ง Atlas Triggers ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค.
MongoDB ์ธ์คํด์ค ๊ฐ ์ฐ๊ธฐ (write) ์ ๊ธ ์ํ ์ธ ์๊ฐ์ ๋ฐฑ๋ถ์จ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ๋ค ์ ์์ต๋๋ค. ์ ํจ ์ ๊ธ ๋น์จ ์งํ ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ ํจ ์ ๊ธ %๋ | ์ธ์คํด์ค ๊ฐ ์ฐ๊ธฐ (write) ์ ๊ธ ์ํ ์ธ ์ด ์๊ฐ์ ๋ฐฑ๋ถ์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ๋๋ฌํ๋ ๊ฒฝ์ฐ. |
๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ฌ์ ํ๊ท
์ค์
MMAPv1์ ์คํํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ง ์ ์ฉ๋ฉ๋๋ค.
์ด ์งํ๋ MongoDB ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ์ผ๋ก MMAPv1 ์คํ ๋ฆฌ์ง ์์ง์ ์คํํ๋ ๋ฐฐํฌ์ ๋ํด์๋ง Atlas Triggers ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค.
MongoDB ์ธ์คํด์ค์ ํ๊ท ํ๋ฌ์๊ฐ ์๋ฃ๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ํ๋ฌ์๋ ๋ฉ๋ชจ๋ฆฌ์์ ๋์คํฌ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ ๊ฒ์ ๋งํฉ๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB ๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ backgroundFlushing.average_ms
๊ฐ์ ์ฌ์ฉํ์ฌ ํ๊ท ๋ฐฐ๊ฒฝ ํ๋ฌ์ ์๊ฐ์ ๋ณด๊ณ ํฉ๋๋ค.
๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ฌ์ ํ๊ท ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ฌ์ ํ๊ท ์ | ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ฌ์ ํ๊ท ์๊ฐ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ฐ๊ฒฐ
MongoDB ์ธ์คํด์ค์ ๋ํ ํ์ฑ ์ฐ๊ฒฐ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ connections
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
์ฐ๊ฒฐ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
Connections is | ํ์ฑ ํธ์คํธ ์ฐ๊ฒฐ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๊ตฌ์ฑ๋ ์ ํ์ ์ฐ๊ฒฐ ๋น์จ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | ๊ฐ๋ฅํ ์ด ์ฐ๊ฒฐ ์์์ ํ์ฑ ํธ์คํธ ์ฐ๊ฒฐ์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. MongoDB ๋ฒ์ 2.6.0 ๋ฐ 3.0.0์ ๊ธฐ๋ณธ๊ฐ์
|
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Queues
์ ๊ธ ๋๊ธฐ ์ค์ธ ์์ ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ globalLock.currentQueue
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
๋๊ธฐ์ด ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋๊ธฐ์ด: ํฉ๊ณ๋ | ๋ชจ๋ ์ ํ์ ๋ฝ ์์ ๋๊ธฐ ์ค์ธ ์์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋๊ธฐ์ด: ๋ ์๋ | ๋ชจ๋ ์ ํ์ ๋ฝ ์์ ๋๊ธฐ ์ค์ธ ํ๋ ๊ธฐ ์์ ์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋๊ธฐ์ด: ์์ฑ์๋ | ๋ชจ๋ ์ ํ์ ๋ฝ ์์ ๋๊ธฐ ์ค์ธ ์์ฑ๊ธฐ ์์ ์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ด์ง ์ค๋ฅ
์ค์
MongoDB 2.2~2.6์๋ง ์ ์ฉ
Accesses Not In Memory: Total is ๋ฐ Page Fault Exceptions Thrown: Total is ์งํ๋ MongoDB ๋ฒ์ 2.2~2.6์ ์คํํ๋ ๋ฐฐํฌ์์๋ง trigger ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค.
ํ์ด์ง ์ค๋ฅ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ extra_info.page_faults
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
MongoDB 2.2 ~ 2.6 ์ serverStatus ๋ช
๋ น์ด ๋ฐํํ recordStats
๋ฌธ์ ๋ฅผ ์ฌ์ฉํ์ฌ Accesses Not In Memory: Total is ๋ฐ Page Fault Exceptions Thrown: Total is ์งํ ์ ๋ณด๊ณ ํ์ต๋๋ค.
ํ์ด์ง ์ค๋ฅ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋ฉ๋ชจ๋ฆฌ์ ์๋ ์ก์ธ์ค: ํฉ๊ณ๋ | ๋์คํฌ ์ก์ธ์ค ์๋๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ์์
์ธํธ ๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ง์ง ์๋ ๊ฒฝ์ฐ MongoDB ๋ ๋์คํฌ์ ๋ฐ์ดํฐ์ ์ก์ธ์ค ํด์ผ ํฉ๋๋ค. ์ด ์งํ๋ ํธ์คํธ์ |
ํ์ด์ง ์ค๋ฅ ์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค: ํฉ๊ณ๋ | ๋ฐ์ํ ํ์ด์ง ์ค๋ฅ ์์ธ์ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ์ด ์งํ๋ ํธ์คํธ์ |
ํ์ด์ง ์ค๋ฅ | ํ์ด์ง ์ค๋ฅ ๋น์จ(์์ธ ๋ฐ์ ์ฌ๋ถ์ ๊ด๊ณ์์ด)์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ์ด ์งํ๋ ํธ์คํธ์ |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Cursors
MongoDB ํ๋ก์ธ์ค ์ ์ด๋ฆฐ ์ปค์ ์ ๋ฐ ์๊ฐ ์ด๊ณผ ์ปค์ ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ๋ค ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ metrics.cursor
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
์ปค์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ปค์: ํด๋ผ์ด์ธํธ ์ปค์ ํฌ๊ธฐ๋ | ํธ์คํธ๊ฐ ์ปค์๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ปค์: ์ด๊ธฐ๋ | ํธ์คํธ๊ฐ ํด๋ผ์ด์ธํธ์ ๋ํด ์ ์ง ๊ด๋ฆฌํ๋ ์ปค์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ปค์: Timed Out is | ํด๋ผ์ด์ธํธ์ ๋ํด ํธ์คํธ๊ฐ ์ ์ง ๊ด๋ฆฌํ๋ ์๊ฐ ์ด๊ณผ ์ปค์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
๋คํธ์ํฌ
MongoDB ํ๋ก์ธ์ค์ ๋คํธ์ํฌ ์ฒ๋ฆฌ๋์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ network
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
๋คํธ์ํฌ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋คํธ์ํฌ: ๋ฐ์ดํธ ์ ๋ ฅ์ | ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ๋ก ์ ์ก ๋ ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋คํธ์ํฌ: ๋ฐ์ดํธ ์ถ๋ ฅ | ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ์์ ์ ์ก ๋ ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋คํธ์ํฌ: Num Requests | ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ๋ก ์ ์ก ๋ ์์ฒญ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ณต์ Oplog
MongoDB ํ๋ก์ธ์ค์ ๋ณต์ oplogs์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB oplog ๋ oplog
serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ ๋ฌธ์์ rs.status() ๋ฐ rs.conf()์๊ฒฐ๊ณผ๋ฅผ ๊ฒฐํฉํ์ฌ ๋ณต์ ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
๋ณต์ oplog ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๋ณต์ ํค๋๋ฃธ | ๋๊ธฐํ ์์ค์ ๋ณต์ oplog ์ฐฝ ์ ์ธ์ปจ๋๋ฆฌ ๋ณต์ ์ง์ฐ ๊ฐ์ ์ฐจ์ด๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ์ด ๊ฐ์ด |
๋ณต์ ๋ณธ ์๊ฐ | ํ๋ผ์ด๋จธ๋ฆฌ์ ๋ณต์ oplog ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๋ต์ ์ธ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์๊ฐ๋น Oplog ๋ฐ์ดํฐ | ํ๋ผ์ด๋จธ๋ฆฌ๊ฐ ์๊ฐ๋น ์์ฑํ๋ ํ๊ท ๊ธฐ๊ฐ๋ฐ์ดํธ ๋จ์์ oplog๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
๋ณต์ ์ง์ฐ์ | ์ฐ๊ธฐ (write) ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ธ์ปจ๋๋ฆฌ ๊ฐ ํ๋ผ์ด๋จธ๋ฆฌ ๋ณด๋ค ๋ค์ฒ์ง๋ ๋๋ต์ ์ธ ์๊ฐ(์ด)์ ๋๋ค. ์ด ํต๊ณ์ ์ ๋ฐ๋๋ ์ ํ์ ์ด๋ฏ๋ก ์ง์ฐ์ด 1~2 ์ด๋ณด๋ค ํฐ ๊ฒฝ์ฐ์๋ง ์ ํํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์์ ์ค์บ ๋ฐ ์ฃผ๋ฌธ
MongoDB ํ๋ก์ธ์ค์ ๋ํ ์ค์บ ๋ฐ ์์ ์์ ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB๋ serverStatus ๋ช
๋ น์ด ๋ฆฌํดํ๋ metrics.operation.scanAndOrder
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต์ Oplog์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
์ด์ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์์ : ์ค์บ ๋ฐ ์์ ์ง์ ์ | ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฌ ์์ ์ ์ํํ ์ ์๋ ์ ๋ ฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ์ฟผ๋ฆฌ์ ์ด๋น ํ๊ท ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํ๋ ๋น์จ์ ๋๋ค. |
DB ์คํ ๋ฆฌ์ง
์ฌ์ฉ๋ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์ฉ๋์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํ ๋ฆฌ์ง ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
DB Storage๋ | ํ์ฅ ์์ญ์์ ์ฌ์ฉํ๋ ๋์คํฌ ์ ์ฅ ๊ณต๊ฐ์ ์์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
DB ๋ฐ์ดํฐ ํฌ๊ธฐ | ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์ ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์ ๋๋ง
์ฌ์ฉ๋ ์ ๋๋ง ์คํ ๋ฆฌ์ง์ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ ๋๋ง ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ฐ๊ธฐ ์ ๊ธ ์ํ์ ์ ๋๋ง ์ปค๋ฐ์ | ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ฐ๊ธฐ ์ ๊ธ (write lock) ์ํ์ ์๋ ๋์ ๋ฐ์ํ ์ปค๋ฐ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
MB ์ ๋๋ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | Cloud Manager๊ฐ ๋ณต๊ตฌ ๋ก๊ทธ์ ์ฐ๋ ์ด๋น ํ๊ท ๋ฐ์ดํฐ ์(MB)์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ ๋๋ง ๋ฐ์ดํฐ ํ์ผ ์ฐ๊ธฐ MB๋ | Cloud Manager๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์ดํฐ ํ์ผ์ ์ฐ๋ ์ด๋น ํ๊ท ๋ฐ์ดํฐ ์๋(MB)๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. ์ด๋ฌํ ์ฐ๊ธฐ๋ ์ด๋ฏธ ์ ๋๋ง๋์ด ์์ผ๋ฏ๋ก ๋๋ฆฌ๊ฒ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ์ฌ๊ธฐ์ ํ์๋ ์ซ์๋ ๋์คํฌ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ธฐ๋ก๋ ์๋ณด๋ค ์ ์ ์ ์์ต๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์์ด์ด๋ํ์ด๊ฑฐ ์คํ ๋ฆฌ์ง ์์ง
WiredTiger ํฐ์ผ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
์ธก์ ๋ฐฉ๋ฒ
MongoDB ๋ serverStatus ๋ช
๋ น์ด ๋ฐํํ๋ wiredTiger.cache
๋ฐ wiredTiger.concurrentTransactions
๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ WiredTiger ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
WiredTiger storage engine ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์ฌ์ฉ ๊ฐ๋ฅํ ํฐ์ผ: ์ฝ๊ธฐ๋ ํ์ฌ | WiredTiger storage engine์์ ์ฌ์ฉํ ์ ์๋ ์ฝ๊ธฐ ํฐ์ผ์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ฌ์ฉ ๊ฐ๋ฅํ ํฐ์ผ: Writes | WiredTiger storage engine์์ ์ฌ์ฉํ ์ ์๋ ์ฐ๊ธฐ ํฐ์ผ์ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
์์คํ ๋ฐ ๋์คํฌ ์๋ฆผ
์ปดํจํ ๋ฐ ๋์คํฌ ์ฌ์ฉ๋ฅ ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์์คํ ๋ฆฌ์์ค ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
์์คํ : CPU(๋์ฉ) %๋ | EC2 ์ธ์คํด์ค ํฌ๋ ๋ง ๋ฐธ๋ฐ์ค๊ฐ ์์ง๋ ๊ฒฝ์ฐ์ ์ ์ฉ๋ฉ๋๋ค. CPU๊ฐ "๋น์๋ฐ์ ๋๊ธฐ" ์ํ์ธ ์๊ฐ์ ๋ฐฑ๋ถ์จ์ ๋๋ค. CPU ๋์ฉ ๋น์จ์ CPU ์ฌ์ฉ๋์ด ๋ณด์ฅ๋ ๊ธฐ์ค CPU ํฌ๋ ๋ง ๋์ ๋น์จ์ ์ด๊ณผํ๋ ๋น์จ์ ๋๋ค. ์ด ๊ฒฝ๊ณ ๋ ์ผ๋ฐ์ ์ผ๋ก Amazon Web Services ์ฑ๋ฅ ํฅ์ ์ธ์คํด์ค ์์ ๋ชจ๋ ํฌ๋ ๋ง์ด ์๋น๋์์ ๋ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. |
์์คํ : ์ต๋ CPU(๋์ฉ) %๋ | CPU๊ฐ "๋น์๋ฐ์ ๋๊ธฐ" ์ํ์ธ ์ต๋ ์๊ฐ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํฉ๋๋ค. |
์์คํ : CPU(์ฌ์ฉ์) %๋ | MongoDB ํ๋ก์ธ์ค์ CPU ์ฌ์ฉ๋์ CPU ์๋ก ๋๋์ด 0-100% ๋ฒ์๋ก ํ์ฐํ ๊ฐ์ ๋๋ค. |
์์คํ : ์ต๋ CPU(์ฌ์ฉ์) % | CPU ์๋ก ๋๋์ด 0-100% ๋ฒ์๋ก ์ค์ผ์ผ๋ง๋ MongoDB ํ๋ก์ธ์ค์ ์ต๋ CPU ์ฌ์ฉ๋์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํฉ๋๋ค. |
์์คํ ๋ฉ๋ชจ๋ฆฌ: ์ฌ์ฉ๋จ |
|
์์คํ ๋ฉ๋ชจ๋ฆฌ: ์ต๋ ์ฌ์ฉ | ์ต๋ ์์คํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๊ฐ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์์คํ ๋ฉ๋ชจ๋ฆฌ: ์ฌ์ฉ ๊ฐ๋ฅ |
|
์์คํ ๋ฉ๋ชจ๋ฆฌ: ์ต๋ ์ฌ์ฉ ๊ฐ๋ฅ ๋ฉ๋ชจ๋ฆฌ: | ์ฌ์ฉ ๊ฐ๋ฅํ ์ต๋ ์์คํ ๋ฉ๋ชจ๋ฆฌ ์์ด ์ง์ ๋ ์๊ณ๊ฐ ์๋๋ก ๋จ์ด์ง๋๋ค. |
๋ฐ์ดํฐ ํํฐ์ ์์ ์ฌ์ฉ๋ ๋์คํฌ ๊ณต๊ฐ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | MongoDB ์ปฌ๋ ์ ์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํํฐ์ ์์ ์ฌ์ฉ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ๋ฐฑ๋ถ์จ์ ๋๋ค. |
๋ฐ์ดํฐ ํํฐ์ ์ ์ฌ์ฉ๋ ์ต๋ ๋์คํฌ ๊ณต๊ฐ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | MongoDB ์ปฌ๋ ์ ์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ํํฐ์ ์์ ์ฌ์ฉ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ์ต๋ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํฉ๋๋ค. |
์ธ๋ฑ์ค ํํฐ์ ์์ ์ฌ์ฉ๋ ๋์คํฌ ๊ณต๊ฐ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | MongoDB ์ธ๋ฑ์ค ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํํฐ์ ์์ ์ฌ์ฉ๋ ๋์คํฌ ๊ณต๊ฐ์ ๋ฐฑ๋ถ์จ์ ๋๋ค. |
์ธ๋ฑ์ค ํํฐ์ ์ ์ฌ์ฉ๋ ์ต๋ ๋์คํฌ ๊ณต๊ฐ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | MongoDB ์ธ๋ฑ์ค ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํํฐ์ ์์ ์ฌ์ฉ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ์ต๋ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํฉ๋๋ค. |
์ ๋ ํํฐ์ ์์ ์ฌ์ฉ๋ ๋์คํฌ ๊ณต๊ฐ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | ์ ๋๋ง์ด ํ์ฑํ๋ ๊ฒฝ์ฐ MongoDB ์ ๋์ด ํฌํจ๋ ํํฐ์ ์์ ์ฌ์ฉ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ๋ฐฑ๋ถ์จ์ ๋๋ค. |
์ ๋ ํํฐ์ ์์ ์ฌ์ฉ๋ ์ต๋ ๋์คํฌ ๊ณต๊ฐ(%)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | MongoDB ์ ๋์ด ํฌํจ๋ ํํฐ์ ์์ ์ฌ์ฉ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ์ต๋ ๋น์จ์ด ์ง์ ๋ ์๊ณ๊ฐ์ ์ด๊ณผํฉ๋๋ค. |
์์คํ ๋คํธ์ํฌ ์ ๋ ฅ | ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ๋ก ์ ์ก ๋ ์ด๋น ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์ต๋ ์์คํ ๋คํธ์ํฌ ์ ๋ ฅ | MongoDB๋ก ์ ์ก ๋๋ ์ต๋ ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
์์คํ ๋คํธ์ํฌ ์ถ๋ ฅ | ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ์์ ์ ์ก ๋ ์ด๋น ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. 2024๋ 2์ 14์ผ Cloud Manager ๋ฆด๋ฆฌ์ค์์๋ Cloud Manager๊ฐ ์ด ์งํ๋ฅผ ๋ถ์ ํํ๊ฒ ๋ณด๊ณ ํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค. ์ด๋ฒ ๋ฆด๋ฆฌ์ค์์๋ ์ด ์งํ๊ฐ ์ฌ์ค์ ๋๋ฉฐ ์ด์ ๊ฐ์ด ๋ ์ด์ ํ์๋์ง ์์ต๋๋ค. |
์ต๋ ์์คํ ๋คํธ์ํฌ ์ถ๋ ฅ | MongoDB์์ ์ ์ก ๋๋ ์ต๋ ๋ฐ์ดํธ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ์ถฉ์กฑํฉ๋๋ค. |
Cloud Manager์์ ์ด๋ฌํ ์งํ๋ฅผ ์ ํํ์ฌ Atlas Charts๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
MongoDB Cloud ManagerGo MongoDB Cloud Manager ์์ ํ๋ก์ ํธ ์ Deployment ํ์ด์ง๋ก ๊ณ (Go) ํฉ๋๋ค.
์ด๋ฏธ ํ์๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ์ ๋ชจ์์ Organizations ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์กฐ์ง์ ์ ํํฉ๋๋ค.
์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ํ์ ํ์์ค์ Projects ๋ฉ๋ด์์ ์ํ๋ ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
Deployment ํ์ด์ง๊ฐ ์์ง ํ์๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ด๋๋ฐ์์ Deployment๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ฐฐํฌ ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Processes ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๋ฐฐํฌ์๋ฒ ์ Processes ํญ ์ ํด๋ฆญํฉ๋๋ค.
ํ๋ก์ธ์ค ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ณต์ ๋ณธ ์ธํธ ์๋ฆผ
ํ๋ผ์ด๋จธ๋ฆฌ ๋ฉค๋ฒ์ ์ํ์ ๋ณต์ ๋ณธ ์ธํธ ์ ์ ์ ๋ฉค๋ฒ ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ณต์ ๋ณธ ์ธํธ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
๋ณต์ ๋ณธ ์ธํธ๊ฐ ์๋ก์ด ํ๋ผ์ด๋จธ๋ฆฌ๋ก ์ ์ถ๋จ | ์ค์ ํ๋ค ๋ ์๋ก์ด ํ๋ผ์ด๋จธ๋ฆฌ ๋ฅผ ์ ํํฉ๋๋ค. Cloud Manager ๋ ํ ์ ๋ฐ์ ๋๋ง๋ค ๋ณต์ ๋ณธ ์ธํธ์ rs.status() ๋ฉ์๋ ์ถ๋ ฅ์์ ๊ฐ ๋ณต์ ๋ณธ ์ธํธ ๋ฉค๋ฒ์ ์ํ๋ฅผ ๊ฒ์ฌํฉ๋๋ค. ์ด ์ถ๋ ฅ์์ Cloud Manager ๋ ์ด๋ค ๋ณต์ ๋ณธ ์ธํธ ๋ฉค๋ฒ๊ฐ ํ๋ผ์ด๋จธ๋ฆฌ ์ธ์ง ํ์ธํฉ๋๋ค. ํ ๋ฐ์ดํฐ์์ ๋ฐ๊ฒฌ๋ ํ๋ผ์ด๋จธ๋ฆฌ ๋จธ๋ฆฌ๊ฐ Cloud Manager ์ ์๋ ค์ง ํ์ฌ ํ๋ผ์ด๋จธ๋ฆฌ ์ ๋ค๋ฅธ ๊ฒฝ์ฐ ์ด ๊ฒฝ๊ณ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ์ด MEAN๋ฅผ ๊ฒฝ๊ณ ๋ผ๊ณ ํด์ ํญ์ ์ธํธ๊ฐ ์๋ก์ด ํ๋ผ์ด๋จธ๋ฆฌ๋ก ์ ์ถ๋ ๊ฒ์ ์๋๋๋ค. ์ด ๊ฒฝ๊ณ ๋ ๋์ผํ ํ๋ผ์ด๋จธ๋ฆฌ๊ฐ ๋ค์ ์ ์ถ๋ ๋๋ triggerํ ์ ์์ต๋๋ค. ์ด๋ Cloud Manager๊ฐ ํฌํ ๋์ค์ ํ์ ์ฒ๋ฆฌํ ๋ ๋ฐ์ํ ์ ์์ต๋๋ค. |
๋ณต์ ๋ณธ ์ธํธ์ ํ๋ผ์ด๋จธ๋ฆฌ๊ฐ ์์ต๋๋ค. | ๋ณต์ ๋ณธ ์ธํธ์๋ ํ๋ผ์ด๋จธ๋ฆฌ ๊ฐ ์์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๋ณต์ ๋ณธ ์ธํธ์ ๋ฉค๋ฒ ์ค ์ด๋ ๊ฒ๋ ๋ชจ๋ํฐ๋ง์ด ํ๋ผ์ด๋จธ๋ฆฌ ํฌํ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๊ฒฝ์ฐ ์ด ๊ฒฝ๊ณ ๋ ์คํ์ง๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์คํ์ง ์ค์ ํ๋ค ๋ฐฉ์งํ๋ ค๋ฉด ๊ฒฝ๊ณ ๊ตฌ์ฑ์ after waiting ๊ฐ๊ฒฉ(๊ตฌ์ฑ์ Send to ์น์ )์ ์ค์ ํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ถ์ค๋ ํ๋ผ์ด๋จธ๋ฆฌ ์์ ์ ์ฐธ์กฐํ์ธ์. |
๋ณต์ ๋ณธ ์ธํธ ์งํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
๋ฉํธ๋ฆญ | ๊ฒฝ๊ณ trigger |
---|---|
๊ฑด๊ฐํ ํ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | ๋ณต์ ๋ณธ ์ธํธ์ ์ ์ ๋ ธ๋ ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ๋ณด๋ค ์ ์ต๋๋ค. |
๋น์ ์ ํ์ ์: | ๋ณต์ ๋ณธ ์ธํธ์ ๋น์ ์ ๋ฉค๋ฒ๊ฐ ์ง์ ๋ ์๊ณ๊ฐ๋ณด๋ค ๋ง์ต๋๋ค. |
์ง๋ ์๊ฐ ๋์์ ํฌํ ์๊ฐ > X | ์ง๋ 1์๊ฐ ๋์ ๋ฐ์ํ ํฌํ์ ์๊ฐ ์ฌ์ฉ์๊ฐ ์ง์ ํ ๊ฐ |
์ฐธ๊ณ
ํด๋น ๋ณต์ ๋ณธ ์ธํธ ์ ๋ํด rs.status() ๋ฅผ ์คํ ํ๊ณ ๊ฒฐ๊ณผ ํด๋น ๋ฉค๋ฒ์ ๋ํด PRIMARY
๋๋ SECONDARY
๋ฅผ ๋ฐํํ๋ฉด ๋ณต์ ๋ณธ ์ธํธ ๋ฉค๋ฒ๊ฐ ์ ์์
๋๋ค. ์จ๊ฒจ์ง ์ธ์ปจ๋๋ฆฌ ๋ฐ ์ค์ฌ์๋ ๊ณ์ฐ๋์ง ์์ต๋๋ค.
์ค๋ฉ๋ ํด๋ฌ์คํฐ ์๋ฆผ
์ค๋ฉ๋ ํด๋ฌ์คํฐ ์์ mongos
๋๋ฝ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ๋ค ์ ์์ต๋๋ค. ์ค๋ ํด๋ฌ์คํฐ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
cluster์ ํ์ฑ mongos๊ฐ ๋๋ฝ๋์์ต๋๋ค. | Cloud Manager๊ฐ ํด๋ฌ์คํฐ์ ์ |
์์ด์ ํธ ๊ฒฝ๊ณ
์์ด์ ํธ ์ํ ๋๋ ๋ฒ์ ๊ด๋ฆฌ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์์ด์ ํธ ์กฐ๊ฑด์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
์๋ํ๊ฐ ๋ค์ด๋์์ต๋๋ค. | ์ต์ 1๋ถ ๋์ ์๋ํ๊ฐ ๊ฐ์ง๋์ง ์์ต๋๋ค. ์ ์ ์๋ ์ ์๋ํ๋ ์ฝ 10์ด์ ํ ๋ฒ์ฉ Cloud Manager์ ํ์ ๋ณด๋ ๋๋ค. Cloud Manager๊ฐ 1๋ถ ์ด์ ํ์ ๋ฐ์ง ๋ชปํ๋ฉด ์ด Atlas Triggers ๊ฒฝ๊ณ ๊ฐ ๋ฉ๋๋ค. ์ด ๊ฒฝ๊ณ ๋ Atlas Triggers๋ง ์๋ํ๊ฐ MongoDB ํ๋ก์ธ์ค ๋๋ ์์ด์ ํธ ๋ชจ๋์ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํฉ๋๋ค. |
๋ชจ๋ํฐ๋ง์ด ๋ค์ด๋์์ต๋๋ค. | ์ต์ 7๋ถ ๋์ ๋ชจ๋ํฐ๋ง์ด ๊ฐ์ง๋์ง ์์ต๋๋ค. ์ ์ ์๋ ์ ๋ชจ๋ํฐ๋ง์ ๋๋ต ๋ถ๋น ํ ๋ฒ์ฉ Cloud Manager์ ํ์ ๋ณด๋ ๋๋ค. Cloud Manager๊ฐ ์ต์ 7๋ถ ๋์ ํ์ ๋ฐ์ง ๋ชปํ๋ฉด ์ด Atlas Triggers๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด Atlas Triggers๋ ๊ตฌ์ฑ๋ ํธ์คํธ๊ฐ ์๋ ํ๋ก์ ํธ์ ๋ํด์๋ ์ ๋ ๊ฒฝ๊ณ ํ์ง ์์ต๋๋ค. ์ค์: ๋ชจ๋ํฐ๋ง์ด ๋ค์ด๋๋ฉด Cloud Manager ๋ ํธ์คํ ํ๋ค ์ ๋ํด ๋ค๋ฅธ ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ์ง ์์ต๋๋ค. ์๋ฅผ ์์ ํธ์คํ ํ๋ค ๊ฐ ๋ค์ด๋ ๊ฒฝ์ฐ ์ ๊ฒฝ๊ณ ๋ฅผ ํ ์ ์๋ ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ Cloud Manager trigger ๋ชจ๋ํฐ๋ง์ด ์์ต๋๋ค. |
๋ชจ๋ํฐ๋ง์ ์ต์ ๋ฒ์ ์ด ์์ต๋๋ค. | ๋ชจ๋ํฐ๋ง์์ ์ต์ ๋ฒ์ ์ ์ํํธ์จ์ด๊ฐ ์คํ๋๊ณ ์์ง ์์ต๋๋ค. |
๋ฐฑ์ ์ด ๋ค์ด๋์์ต๋๋ค. | ํ๋ ์ด์์ ํ์ฑ ๋ณต์ ๋ณธ ์ธํธ ๋๋ ํด๋ฌ์คํฐ๊ฐ ์๋ ํ๋ก์ ํธ์ ๋ฐฑ์ ์ด 1์๊ฐ ์ด์ ์ค๋จ๋์์ต๋๋ค. ์ด ๊ฒฝ๊ณ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
|
๋ฐฑ์ ์ ์ต์ ๋ฒ์ ์ด ์์ต๋๋ค. | Backup์์ ์ต์ ๋ฒ์ ์ ์ํํธ์จ์ด๊ฐ ์คํ๋๊ณ ์์ง ์์ต๋๋ค. |
๋ฐฑ์ ๊ฒฝ๊ณ
๋ฐฑ์ oplog, ์ฌ๋๊ธฐํ ๋ฐ ๋ถ์ผ์น์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ฐฑ์ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
๋ฐฑ์ oplog๊ฐ ๋ค์ฒ์ง | Cloud Manager ๊ฐ ์์ ํ ๊ฐ์ฅ ์ต๊ทผ oplog ๋ฐ์ดํฐ๋ 75 ๋ถ ์ด์ ์ง๋ ๋ฐ์ดํฐ์ ๋๋ค. ์ด ๊ฒฝ๊ณ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ฐฑ์ Oplog ๋ฌธ์ ํด๊ฒฐ์ ์ฐธ์กฐํ์ธ์. |
๋ฐฑ์ ์ ๋ค์ ๋๊ธฐํ ํ์ | ๋ฐฑ์ ์ ๋ณต์ ํ๋ก์ธ์ค๊ฐ ๋ฐ๋ผ์ก๊ธฐ์๋ ๋๋ฌด oplog ์์ต๋๋ค. ์ด๋ ๋ฐฑ์ ์ด ์์ง ๋ณต์ ํ์ง ์์ oplog ํญ๋ชฉ์ ํธ์คํธ๊ฐ ๋ฎ์ด์ธ ๋ ๋ฐ์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฐฑ์ ์ฌ๋๊ธฐํ ์ ์ฐจ์ ์ค๋ช ๋ ๋๋ก ๋ฐฑ์ ์ ๋ค์ ๋๊ธฐํํด์ผ ํฉ๋๋ค . ๋ํ ํด๋น ๋ฐฑ์ ๋ก๊ทธ๋ฅผ ํ์ธํฉ๋๋ค. ํ ์คํธ์ '์คํจํ ๊ณตํต ์ '์ด ํ์๋๋ฉด ๋ค์ ์ค ํ๋๊ฐ ๋ฐ์ํ ๊ฒ์ผ ์ ์์ต๋๋ค.
|
์ผ๊ด๋์ง ์์ ๋ฐฑ์ ๊ตฌ์ฑ์ด ๊ฐ์ง๋์์ต๋๋ค. | Cloud Manager๊ฐ ๋ฐฑ์ ๊ตฌ์ฑ์ด ๋ฐฑ์ ํ๋ MongoDB deployment์ ๊ตฌ์ฑ๊ณผ ์ผ์นํ์ง ์๋ ๊ฒ์ ๊ฐ์งํ์ต๋๋ค. ์ด ๊ฒฝ๊ณ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ผ๊ด์ฑ ์๋ ๋ฐฑ์ ์์ ์ ์ฐธ์กฐํ์ธ์. |
์ผ๊ด๋์ง ์์ cluster ์ค๋ ์ท ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | Cloud Manager๋ cluster ์ค๋ ์ท ์์ฑ์ ์ฐ์์ ์ผ๋ก ์ฌ๋ฌ ๋ฒ ์คํจํฉ๋๋ค. ์ด ๊ฒฝ๊ณ ๋ ์๋ ํ์๊ฐ ์ง์ ๋ ์๊ณ๊ฐ์ ๋๋ฌํ๋ฉด ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ๊ฒฝ๊ณ ํ ์คํธ์๋ ๋ฌธ์ ์ ์์ธ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
|
BI Connector ๊ฒฝ๊ณ
์ด๋ฌํ ๊ฒฝ๊ณ ์กฐ๊ฑด์ Cloud Manager์ ํจ๊ป BI Connector๋ฅผ ์ฌ์ฉํ ๋ ์ ์ฉ๋ฉ๋๋ค.
์ฌ์ฉ์ ์๋ฆผ
์ฌ์ฉ์ ์ถ๊ฐ, ์ ๊ฑฐ ๋ฐ ์ญํ ๋ณ๊ฒฝ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ์กฐ๊ฑด์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ์ต๋๋ค. | ์ ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํฉ๋๋ค. |
์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ์์ ๋๊ฐ | ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ์์ ๋๊ฐ๋๋ค. |
์ฌ์ฉ์์ ์ญํ ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค | ์ฌ์ฉ์์ ์ญํ ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. |
ํ๋ก์ ํธ ์๋ฆผ
์ฌ์ฉ์ ์น์ธ ๋ฐ ์ธ์ฆ ๊ตฌ์ฑ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
2๋จ๊ณ ์ธ์ฆ์ด ํ์ฑํ๋์ด ์์ง ์์ ์ฌ์ฉ์ | ํ๋ก์ ํธ์ 2๋จ๊ณ ์ธ์ฆ์ ์ค์ ํ์ง ์์ ์ฌ์ฉ์๊ฐ ์์ต๋๋ค. |
๋ณด์ ์ ๊ฒ ๊ฒฝ๊ณ ์ ๋ฐ์ดํธ๋์์ต๋๋ค. | ํ๋ก์ ํธ์ ๋ณด์ ์ ๊ฒ ๊ฒฝ๊ณ ๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค. |
์ฒญ๊ตฌ ๊ฒฝ๊ณ
์ ์ฉ์นด๋ ๋ง๋ฃ ๋ฐ ์ฒญ๊ตฌ ๊ธ์ก์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ฒญ๊ตฌ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
์ ์ฉ ์นด๋๊ฐ ๊ณง ๋ง๋ฃ๋ฉ๋๋ค | ๋ฑ๋ก๋ ์ ์ฉ์นด๋์ ์ ํจ๊ธฐ๊ฐ์ด ๊ณง ๋ง๋ฃ๋ฉ๋๋ค. ๊ฒฝ๊ณ ๋ ์นด๋๊ฐ ๋ง๋ฃ๋๋ ์ ์ด์ ๋ฐ์ํฉ๋๋ค. Cloud Manager๋ ์ ์ฉ์นด๋๋ฅผ ์ฒ์ ์ถ๊ฐํ ๋ ์ด ๊ฒฝ๊ณ ๊ตฌ์ฑ์ ํ์ฑํํฉ๋๋ค. |
์๋ณ ๋ณด๋ฅ ์ค์ธ ์ฒญ๊ตฌ์($) ์ด์ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | ์๋ง ์ฒญ๊ตฌ์๊ฐ ์ง์ ํ ๊ธฐ์ค์ก์ ๋๋ฌํฉ๋๋ค. |
์ผ์ผ ์ฒญ๊ตฌ ๊ธ์ก($)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. | ํ์ฌ ๋ ์ง์ ๊ธ์ก์ด ์ง์ ๋ ๊ธฐ์ค์ก์ ๋๋ฌํฉ๋๋ค. |
ํ๋๋ ์ด์ ๊ฒฝ๊ณ
์กฐ์ง์ IdP ์ธ์ฆ์์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์กฐ๊ฑด | ๊ฒฝ๊ณ trigger |
---|---|
์กฐ์ง์ IdP ์ธ์ฆ์๊ฐ ๊ณง ๋ง๋ฃ๋ฉ๋๋ค. | ์ญํ ์ด ์๋ ์กฐ์ง๊ณผ ์ฐ๊ฒฐ๋ MongoDB Cloud Manager ๋ ์กฐ์ง์ IdP ์ ๊ณต์์ ๋งคํ ํ ๋ ์ด ๊ฒฝ๊ณ ๋ฅผ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. ๋งคํ์ ์ ๊ฑฐํ๋ฉด MongoDB Cloud Manager๋ ์ด ๊ฒฝ๊ณ ์ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ์ญ์ ํฉ๋๋ค. |