์นด์ฐ์น๋ฒ ์ด์ค ์๋น์ค ํ๊ณผ ํ๋ ฅ Couchbase๋ฅผ ์์ํ๋ ๊ฒ์ ์ฌ์ ์ ์์์ ๋ถ๊ณผํฉ๋๋ค.
์ํคํ ์ฒ ์ค๊ณ๋ถํฐ ๋ฐฐํฌ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ชจ๋ ์์ ์ ๋ํด Atlassian์ ์ ๋ฌธ ์๋น์ค ์ ๋ฌธ๊ฐ๊ฐ ๊ธ๋ก๋ฒ ๋ชจ๋ฒ ์ฌ๋ก, ๊ฒ์ฆ๋ ์ ๊ทผ ๋ฐฉ์, ๊ณ ๊ฐ ์ง์์ ์ ๊ณตํ์ฌ ์ฑ๊ณต์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ง์์ ์ผ๋ก ํ์ ๋ณด์ํ๊ธฐ ์ํด ์ ํฌ ์ปจ์คํดํธ๋ฅผ ์ด์ฉํ๋ , ๋ง์ถคํ ๊ณ ์ ๊ฐ๊ฒฉ ํ๋ก์ ํธ๋ฅผ ์ํด ์ด์ฉํ๋ , ์ ํฌ๋ Couchbase ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ, ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌํ๋ ๋ฐ ๋๋ ์๊ฐ, ๋ ธ๋ ฅ ๋ฐ ๋น์ฉ์ ์ค์ด๋ ๋ฐ ์ง์ค์ ์ผ๋ก ์ง์ํ ๊ฒ์ ๋๋ค.
Atlassian์ Couchbase ํ๋ก์ ํธ๋ฅผ ๊ฐ์ํํ๊ณ , ๊ธฐ์กด NoSQL ๋ฐ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณํ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ๋ฅผ ํ์ฅ ๋ฐ ์๋ํํ๊ณ , Couchbase ํ๊ฒฝ์ ์ต์ ์ํ๋ก ์ ์งํ๊ณ ํจ์น๋ฅผ ์ ์ฉํ ์ ์๋๋ก ๋์๋๋ฆฝ๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ๊ณ ๊ฐ ์ฌ์
์ ํฌ๋ ๊ณ ๊ฐ ์ค์ฌ ๊ฒฝํ ๋ฅผ ํตํด ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ ์ ๋ชจ๋ ๋จ๊ณ์์ ์ฝ๊ฒ ์ฑํํ๊ณ ์ฑ๊ณต์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค์ ์ ๋ฌธ ์๋น์ค๋ ๊ณ ๊ฐ์ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ๋ง์ถคํ๋์ด ๋น ๋ฅธ ์๋์ ์ค๋จ ์๋ ์ด์ ์ฐ์์ฑ์ ๋ณด์ฅํฉ๋๋ค.
๊ฐ๋ฐ
์ฒซ ๋ฒ์งธ ์ฌ์ฉ ์ฌ๋ก ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ์ฑํ, ์ค๊ณ, ๋ฐฐํฌ ๋ฐ ์ต์ ํํ์ธ์.
ํ๋ํ
์ค์ํ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ํ์ ์ ๊ฐ์ํํ์ธ์.
์ฐ์ ํ
๊ท๋ชจ์ ๋ง๊ฒ ์๋ํํ๊ณ ์ด์ํ๋ฉด์ Couchbase ์ผํฐ๋ฅผ ๋ฐ์ ์ํค์ธ์.
๊ด๋ จ ๋ฆฌ์์ค
์ธ์ ์ฐ๊ฒฐ
- ๋๋ฆฐ ์ฟผ๋ฆฌ ์๋ณ ๋ฐ ์กฐ์
- ์ฑ๊ณต๊ณผ ์ฑ๋ฅ์ ์ํ JSON ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง
- ํผ์์คํดํธ ๋ณผ๋ฅจ์ ์ฌ์ฉํ์ฌ ์๊ฐ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ ๊ณ ๊ฐ์ฉ์ฑ ์นด์ฐ์น๋ฒ ์ด์ค ํด๋ฌ์คํฐ๋ฅผ Kubernetes์ ๋ฐฐํฌํ๊ธฐ
- ์นด์ฐ์น๋ฒ ์ด์ค๊ฐ ๋ ๋ํ ์คํ์ํํธ์ ๊ฐ์ฅ ์ ํฉํ NoSQL ์ต์ ์ธ ์ด์
- ํด๊ฒฐ! ์ฟ ๋ฒ๋คํฐ์ค ์ธ๋ถ DNS๋ฅผ ์ฌ์ฉํ ์นด์ฐ์น๋ฒ ์ด์ค ์์จ ์ด์์์์ ํผ๋ธ๋ฆญ ๋คํธ์ํน
- ์นด์ฐ์น๋ฒ ์ด์ค ๋ฐฐํฌ๋ฅผ ์ฝ๊ฒ ๋ณดํธํ๋ ๋ฐฉ๋ฒ
- Python, Prometheus ๋ฐ Grafana๋ฅผ ์ฌ์ฉํ์ฌ Couchbase ๋ชจ๋ํฐ๋งํ๊ธฐ
- ๋ณต์ ์ค๋น - XDCR์ ํตํ ์ฃผ์ ๋ฐฐํฌ ์ ํด์ผ ํ ์ผ๊ณผ ํ์ง ๋ง์์ผ ํ ์ผ