์ฃผ๋ฌธ์ ๋๋ ์์ ๋ช ์ธ์์ ์๋ช ํ๊ฑฐ๋ ๊ตฌ๋งค ์ฃผ๋ฌธ์(์ดํ ํต์นญํ์ฌ "์ฃผ๋ฌธ")๋ฅผ ์ฐธ์กฐํ์ฌ URL์ ์ฐธ์กฐํฉ๋๋ค: https://www.couchbase.com/PSDesc (๋ฐ/๋๋ ์๋์ CouchBase SKU ๋ฒํธ), ๊ณ ๊ฐ์ ์ฃผ๋ฌธ์ ๋ฐ๋ผ ๊ตฌ๋งคํ ํ์ค CouchBase ์ ๋ฌธ ์ปจ์คํ ๋ฐ/๋๋ ๊ต์ก ์๋น์ค์ ๋ฒ์ ๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ด ์น์ I("ํด๋น๋๋ ๊ฒฝ์ฐ")์ ์ค๋ช ๋ ๋ฐ์ ๊ฐ๋ค๋ ๊ฒ์ ์๋ฝํ์ต๋๋ค.์ปจ์คํ ์ ๋ฌธ ์๋น์ค") ๋ฐ ์น์ II("๊ต์ก ์ ๋ฌธ ์๋น์ค")(์ดํ ํต์นญํ์ฌ "์ ๋ฌธ ์๋น์ค")์ ์ ์ฉ๋๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ์น์ III("ํ๋กํ์ ๋ ์๋น์ค ์ฝ๊ด"). ์ฌ๊ธฐ์ ์ธ๊ธ๋ "๊ณ ๊ฐ"์ ๋ํ Couchbase ํํธ๋๋ฅผ ์๋ฏธํฉ๋๋ค.
I. ์ปจ์คํ ์ ๋ฌธ ์๋น์ค
A. ์ ๋ ฌ๋ ์๋ฃจ์ ์ํคํ ํธ (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVASA)
๋ชฉํ: ASA(์ ๋ ฌ ์๋ฃจ์ ์ํคํ ํธ)๋ ๊ณ ๊ฐ์ด Couchbase ๋ฐฐํฌ์์ ์ต๋ํ์ ๊ฐ์น๋ฅผ ์ป๋ ๋์์ Couchbase์ ๋์ฑ ๊ฐ๋ ฅํ๊ณ ๊ธด๋ฐํ ๊ด๊ณ๋ฅผ ๊ตฌ์ถํ ์ ์๋๋ก ์ค๊ณ๋ ์ปจ์คํ ์๋น์ค์ ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์นด์ฐ์น๋ฒ ์ด์ค์ ์๋ฃจ์ ์ํคํ ํธ๋ ์ฑ๊ณต์ ์ธ ์นด์ฐ์น๋ฒ ์ด์ค ํ๋ก์ ํธ ์ํคํ ์ฒ, ๊ตฌํ ๋ฐ ํด๋ฌ์คํฐ ๊ด๋ฆฌ ์ ๋ต์ ๋ํ ๊น์ ์ง์์ ๊ฐ์ถ ๊ฒ์ฆ๋ ํ์ฅ ์ปจ์คํดํธ์ ๋๋ค. ASA ํ๋กํ์ ๋ ์๋น์ค์ ๊ฒฝ์ฐ, ๊ณ ๊ฐ์ ๊ฐ๋ ํ๋ถํฐ ๊ตฌํ, ๋ฐฐํฌ ๋ฐ ํฌ์คํธ ํ๋ก๋์ ํ๋๊น์ง ๊ณ ๊ฐ์ ํ๋ก์ ํธ ํ๊ณผ ๊ธด๋ฐํ ํ๋ ฅํ์ฌ ์๋ฌธ ์ญํ ์ ์ํํ Couchbase ์๋ฃจ์ ์ํคํ ํธ๋ฅผ ๋ฐฐ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ASA ํ๋กํ์ ๋ ์๋น์ค๋ฅผ ํตํด Couchbase ์๋ฃจ์ ์ํคํ ํธ๋ ๊ณ ๊ฐ์ ์๋ฒ ๋๋ Couchbase ์ ๋ฌธ๊ฐ ์ญํ ์ ์ํํ๋ฏ๋ก ๊ณ์ฝ ๊ฐ์ ์ฐ์์ฑ๊ณผ ์ผ๊ด๋ ๊ณ ํ์ง ๋ฐฐํฌ๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค.
๋ฒ์: ASA ํ๋กํ์ ๋ ์๋น์ค๋ ์ต์ 12์ผ์ ์ปจ์คํ ๊ธฐ๊ฐ ๋์ ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ด ๊ตฌ๋งคํ ASA ์ผ์๋ ์ฃผ๋ฌธ์์ ๋ช ์๋ ๋๋ก์ ๋๋ค.
B. ๊ฑด๊ฐ ์ํ ํ์ธ (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVCHC)
๋ชฉํ: ์ํ ์ ๊ฒ์ ๊ณ ๊ฐ์ด Couchbase์์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌํ ์ ์๋๋ก ๋๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ Couchbase ๋ฐฐํฌ ์ํคํ ์ฒ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ด์ ๊ดํ์ ๋ํ ๊ฒํ ๊ฐ ํฌํจ๋ฉ๋๋ค. Couchbase๋ ๊ณ ๊ฐ์ ์ค๊ณ์ ๋ฐ ๊ฐ๋ฐ์์ ํ๋ ฅํ์ฌ ์๋ต์ฑ, ๊ฐ์ฉ์ฑ, ๊ธฐ๋ฅ์ฑ์ ๊ฐ์ถ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ํ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ํ๊ฐํฉ๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๋ ํด๋ฌ์คํฐ์์ ๋ก๊ทธ๋ฅผ ํ๋ณดํ๊ณ ์ด๋ฅผ ๋ถ์ํ์ฌ ์ฃผ์๊ฐ ํ์ํ ์ถ์ธ๋ ๋ฌธ์ ๋ฅผ ์ฐพ์ต๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๋ ๋ก๊ทธ๋ฅผ ํฌํจํ์ฌ ๊ธฐ์กด ํด๋ฌ์คํฐ์ ํ์ฌ ์ํ์ ๋ํ ์ฒ ์ ํ ๋ถ์์ ์ํํ ๋ค์ ๊ตฌ์ฒด์ ์ธ ๋ฉํธ๋ฆญ๊ณผ ์ธ๋ถ ์ฌํญ ๋ฐ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก๋ ์ฌ์ฉ ์ฌ๋ก ๋ถ์, Couchbase ํ ํด๋ก์ง ๊ฒํ , ์๋ฒ ํฌ๊ธฐ ์กฐ์ ์ฐ์ต, ์ด์ ๋ชจ๋ฒ ์ฌ๋ก ๊ฒํ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ํ ์ ๊ฒ ๊ณ์ฝ์ ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํดํ๊ณ ๊ณ ๊ฐ์ด ์ํ๋ ์ํ ์ ๊ฒ์ ์ด์ ์ ๋ ผ์ํ๊ธฐ ์ํ ์ด๊ธฐ ๋ฏธํ . ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ๋ฐ ๊ตฌ์ฑ์ ํฌํจํ์ฌ ์ํ ์ ๊ฒ์ ์ด์ ์ ๋ฐ๋ฅธ ์ ์ ์กฐ๊ฑด์ ์์ฒญํ์ฌ ์ฐธ์ฌ๋ฅผ ์ค๋นํฉ๋๋ค. ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ , ํ๊ฒฝ ๋ฐ ์ด์ ๊ดํ์ ๋ํ ๊ฒํ ๋ฅผ ์ฃผ๋ํ Couchbase์ ์ปจ์คํดํธ. ์นด์ฐ์น๋ฒ ์ด์ค์ ์ปจ์คํดํธ๊ฐ ๊ณ์ฝ ํ ๊ฒฐ๊ณผ๋ฌผ ๋ฌธ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๊ฒฐ๊ณผ๋ฌผ ๋ฌธ์์ ๊ถ์ฅ ์ฌํญ์ ๊ฒํ ํ๊ธฐ ์ํ ํ์ ํ์.
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
C. ์ปจ์คํ ๋ฐ์ด (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVCCD)
๋ชฉํ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํ ๋ฐ์ด๋ ๊ณ ๊ฐ์ ์นด์ฐ์น๋ฒ ์ด์ค ์ ํ ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ์ผ๋ฐ์ ์ธ ์กฐ์ธ์ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํฉ๋๋ค. ์ปจ์คํ ๋ฐ์ด ์ปจ์คํ ์ ๋ฌธ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณผ์ ์์ ์นด์ฐ์น๋ฒ ์ด์ค๋ ๊ณ ๊ฐ์๊ฒ ๋ฌธ์, ๋ณด๊ณ ์ ๋ฐ ๊ธฐํ ์ ํ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ค๊ณ, ๊ฐ๋ฐ ๋๋ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ปจ์คํ ๋ฐ์ด ์ปจ์คํ ์ ๋ฌธ ์๋น์ค์๋ ๋ค์๊ณผ ๊ฐ์ ์ปจ์คํ ๋ฆฌ์์ค ์์ค์ ๊ฒฝํ์ ์ด์ฉํ ์ ์์ต๋๋ค: (i) ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ ๋๋ (ii) ์นด์ฐ์น๋ฒ ์ด์ค ์ ์ ์ปจ์คํดํธ. ๊ณ ๊ฐ์ด ์ ํํ ์ปจ์คํดํธ ์ ํ์ ์ฃผ๋ฌธ์์ ๋ช ์๋์ด ์์ต๋๋ค. ์ปจ์คํ ๋ฐ์ด๋ ์ต๋ 8์๊ฐ๊น์ง ์ปจ์คํ ์ ๋ฐ์ ์ ์์ต๋๋ค("์ปจ์คํ ๋ฐ์ด“).
๋ฒ์: ์ต์ 5์ผ ๋์ ์ปจ์คํ ์ ๋ฐ์ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ด ๊ตฌ๋งคํ ์ปจ์คํ ์ผ์๋ ์ฃผ๋ฌธ์์ ๋ช ์๋ ๋๋ก ๋ฉ๋๋ค.
D. ์ํคํ ์ฒ ๊ฒํ (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVCAR)
๋ชฉํ: ์ํคํ ์ฒ ๊ฒํ ๋ ๊ณ ๊ฐ์ด Couchbase์์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํ๋ฉฐ ๊ณํ๋ ์ํคํ ์ฒ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๋ํ ๊ฒํ ๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ณ ๊ฐ์ด ์ํคํ ์ฒ๋ฅผ ๊ตฌํํ๋ ๋ฐ ํ์ํ ์ค๊ณ ์์น๊ณผ ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๊ถ์ฅ ์ฌํญ์ ๋ฐ๋ฅด๋ ์์คํ ์ ํฌํจํ์ฌ ๊ณํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ด๋ จํ์ฌ ๊ณ ๊ฐ ์ํคํ ํธ ๋ฐ ๊ฐ๋ฐ์์ ํ๋ ฅํ๋ Couchbase ์ปจ์คํดํธ์ ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก ์ด ๊ณ์ฝ์๋ ์ฌ์ฉ ์ฌ๋ก ๋ถ์, ๋ฐ์ดํฐ ๋ฐ ๋ฌธ์ ๋ชจ๋ธ๋ง, ์นด์ฐ์น๋ฒ ์ด์ค ํ ํด๋ก์ง ๊ฒํ , ์๋ฒ ํฌ๊ธฐ ์กฐ์ ์ฐ์ต, ์ด์ ๋ชจ๋ฒ ์ฌ๋ก ๊ฒํ ๊ฐ ํฌํจ๋ฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ํคํ ์ฒ ๊ฒํ ๊ณ์ฝ์ ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํดํ๊ณ ๊ณ ๊ฐ์ด ์ํ๋ ์ํคํ ์ฒ ๊ฒํ ์ฐธ์ฌ์ ์ด์ ์ ๋ ผ์ํ๊ธฐ ์ํด Couchbase ์ปจ์คํดํธ์ ์ด๊ธฐ ์๊ฒฉ ํ์๋ฅผ ์งํํฉ๋๋ค. ๊ณ ๊ฐ์ ๊ณ์ฝ์ ์์ ์นด์ฐ์น๋ฒ ์ด์ค์์ ์ ๊ณตํ๋ ์ํคํ ์ฒ ๊ฒํ ์ค๋ฌธ์ง๋ฅผ ์์ฑํ์ฌ ๋ฐํํฉ๋๋ค. ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ , ํ๊ฒฝ ๋ฐ ์ด์ ๊ดํ์ ๋ํ ๊ฒํ ๋ฅผ ์ฃผ๋ํ ์นด์ฐ์น๋ฒ ์ด์ค์ ์ปจ์คํดํธ. ๊ณ์ฝ ํ ๊ฒฐ๊ณผ๋ฌผ ๋ฌธ์๋ฅผ ์ ๊ณตํ๋ ์นด์ฐ์น๋ฒ ์ด์ค์ ์ปจ์คํดํธ. ๋ง์ง๋ง์ผ๋ก ๊ฒฐ๊ณผ๋ฌผ ๋ฌธ์์ ๊ถ์ฅ ์ฌํญ์ ๊ฒํ ํ๊ธฐ ์ํ ํ์ ์น ๋ฏธํ .
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
E. ์ ๊ทธ๋ ์ด๋ ์ค๋น๋ ํ๊ฐ (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVCUS)
๋ชฉํ: ์ ๊ทธ๋ ์ด๋ ์ค๋น๋ ํ๊ฐ๋ ๊ณ ๊ฐ์๊ฒ ๋น์ฆ๋์ค์ ์ง์ฅ์ ์ฃผ์ง ์์ผ๋ฉด์ Couchbase ๋ฐฐํฌ๋ฅผ ํ ์ฃผ์ ๋ฒ์ ์์ ๋ค์ ๋ฒ์ ์ผ๋ก ์ฑ๊ณต์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๊ธฐ ์ํ ๋ช ํํ ์ง์นจ, ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๊ตฌ์ฒด์ ์ธ ๊ณํ์ ์ ๊ณตํฉ๋๋ค. ์ ๊ทธ๋ ์ด๋ ์ค๋น๋ ํ๊ฐ์๋ ๊ณ ๊ฐ์ ๋ฐฐํฌ์ ๋ง๊ฒ ๋ง์ถคํ๋ ์ ๊ทธ๋ ์ด๋ ํ๋ก์ธ์ค์ ๋ํ ์๋ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. Couchbase ์ปจ์คํดํธ๋ ๊ณ ๊ฐ ์ํคํ ํธ, ๊ด๋ฆฌ์ ๋ฐ ๊ฐ๋ฐ์์ ํ๋ ฅํ์ฌ ์ ๊ทธ๋ ์ด๋ ๊ณํ์ ํ๊ฐํ๊ณ ๊ตฌ์ถํฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ ๊ทธ๋ ์ด๋ ์ค๋น๋ ํ๊ฐ์ ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํดํ๊ณ ์ํ๋ ์ฐธ์ฌ์ ์ด์ ์ ๋ ผ์ํ๊ธฐ ์ํ ์ด๊ธฐ ๋ฏธํ . ์ฐธ์ฌ ์ค๋น๋ฅผ ์ํด ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ๋ฐ ๊ตฌ์ฑ์ ํฌํจํ์ฌ ์ฐธ์ฌ์ ์ด์ ์ ๋ฐ๋ผ ์ ์ ์กฐ๊ฑด์ ์์ฒญํ๊ธฐ ์ํ ์นด์ฐ์น๋ฒ ์ด์ค. ๊ณ ๊ฐ๊ณผ ์ฐธ์ฌ ๋ ์ง ๋ฐ ๋ฌผ๋ฅ์ ๋ํด ๋ ผ์ํ๊ณ ๊ณํํฉ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ๊ณ์ฝ์ ํ๋์ Couchbase ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋๋ฉฐ, Couchbase Server ๋๋ Couchbase SDK์ ์ ๊ทธ๋ ์ด๋์๋ง ํด๋น๋ฉ๋๋ค.
F. ๋ชจ๋ฐ์ผ ์ํคํ ์ฒ ๊ฒํ (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBMOBAR)
๋ชฉํ: ๋ชจ๋ฐ์ผ ์ํคํ ์ฒ ๊ฒํ ๋ ๊ณ ๊ฐ์ด ์นด์ฐ์น๋ฒ ์ด์ค ๋ชจ๋ฐ์ผ๋ก ๋น ๋ฅด๊ฒ ์ฑ๊ณตํ ์ ์๋๋ก ๋๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ์ ๋ฌธ Couchbase ์ปจ์คํดํธ๊ฐ ๋ค์ ์์ญ์์ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์กฐ์ธ์ ์ ๊ณตํ์ฌ ํ์ ๋ณด์ํฉ๋๋ค:
-
๊ณ ๊ฐ์ ๋ชจ๋ฐ์ผ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ํคํ ์ฒ๋ฅผ ๊ฒํ ํฉ๋๋ค.
-
Couchbase Mobile ๋ฐ Couchbase Lite๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐํ๊ธฐ.
-
๊ณ ๊ฐ์ ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ๊ตฌํ์ ๊ฒํ ํฉ๋๋ค.
-
๊ณ ๊ฐ์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๊ฒ Couchbase๋ฅผ ์กฐ์ ํ๊ณ ์ต์ ํํฉ๋๋ค.
-
์ฑ๊ณผ ์ธก์ ์ ๋ต์ ๊ณ ์ํ๊ณ ๊ตฌํํฉ๋๋ค.
-
๋ฌธ์ ํด๊ฒฐ ๊ธฐ์ .
-
์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ก๋์ ์ ๋ฐฐํฌํฉ๋๋ค.
-
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด, ์นด์ฐ์น๋ฒ ์ด์ค ๋ผ์ดํธ ๋ฐ ์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ์ ๋ํ ๋ชจ๋ํฐ๋ง, ์๋ฆผ ๋ฐ ๋ก๊น .
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ๋ชจ๋ฐ์ผ ์ํคํ
์ฒ ๊ฒํ ์ ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ์ดํด๋ฅผ ์ป๊ณ ์ํ๋ ์ฐธ์ฌ ์ด์ ์ ๋
ผ์ํ๊ธฐ ์ํ ์ด๊ธฐ ๋ฏธํ
. ์ฐธ์ฌ์ ์ด์ ์ ๋ฐ๋ผ ๊ณ ๊ฐ์ ์ํคํ
์ฒ ๋ค์ด์ด๊ทธ๋จ ๋ฐ ๊ตฌ์ฑ๊ณผ ๊ฐ์ ์ ์ ์กฐ๊ฑด์ Couchbase์ ์ ๊ณตํ์ฌ Couchbase๊ฐ ์ฐธ์ฌ๋ฅผ ์ค๋นํ ์ ์๋๋ก ํฉ๋๋ค. ๊ณ ๊ฐ๊ณผ ๋
ผ์ํ๊ณ ๊ณํํ ์ฐธ์ฌ ๋ ์ง ๋ฐ ๋ฌผ๋ฅ.
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
G. ํด๋ผ์ฐ๋ ์ค๋น ์ํ ๊ฒํ
๋ชฉํ: ํด๋ผ์ฐ๋ ์ค๋น ๊ฒํ ๋ ์ค๊ณ/์ํคํ ์ฒ ๋จ๊ณ๊ฐ ์งํ ์ค์ธ ์ ์ ์๋ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์๋ ํ๋ก์ ํธ ๋๋ ๋ฐฐํฌ๋ ํ ๊ธฐ์กด ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๊ฒํ ํ๊ณ ๊ฒ์ฆํ๋ ํ๋ก์ ํธ๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ํด๋ผ์ฐ๋ ์ค๋น ๊ฒํ ์๋ ๊ธฐ์กด ๋ฐ ๊ณํ๋ ์ํคํ ์ฒ, ์ ํ๋ฆฌ์ผ์ด์ , ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ฐ ์ด์์ ๋ํ ๊ฒํ ๊ฐ ํฌํจ๋ฉ๋๋ค. Couchbase ์ปจ์คํดํธ๋ ๊ณ ๊ฐ์ ์ํคํ ํธ, ๊ฐ๋ฐ์ ๋ฐ DevOps ํ๊ณผ ํ๋ ฅํ์ฌ ๊ณ ๊ฐ์ Couchbase ํ๊ฒฝ์ ํ๊ฐํ๊ณ Couchbase ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ NoSQL ์ค๊ณ ์์น์ ๋ฐ๋ผ ๊ณ ๊ฐ์ ๋น์ฆ๋์ค ๋ฐ ๊ธฐ์ ์๊ตฌ ์ฌํญ์ ์ฑ๊ณต์ ์ผ๋ก ์ถฉ์กฑํ๋ ๋ฐ ํ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒฐ์ ํฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ํด๋ผ์ฐ๋ ์ค๋น ๊ฒํ ๊ณ์ฝ์ ์ ๊ทผ ๋ฐฉ์์ ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํดํ๊ณ ์ํ๋ ๊ณ์ฝ์ ์ด์ ์ ๋ ผ์ํ๊ธฐ ์ํ ์ด๊ธฐ ํ์๋ก ์์๋ฉ๋๋ค. ๊ณ์ฝ์ ์ด์ ๊ณผ ์ฌ์ฉ ์ค์ธ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋(AWS, Azure, GCP)์ ๋ฐ๋ผ ๊ณ ๊ฐ์ ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ ๋ฐ ๊ตฌ์ฑ๊ณผ ๊ฐ์ ์ ์ ์กฐ๊ฑด์ ์ ๊ณตํ์ฌ Couchbase๊ฐ ๊ณ์ฝ์ ์ค๋นํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ฐธ์ฌ ๋ ์ง ๋ฐ ๋ฌผ๋ฅ๋ ๊ณ ๊ฐ๊ณผ ๋ ผ์ํ๊ณ ๊ณํํฉ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
H. ์์ฐ ์ค๋น (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVPRR)
๋ชฉํ: ํ๋ก๋์ ์ค๋น๋ ๊ณ ๊ฐ์ด ํ๋ก๋์ ์ ๋ฐฐํฌํ๊ธฐ ์ ์ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ ์ ์๋๋ก ์ ์ค๊ณ๋ ๊ณํ์ ๊ฐ๋ฐํ ์ ์๋๋ก ์ง์ํ๋ ๊ฒ์ ๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ์ ๋ฌธ๊ฐ๋ ๊ณ ๊ฐ์ ์ํคํ ํธ, ๊ด๋ฆฌ์ ๋ฐ ๊ฐ๋ฐ์์ ํ๋ ฅํ์ฌ ํ๋ก์ ํธ๋ฅผ ํ๊ฐํ๊ณ ํ ์คํธ, ์คํ ์ด์ง ๋ฐ ์ฌ์ ํ๋ก๋์ ์ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ๊ธฐ ์ํ ๋ช ํํ ์ง์นจ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๊ฐ ํฌํจ๋ ์ค๋น ๊ณํ์ ์๋ฆฝํฉ๋๋ค. ๋ํ ํ๋ก๋์ ์ค๋น์๋ ๊ตฌํ ํ๋ก์ธ์ค์ ๋ํ ๋ง์ถคํ ์๋ด๊ฐ ํฌํจ๋์ด ์์ด ์ค์ํ ๋ฌธ์ ๋ฅผ ๊ฐ๊ณผํ์ง ์์๋ค๋ ํ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค. ํนํ ์ด ํ๋กํ์ ๋ ์๋น์ค์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
-
์ฌ์ฉ ์ฌ๋ก ๊ฒํ .
-
์ฝ๋/์ ํ๋ฆฌ์ผ์ด์ ๊ฒํ ๋ฅผ ํตํด SDK๋ฅผ ์ต์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
-
์ฉ๋ ๊ณํ.
-
๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ์ฌํด ๋ณต๊ตฌ ๊ฒํ .
-
๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ ๊ณํ.
-
์์ฐ ์ค๋น ๊ณํ.
-
์ํ ๋ถ์ ๋ฐ ๊ณํ ์คํ.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ํ๋ก๋์
์ค๋น ์ฐธ์ฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์นด์ฐ์น๋ฒ ์ด์ค์ ๊ณ ๊ฐ์ ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ดํดํ๊ณ ์ํ๋ ์ฐธ์ฌ ์ด์ ์ ๋
ผ์ํ๊ธฐ ์ํด ์๊ฒฉ์ผ๋ก ์ด๊ธฐ ๋ฏธํ
์ ๊ฐ์ต๋๋ค. ์ฐธ์ฌ์ ์ด์ ์ ๋ฐ๋ผ Couchbase๋ ์ํคํ
์ฒ ๋ค์ด์ด๊ทธ๋จ ๋ฐ ๊ตฌ์ฑ๊ณผ ๊ฐ์ ์ ์ ์กฐ๊ฑด์ ์์ฒญํ ์ ์์ผ๋ฉฐ, ์ด๋ Couchbase๊ฐ ์ฐธ์ฌ๋ฅผ ์ค๋นํ๊ธฐ ์ํ ๊ฒ์
๋๋ค. ์ฐธ์ฌ ๋ ์ง ๋ฐ ๋ฌผ๋ฅ๋ ๊ณ ๊ฐ๊ณผ ๋
ผ์ํ๊ณ ๊ณํํฉ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
I. ๊ณ ๊ธ ์ฟผ๋ฆฌ ์กฐ์ (์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVCAQT)
๋ชฉํ: ๊ณ ๊ธ ์ฟผ๋ฆฌ ํ๋์ ์๋น ๋ฐ์ดํฐ ๋ชจ๋ธ์ด ์ ์๋๊ณ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์ ์ดํด๋ ํ ๊ฐ๋ฐ ๋จ๊ณ์ ์๋ ํ๋ก์ ํธ๋ฅผ ์ง์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณ ๊ธ ์ฟผ๋ฆฌ ํ๋์ ์ด๋ฏธ ์ด์ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ ๋ฒ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ต์ ํ ๊ฐ๋ฅ์ฑ์ ํ์ ํ๋ ๋ฐ์๋ ๋์์ด ๋ ์ ์์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก ์ด ํ๋กํ์ ๋ ์๋น์ค์๋ ๋ค์๊ณผ ๊ฐ์ ํ๋์ด ํฌํจ๋ฉ๋๋ค:
-
๋ฐ์ดํฐ ์ก์ธ์ค, ์ฟผ๋ฆฌ ์ฑ๋ฅ ๋ฐ ์ผ๊ด์ฑ์ ๋ํ ์ฌ์ฉ ์ฌ๋ก์ ํด๋น ์๊ตฌ ์ฌํญ์ ๊ฒํ ํ์ธ์.
-
์๋ณ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํ ์ฟผ๋ฆฌ ๊ธฐ์ ๋ฐ ํน์ ๊ธฐ๋ฅ์ ์ ํ.
-
๊ธฐ์กด ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ์ฟผ๋ฆฌ ์ค๊ณ๋ฅผ ๊ฒํ ํฉ๋๋ค.
-
๊น๋ค๋ก์ด ์ฟผ๋ฆฌ ๋ฐ ์ธ๋ฑ์ค ์ค๊ณ์ ๋ํ ๋์๋ง.
-
์ฟผ๋ฆฌ ์ค๊ณ ๋ฐ ์ฑ๋ฅ ํ๋์ ์ํ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํด ๋ ผ์ํ์ธ์.
-
๊ธฐ์กด ๋ฐฐํฌ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํ์ ํฉ๋๋ค.
-
๋๋ฆฐ ์ฟผ๋ฆฌ๋ฅผ ์ฐพ์ ์ต์ ํํ์ธ์.
-
ํด๋ฌ์คํฐ์ ์ธ๋ฑ์ค ์งํฉ์ ๊ฒํ ํ๊ณ ์ต์ ํํฉ๋๋ค.
-
๊ด๋ จ ์ฟผ๋ฆฌ ์๋น์ค์ ๋ํ ํด๋ฌ์คํฐ ํฌ๊ธฐ๋ฅผ ๊ฒํ ํฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ๊ณ ๊ธ ์ฟผ๋ฆฌ ํ๋์ ์ ๊ทผ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์ฌ์ฉ ์ฌ๋ก, ํ๋ก์ ํธ์ ์ํ๋ฅผ ์ดํดํ๊ณ ์ํ๋ ์ฐธ์ฌ์ ์ด์ ์ ๋
ผ์ํ๊ธฐ ์ํ ์ด๊ธฐ ํ์. ๊ณ ๊ฐ์ด ์๊ตฌ ์ฌํญ ๋ฐ/๋๋ ์ค๊ณ ๋ฌธ์๋ฅผ ํฌํจํ์ฌ ์ฐธ์ฌ์ ์ด์ ์ ๋ฐ๋ผ Couchbase์ ์ ์ ์กฐ๊ฑด์ ์ ๊ณตํฉ๋๋ค. ์ฐธ์ฌ ๋ ์ง ๋ฐ ๋ฌผ๋ฅ๋ ๊ณ ๊ฐ๊ณผ ๋
ผ์ํ๊ณ ๊ณํํฉ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: ์ฟผ๋ฆฌ ์ค๊ณ ๊ฒํ ๋ฐ ์ฑ๋ฅ ๋ถ์ ๊ฒฐ๊ณผ์ ์ผ๋ฐ์ ์ธ ๊ถ์ฅ ์ฌํญ, ๊ทธ๋ฆฌ๊ณ ์ฐธ์ฌ ์ค์ ๊ฐ๋ฐ๋ ๊ตฌ์ฒด์ ์ธ ์ฟผ๋ฆฌ ์ค๊ณ๋ฅผ ์์ฝํ ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
J. ์ ๊ท ๊ณ ๊ฐ ํ๋ก๊ทธ๋จ(์นด์ฐ์น๋ฒ ์ด์ค SKU: CBSVNCBB / CBSVNCBS / CBSVNCBA)
๋ชฉํ: ์ ๊ท ๊ณ ๊ฐ ํ๋ก๊ทธ๋จ์ ๊ณ ๊ฐ์ ์๋ก์ด Couchbase ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ก๋์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ถ์ํ๊ณ ๊ณ ๊ฐ์๊ฒ Couchbase ๋ฐฐํฌ๋ฅผ ์ด์ํ๋ ๋ฐ ํ์ํ ๊ฐ๋ฐ ๋ฐ ์ด์ ๊ต์ก์ ์ ๊ณตํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ๊ต์ก์๋ Couchbase ์ด์(CS300) ๋ฐ Couchbase N1QL(CD212)์ ๋ํ ๊ฐ์ ๊ฐ์ฌ ์ฃผ๋ ๊ณผ์ ์ด ํฌํจ๋ฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ ๊ท ๊ณ ๊ฐ ํ๋ก๊ทธ๋จ์ ๋ค์ ์ค ํ๋๋ก ๊ตฌ๋งคํ ์ ์์ต๋๋ค:
๊ธฐ๋ณธ(CBSVNCBB)
ํ์ค(CBSVNCBS)
๊ณ ๊ธ(CBSVNCBA)
๋์์ธ ์ํฌ์ต: CouchBase ์ปจ์คํดํธ๋ CouchBase Server ์ด์ ๋ฐ ๊ฐ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์กฐ์ธ, ์๋ด ๋ฐ ๊ตฌ์ฒด์ ์ธ ๊ถ์ฅ ์ฌํญ์ ์ ๊ณตํ์ฌ ๊ณ ๊ฐ ํ์ ๋ณด์ํฉ๋๋ค.
ํ๋ก๋์ ์ค๋น ์ํ: ์ ๊ท ๊ณ ๊ฐ ํ๋ก๊ทธ๋จ์ ๊ณ ๊ฐ์ด ์ ์ค๊ณ๋ ๊ณํ์ ๊ฐ๋ฐํ์ฌ ๊ณ ๊ฐ์ด Couchbase Server๋ฅผ ํ๋ก๋์ ์ ๋ฐฐํฌํ๊ธฐ ์ ์ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ ์ ์๋๋ก ์ง์ํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. Couchbase ์ปจ์คํดํธ๋ ๊ณ ๊ฐ์ ์ํคํ ํธ, ๊ด๋ฆฌ์ ๋ฐ ๊ฐ๋ฐ์์ ํ๋ ฅํ์ฌ ํ๋ก์ ํธ๋ฅผ ํ๊ฐํ๊ณ ํ ์คํธ, ์คํ ์ด์ง ๋ฐ ์ฌ์ ์ ์์ ํ์ค ์ ๊ณ ํ๊ฒฝ์ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ๊ธฐ ์ํ ๋ช ํํ ์ง์นจ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํฌํจํ๋ ์ค๋น ๊ณํ์ ์๋ฆฝํฉ๋๋ค. ๋ํ ์ ๊ท ๊ณ ๊ฐ ํ๋ก๊ทธ๋จ์๋ ๊ตฌํ ํ๋ก์ธ์ค์ ๋ํ ๋ง์ถคํ ์๋ด๊ฐ ํฌํจ๋์ด ์์ด ์ค์ํ ๋ฌธ์ ๋ฅผ ๊ฐ๊ณผํ์ง ์์๋ค๋ ํ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: ์นด์ฐ์น๋ฒ ์ด์ค ์ปจ์คํดํธ๊ฐ ๊ณ ๊ฐ๊ณผ ํจ๊ป ๊ฒํ ํ ๋ชจ๋ ๊ถ์ฅ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ด์ฐฐ ์ฌํญ์ด ํฌํจ๋ ์๋ฉด ๋ณด๊ณ ์์ ๋๋ค.
๋ฒ์: ์ฐธ์ฌ๋ ํ๋์ ์นด์ฐ์น๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก ๋๋ ํ๋ก์ ํธ ๋ฐฐํฌ๋ก ์ ํ๋ฉ๋๋ค.
CS300 ์นด์ฐ์น๋ฒ ์ด์ค NoSQL ์๋ฒ ๊ด๋ฆฌ ๊ณผ์ (์นด์ฐ์น๋ฒ ์ด์ค SKU: T-CS300-Remote): ์ด ๊ณผ์ ์ ์๋ฃํ๋ฉด ์ฐธ๊ฐ์๋ ๋ค์ ๊ต์ก์ ๋ฐ์ ์ ์์ต๋๋ค:
-
์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์ค์น, ๊ตฌ์ฑ ๋ฐ ๊ด๋ฆฌํฉ๋๋ค.
-
๋ฐ์ดํฐ์ผํฐ ๊ฐ ๋ณต์ (XDCR)๋ฅผ ๊ตฌ์ฑ, ์์ฑ ๋ฐ ๋ณดํธํ์ธ์.
-
์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ์์ ๋ณด์์ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํ์ธ์.
-
Couchbase ํด๋ฌ์คํฐ์์ ๋ฐฑ์ ๋ฐ ๋ณต์์ ๊ด๋ฆฌํ์ธ์.
-
์นด์ฐ์น๋ฒ ์ด์ค ํด๋ฌ์คํฐ๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
-
Couchbase ํด๋ฌ์คํฐ์ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ธ์.
CD212 Couchbase NoSQL ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ์ฟผ๋ฆฌ, ์ ์ฒด ํ
์คํธ ๊ฒ์ ๋ฐ ๋ถ์ ๊ณผ์ (์นด์ฐ์น๋ฒ ์ด์ค SKU: T-CD212-Remote): ์ด ๊ณผ์ ์ ์๋ฃํ๋ฉด ์ฐธ๊ฐ์๋ ๋ค์ ๊ต์ก์ ๋ฐ์ ์ ์์ต๋๋ค:
-
์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ฅผ ์๋ณํฉ๋๋ค.
-
Couchbase์์ ์ต์ ์ ์ ์ฅ ๋ฐ ๊ฒ์์ ์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณํ์ธ์.
-
SQL๊ณผ ์ ์ฌํ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค.
-
์ฑ๋ฅ ํฅ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ํจ๊ณผ์ ์ธ ์ธ๋ฑ์ค๋ฅผ ๋ง๋์ธ์.
-
๋ชจ๋ํฐ๋งํ์ฌ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ํ๊ฐํ๊ณ ๋๋ฆฌ๊ฒ ์คํ๋๋ ์ฟผ๋ฆฌ๋ฅผ ์๋ณ ๋ฐ ์กฐ์ ํ์ธ์.
-
์ ์ฒด ํ ์คํธ ๊ฒ์(JSON ๋ฌธ์์์ Google๊ณผ ์ ์ฌํ ๊ฒ์ ๊ธฐ๋ฅ)์ ์ํํฉ๋๋ค.
-
Couchbase Analytics๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ ๋ ์ฝ๋์ ๋ํ ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์คํํ์ธ์.
II. ๊ต์ก ์ ๋ฌธ ์๋น์ค
A. CD227 ์นด์ฐ์น๋ฒ ์ด์ค ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ (์นด์ฐ์น๋ฒ ์ด์ค SKU T-CD227i-Remote, T-CD227a-Remote ๋๋ T-ONS-CD227-6)
๋ชฉํ: ๊ฐ์ฌ๊ฐ ์งํํ๋ ์ดํ๊ฐ์ ์ด ๊ต์ก ๊ณผ์ ์์๋ ๊ฐ๋ ์ค๋ช , ๋ฐ๋ชจ, ๊ด๋ฒ์ํ ์ค์ต ๋ฐ ์ค์ต์ ํตํด iOS ๊ฐ๋ฐ์๊ฐ Couchbase Lite, ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ๋ฐ Couchbase Server๋ฅผ ์ฌ์ฉํ์ฌ JSON ๊ธฐ๋ฐ์ ๋ค์ํ ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก์์ ์น ๊ท๋ชจ๋ก ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์ฅํ๊ณ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค. ๋ชจ๋ ์ค์ต์์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฟผ๋ฆฌ๋ฅผ ์ํํ๊ธฐ ์ํด iOS SDK๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๊ต์ก ๊ณผ์ ์ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์์ ์ํคํ ํธ๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค. ์ค์ต ์ค์ต(๋ณดํต 60% ๊ณผ์ ์๊ฐ)์ Couchbase Lite ์๋ฒ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๊ณ , ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ๊ณ , Couchbase Server์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์ค์ ๋นํ ์๊ฐ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ด ๊ต์ก ๊ณผ์ ์ ์ดํ ์ฐ์ 8์๊ฐ ๋์ ์งํ๋ฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ์์ฝ๋ ์์ ์ ๊ฐ๋ณ ์ข์ ๋๋ ๊ฐ์ ํ์ฌ์ ์ฌ๋ฌ ์ง์์ ์ํ ๋น๊ณต๊ฐ ์ธ์ ์ผ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์งํ๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋ ๊ณ ๊ฐ ์์ค์์ ์ฌ์ ์ ์๋ฉด์ผ๋ก ์นด์ฐ์น๋ฒ ์ด์ค์ ํฉ์ํ ๊ฒฝ์ฐ ํ์ฅ์์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: ์ดํ๊ฐ ์งํ๋๋ ๊ต์ก ๊ณผ์ ์ผ๋ก, ๊ต์ก ๊ณผ์ ์๋ฃ ์ ๊ต์ก ์๋ฃ์ ํจ๊ป ์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ์ฌ๊ฐ ์ ๊ณตํฉ๋๋ค.
๋ฒ์: ๊ต์ก ๊ณผ์ ์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค์์ ๋ช ์๋ ๋ชฉํ๋ฅผ ๋ฐ๋ฆ ๋๋ค. https://learn.couchbase.com/store.
B. CD212 Couchbase NoSQL ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ์ฟผ๋ฆฌ, ์ ์ฒด ํ ์คํธ ๊ฒ์ ๋ฐ ๋ถ์(Couchbase SKU T-CD212-Remote ๋๋ T-ONS-CD212-6)
๋ชฉํ: ๊ฐ์ฌ๊ฐ ์งํํ๋ 4์ผ๊ฐ์ ์ด ๊ต์ก ๊ณผ์ ์์๋ ๊ฐ๋ ์ค๋ช , ๋ฐ๋ชจ, ๊ด๋ฒ์ํ ์ค์ต ๋ฐ ์ค์ต์ ํตํด ๊ฐ๋ฐ์, ์ํคํ ํธ, DBA๊ฐ Couchbase Server, N1QL ๋ฐ ๊ด๋ จ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ JSON ๊ธฐ๋ฐ์ ๋ค์ํ ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ ์ฌ๋ก์์ ์น ๊ท๋ชจ๋ก ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์ฅํ๊ณ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค. ๋ชจ๋ ์ค์ต์ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์์กดํ์ง ์๊ณ ์ฟผ๋ฆฌ์ฉ N1QL, ๋ถ์์ฉ N1QL ๋๋ ์ ์ฒด ํ ์คํธ ๊ฒ์ ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๊ต์ก ๊ณผ์ ์ ๊ฐ๋ฐ์, ์ํคํ ํธ, ๋ถ์๊ฐ, SQL ๋ฐ Oracle ๊ฐ๋ฐ์, DBA, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๋ฐ ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค ๊ด๋ฆฌ์ ๋ฐ ๋ถ์๊ฐ, DevOps ์ ๋ฌธ๊ฐ๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค. ์ค์ต ์ค์ต(๋ณดํต 60% ๊ณผ์ ์๊ฐ)์ ์ค์ ๋นํ ์๊ฐ ๋์ NoSQL ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ , JSON ๋ฐ ํค ๊ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฌ์ฉํ๊ณ , ๋ณด์กฐ ์ธ๋ฑ์ค ์์ฑ ๋ฐ ํ์ฉํ๊ณ , N1QL์ ์ฌ์ฉํ์ฌ ๋ณต์กํ ์ง๊ณ๋ฅผ ์ํํ๊ณ , ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ NoSQL ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์์ ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ๊ธฐ์ด๋ก์ N1QL์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ๊ต์ก ๊ณผ์ ์ 4์ผ ์ฐ์ 8์๊ฐ์ ๊ฑธ์ณ ์งํ๋ฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ์์ฝ๋ ์์ ์ ๊ฐ๋ณ ์ข์ ๋๋ ๊ฐ์ ํ์ฌ์ ์ฌ๋ฌ ์ง์์ ์ํ ๋น๊ณต๊ฐ ์ธ์ ์ผ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ์์ฝ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋, ์ฌ์ ์ ์ฟ ํฌ๋ฒ ์ด์ค์ ์๋ฉด์ผ๋ก ํฉ์ํ ๊ฒฝ์ฐ ๊ณ ๊ฐ ์์ค์์ ํ์ฅ์์ ์งํํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: 4์ผ๊ฐ ์งํ๋๋ ๊ต์ก ๊ณผ์ ์ผ๋ก, ๊ต์ก ๊ณผ์ ์ ๋ง์น๋ฉด Couchbase ๊ฐ์ฌ๊ฐ ๊ฐ์ํ๋ฉฐ ๊ต์ก ์๋ฃ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
๋ฒ์: ์ด ๊ต์ก ๊ณผ์ ์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค์์ ๋ช ์๋ ๋ชฉํ๋ฅผ ๋ฐ๋ฆ ๋๋ค. http://learn.couchbase.com.
C. CS300 ์นด์ฐ์น๋ฒ ์ด์ค ๊ด๋ฆฌ (์นด์ฐ์น๋ฒ ์ด์ค SKU T-CS300-Remote ๋๋T-ONS-CS300-6)
๋ชฉํ: ๊ฐ์ฌ๊ฐ ์งํํ๋ 4์ผ๊ฐ์ Couchbase ๊ด๋ฆฌ ๊ณผ์ ์ ์ด์ ๊ด์ ์์ Couchbase Server์ ๋ํ ๋น ๋ฅธ ์๋๋ก ์งํ๋๋ ๊ธฐ์ ์ค์ต์ ๋๋ค. ๊ฐ์ฌ๊ฐ ์งํํ๋ ํ ๋ก , ๋ฐ๋ชจ ๋ฐ ์ง์ค์ ์ธ ์ค์ต์ ํตํด ์ฐธ๊ฐ์๋ ๊ณ ์ฑ๋ฅ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ํฐํ๋ผ์ด์ฆ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ชจ๋ธ๋ก ํ๋ก๋์ ์ด ๊ฐ๋ฅํ Couchbase Server ํด๋ฌ์คํฐ ๋ฐ ๊ฐ๋ ์ฆ๋ช (POC)์ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ๊ฒ ๋ฉ๋๋ค. ์ค์ต ์๊ฐ์ ๋งค์ผ ์ฝ 40%์์ 60%์ ๋๋ค. ๊ฐ ์ฐธ๊ฐ์์๊ฒ๋ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ์ฌ๋ฌ ๊ฐ์ ๋จธ์ ์ด ํ๋ก๋น์ ๋๋์ด ํํฐ๋ง๋ ๋ฐ์ดํฐ์ผํฐ ๊ฐ ๋ณต์ ๋ฅผ ํฌํจํ ์ค์ ์๋๋ฆฌ์ค์์ ๋ฉํฐ๋ ธ๋ ํด๋ฌ์คํฐ๋ฅผ ์ค์น, ๊ตฌ์ฑ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ค์ตํ ์ ์์ต๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ด ๊ต์ก ๊ณผ์ ์ 8์๊ฐ์ฉ 4์ผ ์ฐ์์ผ๋ก ์งํ๋ฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ์์ฝ๋ ์์ ์ ๊ฐ๋ณ ์ข์ ๋๋ ๊ฐ์ ํ์ฌ์ ์ฌ๋ฌ ์ง์์ ์ํ ๋น๊ณต๊ฐ ์ธ์ ์ผ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ์์ฝ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋ ๊ณ ๊ฐ ์์ค์์ ์ฌ์ ์ ์๋ฉด์ผ๋ก ์นด์ฐ์น๋ฒ ์ด์ค์ ํฉ์ํ ๊ฒฝ์ฐ ํ์ฅ์์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: 4์ผ๊ฐ ์งํ๋๋ ๊ต์ก ๊ณผ์ ์ผ๋ก, ๊ต์ก ๊ณผ์ ์๋ฃ ์ ๊ต์ก ์๋ฃ๊ฐ ์ ๊ณต๋๋ฉฐ, ์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ์ฌ๊ฐ ๊ฐ์ํฉ๋๋ค.
๋ฒ์: ์ด ๊ต์ก ๊ณผ์ ์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค์์ ๋ช ์๋ ๋ชฉํ๋ฅผ ๋ฐ๋ฆ ๋๋ค. http://learn.couchbase.com.
D. CD410 ๊ณ ๊ธ N1QL ๊ต์ก (์นด์ฐ์น๋ฒ ์ด์ค SKU T-CD410-Remote ๋๋ T-ONS-CD410-6)
๋ชฉํ: ์ด 4์ผ๊ฐ์ ๊ณ ๊ธ N1QL ๊ต์ก ๊ณผ์ ์์๋ Couchbase ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ถ๋ก N1QL ์ฟผ๋ฆฌ์ ๊ธ๋ก๋ฒ ๋ณด์กฐ ์ธ๋ฑ์ค(GSI)๋ฅผ ๊ตฌ์ถ, ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌํ๊ธฐ ์ํ ์ฃผ์ ๊ฐ๋ ์ ๋ํด ์์ธํ ์ค๋ช ํฉ๋๋ค. ์ด ์ํฌ์ต์๋ ๋ค๋ฅธ ๊ต์ก ๊ณผ์ ์์๋ ๋ณผ ์ ์๋ 16๊ฐ์ N1QL ์ฝํ ์ธ ๋ชจ๋, ๋ค์ํ ์ ํ ๊ฐ์ด๋ ์ค์ต, ๊ฐ ๊ณผ์ ์ธ์ ์ ์ค์ต์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ด ๊ต์ก ๊ณผ์ ์ 8์๊ฐ์ฉ 4์ผ ์ฐ์์ผ๋ก ์งํ๋ฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ์์ฝ๋ ์์ ์ ๊ฐ๋ณ ์ข์ ๋๋ ๊ฐ์ ํ์ฌ์ ์ฌ๋ฌ ์ง์์ ์ํ ๋น๊ณต๊ฐ ์ธ์ ์ผ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ์์ฝ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋, ์ฌ์ ์ ์ฟ ํฌ๋ฒ ์ด์ค์ ์๋ฉด์ผ๋ก ํฉ์ํ ๊ฒฝ์ฐ ๊ณ ๊ฐ ์์ค์์ ํ์ฅ์์ ์งํํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: 4์ผ๊ฐ ์งํ๋๋ ๊ต์ก ๊ณผ์ ์ผ๋ก, ๊ต์ก ๊ณผ์ ์๋ฃ ์ ๊ต์ก ์๋ฃ๊ฐ ์ ๊ณต๋๋ฉฐ, ์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ์ฌ๊ฐ ๊ฐ์ํฉ๋๋ค.
๋ฒ์: ์ด ๊ต์ก ๊ณผ์ ์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค์์ ๋ช ์๋ ๋ชฉํ๋ฅผ ๋ฐ๋ฆ ๋๋ค. http://learn.couchbase.com.
E. CS400 ๊ณ ๊ธ ์ด์ ๊ต์ก (์นด์ฐ์น๋ฒ ์ด์ค SKU T-CS400-Remote ๋๋ T-ONS-CS400-6)
๋ชฉํ: ์ด 4์ผ๊ฐ์ ๊ณ ๊ธ Couchbase ์ด์ ๊ต์ก ๊ณผ์ ์์๋ Couchbase ํด๋ฌ์คํฐ์ ํฌ๊ธฐ ์กฐ์ , ๋ฐฐํฌ, ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ํต์ฌ ๊ฐ๋ ์ ์ฌ๋ ์๊ฒ ๋ค๋ฃน๋๋ค. ์ด ๊ณผ์ ์ ๋ค๋ฅธ ๊ณผ์ ์์๋ ๋ณผ ์ ์๋ ๋ชจ๋์ ์ฝํ ์ธ , ๋ค์ํ ์ ํ ๊ฐ์ด๋ ์ค์ต, ๊ฐ ๋ ์จ์ ์ค์ต, ์ํฌ์ต ๊ธฐ๊ฐ ๋์ ์๋ฒฝํ๊ฒ ํ๋ก๋น์ ๋๋ ํ๊ฒฝ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ด ๊ต์ก ๊ณผ์ ์ 8์๊ฐ์ฉ 4์ผ ์ฐ์์ผ๋ก ์งํ๋ฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ์์ฝ๋ ์์ ์ ๊ฐ๋ณ ์ข์ ๋๋ ๊ฐ์ ํ์ฌ์ ์ฌ๋ฌ ์ง์์ ์ํ ๋น๊ณต๊ฐ ์ธ์ ์ผ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ์์ฝ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋ ๊ณ ๊ฐ ์์ค์์ ์ฌ์ ์ ์๋ฉด์ผ๋ก ์นด์ฐ์น๋ฒ ์ด์ค์ ํฉ์ํ ๊ฒฝ์ฐ ํ์ฅ์์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: 4์ผ๊ฐ ์งํ๋๋ ๊ต์ก ๊ณผ์ ์ผ๋ก, ๊ต์ก ๊ณผ์ ์๋ฃ ์ ๊ต์ก ์๋ฃ๊ฐ ์ ๊ณต๋๋ฉฐ, ์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ์ฌ๊ฐ ๊ฐ์ํฉ๋๋ค.
๋ฒ์: ์ด ๊ต์ก ๊ณผ์ ์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค์์ ๋ช ์๋ ๋ชฉํ๋ฅผ ๋ฐ๋ฆ ๋๋ค. http://learn.couchbase.com.
F. CD215 ์นด์ฐ์น๋ฒ ์ด์ค ์๋ฐ ๊ฐ๋ฐ์ ๊ต์ก (์นด์ฐ์น๋ฒ ์ด์ค SKU T-CD215-Remote ๋๋ T-ONS-CD215-6)
๋ชฉํ: ์ด 4์ผ๊ฐ์ Couchbase Java ๊ฐ๋ฐ์ ๊ต์ก ๊ณผ์ ์ Couchbase Java SDK ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ดํด๋ฅผ ์ฌ์ด์ฃผ๊ธฐ ์ํด ๋ง๋ จ๋์์ต๋๋ค. ์ด ๊ณผ์ ์ ์ฐธ์ํ๋ ์ฐธ๊ฐ์๋ Couchbase Java SDK๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ฌ๋ฌ ์ธก๋ฉด์ ๋ํ ์ฌ์ธต์ ์ธ ์ค๋ฌด ๊ฒฝํ์ ์์ ์ ์์ต๋๋ค.
์ฐธ์ฌ ์ ๊ทผ ๋ฐฉ์: ์ด ๊ต์ก ๊ณผ์ ์ 8์๊ฐ์ฉ 4์ผ ์ฐ์์ผ๋ก ์งํ๋ฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ์์ฝ๋ ์์ ์ ๊ฐ๋ณ ์ข์ ๋๋ ๊ฐ์ ํ์ฌ์ ์ฌ๋ฌ ์ง์์ ์ํ ๋น๊ณต๊ฐ ์ธ์ ์ผ๋ก ์ด์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ์์ฝ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์์ ์ Zoom ๋๋ Microsoft Teams๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๊ฑฐ๋ ๊ณ ๊ฐ ์์ค์์ ์ฌ์ ์ ์๋ฉด์ผ๋ก ์นด์ฐ์น๋ฒ ์ด์ค์ ํฉ์ํ ๊ฒฝ์ฐ ํ์ฅ์์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ฌผ: 4์ผ๊ฐ ์งํ๋๋ ๊ต์ก ๊ณผ์ ์ผ๋ก, ๊ต์ก ๊ณผ์ ์๋ฃ ์ ๊ต์ก ์๋ฃ๊ฐ ์ ๊ณต๋๋ฉฐ, ์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ์ฌ๊ฐ ๊ฐ์ํฉ๋๋ค.
๋ฒ์: ์ด ๊ต์ก ๊ณผ์ ์ ์ฌ์ฉ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค์์ ๋ช ์๋ ๋ชฉํ๋ฅผ ๋ฐ๋ฆ ๋๋ค. http://learn.couchbase.com.
III. ์ ๋ฌธ ์๋น์ค ์ฝ๊ด
1. ๊ณ ๊ฐ์ ์ฑ ์:
1.1 ์ปจ์คํ ์ ๋ฌธ ์๋น์ค์ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ ๋ค์์ ์ํํด์ผ ํฉ๋๋ค:
- ์ปจ์คํ ์ ๋ฌธ ์๋น์ค ๊ณ์ฝ ๊ธฐ๊ฐ ๋์ ๊ณ ๊ฐ์ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ์์ Couchbase ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐฐํฌ ํ ํด๋ก์ง์ ๋ํ ์ง์์ ๊ฐ์ถ ํต์ฌ ๋ด๋น์๋ฅผ ํ ๋ช ์ด์ ์๋ณํ๊ณ ํด๋น ๋ด๋น์์๊ฒ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํฉ๋๋ค;
- ์์ ์ ๊ณตํ๋ ํ์ฅ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค์ ๊ฒฝ์ฐ, ํ์ฅ ๋ฐฉ๋ฌธ ์ SSH ๋ฐ ์น ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ชจ๋ ๊ด๋ จ CouchBase ์๋ฒ์ ์ฆ์ ์ก์ธ์คํ ์ ์๋๋ก CouchBase์ ์ปจ์คํดํธ์๊ฒ ์ ๊ณตํ์ธ์;
- ํ์ฅ ์ปจ์คํ ์ ๋ฌธ๊ฐ ์๋น์ค์ ๊ด๋ จํ์ฌ ์ต์ 3์ผ ์ฐ์์ผ๋ก ์ปจ์คํ ์ ๋ฌธ๊ฐ ์๋น์ค๋ฅผ ์๋นํ์ง ์์ผ๋ฉด ์ ๋ถ ์์๋ฃ์ ํ๋ถ ์์ด ์ปจ์คํ ์ ๋ฌธ๊ฐ ์๋น์ค๊ฐ ๋ชฐ์๋ฉ๋๋ค.
1.2 ๊ต์ก ์ ๋ฌธ ์๋น์ค ๊ณ ๊ฐ์ ๋ค์์ ์ํํด์ผ ํฉ๋๋ค:
-
๊ต์ก ๊ณผ์ ์ ๋ นํ, ๋ณต์ฌ ๋๋ ์ฌ๋ฐฐํฌํ์ง ์์ผ๋ฉฐ, ์ฐธ๊ฐ์๊ฐ ๊ต์ก ๊ณผ์ ์ ์ฝํ ์ธ ๋ฅผ ๋ นํ, ๋ณต์ฌ ๋๋ ์ฌ๋ฐฐํฌํ์ง ์๋๋ก ํฉ๋๋ค.
1.3 ์ฃผ๋ฌธ์์ ๋ฌ๋ฆฌ ๋ช ์๋์ง ์๋ ํ, ์ ๋ฌธ ์๋น์ค๋ ์ฃผ๋ฌธ ์์์ผ๋ก๋ถํฐ ์ญ์ด(12)๊ฐ์ ๋์ ๊ณ ๊ฐ์๊ฒ ์ ๊ณต๋ฉ๋๋ค("์ฃผ๋ฌธ").๋ง๋ฃ ๋ ์ง"). ๊ณ ๊ฐ์ ๋ง๋ฃ์ผ ์ด์ ์ ๋ชจ๋ ํ๋กํ์ ๋ ์๋น์ค๋ฅผ ์์ฝํ๊ณ ์๋นํด์ผ ํฉ๋๋ค. ๋ง๋ฃ์ผ๊น์ง ํ๋กํ์ ๋ ์๋น์ค๋ฅผ ์๋นํ์ง ์์ผ๋ฉด ํด๋น ํ๋กํ์ ๋ ์๋น์ค์ ๋ํ ์์ฌ ์ ๋ถ๊ธ์ ๋ชฐ์๋๋ฉฐ ์ ๋ถ ์์๋ฃ๋ ํ๋ถ๋์ง ์๊ณ ๋ง๋ฃ๋ฉ๋๋ค.
2. ์ฒญ๊ตฌ ๊ฐ๋ฅ ์๊ฐ ๋ฐ ํต์ง:
2.1. ์ฒญ๊ตฌ ๊ฐ๋ฅ ์๊ฐ:
- ํ์ฅ์์ ์ ๊ณต๋๋ ๋ชจ๋ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค๋ ์ต์ 1์ผ(์ฆ, 8์๊ฐ) ๋จ์๋ก ์ฒญ๊ตฌํ ์ ์์ต๋๋ค. ์๊ฒฉ์ผ๋ก ์ ๊ณต๋๋ ๋ชจ๋ ์ปจ์คํ ํ๋กํ์ ๋ ์๋น์ค๋ ์ต์ 4์๊ฐ ๋จ์๋ก ์ฒญ๊ตฌํ ์ ์์ต๋๋ค.
- ์ ์ ์ ๋ฌด ์๊ฐ ์ธ(์ฆ, 08:00~18:00 ์ฌ์ด์ ์๊ฐ ์ธ) ๋ฐ ์ฃผ๋ง์ ์ ๊ณต๋๋ ์ปจ์คํ ๋ฐ์ด ๋ฐ ์ ๋ ฌ ์๋ฃจ์ ์ํคํ ํธ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค๋ ํด๋น ์ฃผ๋ฌธ์์ ๊ตฌ๋งคํ ์์๋ฃ์จ์ ๋ ๋ฐฐ(2๋ฐฐ)๊ฐ ์ฒญ๊ตฌ๋ฉ๋๋ค.
- ์ปจ์คํ ์ ๋ฌธ ์๋น์ค์ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ ์ต์ 14์ผ ์ ์ ์๋ฉด์ผ๋ก ํต์งํ์ฌ Couchbase ์ปจ์คํดํธ ๋๋ ์ปจ์คํดํธ(ํด๋น๋๋ ๊ฒฝ์ฐ)์์ ์ฝ์์ ์์ฝํด์ผ ํฉ๋๋ค.
2.2 ๊ณต์ง์ฌํญ:
- ์์ฝ๋ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค ์ ๊ณต์ ์ทจ์ํ๋ ค๋ฉด ๊ณ ๊ฐ์ ์์ ๋ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค ์ ๊ณต ์๊ฐ ์ต์ 48์๊ฐ ์ ์ ์นด์ฐ์น๋ฒ ์ด์ค์ ์๋ฉด ํต์ง๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. ํ์ํ ํต์ง๋ฅผ ์ ๊ณตํ์ง ์์ผ๋ฉด ์ทจ์๋ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค์ ๋ํ ์๊ธ์ด ๊ณ ๊ฐ์๊ฒ ์ฒญ๊ตฌ๋ฉ๋๋ค.
- ์์ฝํ ๊ต์ก ์ ๋ฌธ๊ฐ ์๋น์ค๋ฅผ ์ทจ์ํ๊ฑฐ๋ ์ผ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ๊ณ ๊ฐ์ ์ต์ 14์ผ ์ ์ ์นด์ฐ์น๋ฒ ์ด์ค์ ์๋ฉด์ผ๋ก ํต์งํด์ผ ํฉ๋๋ค. ์์ฝํ ๊ต์ก ์ ๋ฌธ๊ฐ ์๋น์ค๋ฅผ ์ฐ๊ธฐํ๋ ๋ฐ ํ์ํ ํต์ง๋ฅผ ์ ๊ณตํ์ง ์์ผ๋ฉด ์์ฝ์ด ์ทจ์๋๋ฉฐ ๊ณ ๊ฐ์ด ์ง๋ถํ ์ ๋ถ ์์๋ฃ๋ ํ๋ถ๋์ง ์๊ณ ๋ชฐ์๋ฉ๋๋ค. ์์ฝํ ๊ต์ก ์ ๋ฌธ๊ฐ ์๋น์ค๋ฅผ ์์ ํ ์ทจ์ํ๋ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ด ์ง๋ถํ ์ ๋ถ ์์๋ฃ๋ ํ๋ถ ์์ด ๋ชฐ์๋ฉ๋๋ค. ์ ์ ํ ๋ด์ฉ์๋ ๋ถ๊ตฌํ๊ณ , ์นด์ฐ์น๋ฒ ์ด์ค๋ ๊ต์ก ๊ณผ์ ๊ฐ์ฌ์ ์ง๋ณ, ์ผ์ ์ถฉ๋ ๋๋ ์ ์กฐํ ์ฐธ์๋ฅ ๋ก ์ธํด ๊ณต๊ฐ ๊ต์ก ์ ๋ฌธ ์๋น์ค๋ฅผ ์ทจ์ํ๊ฑฐ๋ ์ผ์ ์ ๋ณ๊ฒฝํ ์ ์๋ ๋จ๋ ์ฌ๋๊ถ์ ๋ณด์ ํฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์ฐธ๊ฐ์ ๋๋ ๊ณ ๊ฐ์๊ฒ๋ ํด๋น ๊ต์ก ์ ๋ฌธ๊ฐ ์๋น์ค์ ๋ง๋ฃ์ผ ์ด์ ์ ๋์ผํ ๊ต์ก ์ ๋ฌธ๊ฐ ์๋น์ค์ ์ฐธ์ํ ์ ์๋ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋๋ค.
3. ๋ฆฌ์์ค
์ปจ์คํ ์ ๋ฌธ ์๋น์ค์ ๊ฒฝ์ฐ, ์ฃผ๋ฌธ์ด ์คํ๋๋ฉด ์นด์ฐ์น๋ฒ ์ด์ค๋ ๊ณ ๊ฐ๊ณผ ํ๋ ฅํ์ฌ ์ธ๋ ฅ ๋ฐ ๊ด๋ จ ๋ฆฌ์์ค๋ฅผ ์์ฝํ๊ณ ์ปจ์คํ ์ ๋ฌธ ์๋น์ค ์์ ๋ ์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ปจ์คํ ์ ๋ฌธ ์๋น์ค ์์ ๋ ์ง๋ ๋ฌ๋ฆฌ ํฉ์๋์ง ์๋ ํ ์ฃผ๋ฌธ ๋๋ SOW์ ๋ฐํจ์ผ๋ก๋ถํฐ ์ต์ 4์ฃผ ํ์ ๋ฆฌ์์ค ๊ฐ์ฉ์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
4. ๋น์ฉ
ํ์ฅ ์ ๋ฌธ ์๋น์ค๋ฅผ ์ํํ๋ ๋ฐ ๋ฐ์ํ๋ Couchbase์ ํฉ๋ฆฌ์ ์ธ ์ถ์ฅ ๋ฐ ๋ถ๋ ๋น์ฉ์ ์ฒญ๊ตฌ์๋ฅผ ์๋ นํ๋ ์ฆ์ ๊ณ ๊ฐ์๊ฒ ์ฒญ๊ตฌํ๊ณ ๊ณ ๊ฐ์ด ์ง๋ถํด์ผ ํฉ๋๋ค. ์์ฒญ์ด ์๋ ๊ฒฝ์ฐ ์นด์ฐ์น๋ฒ ์ด์ค๋ ์์์ฆ์ ์ ๊ณตํฉ๋๋ค.
5. ์ง์ ์ฌ์ฐ๊ถ
์นด์ฐ์น๋ฒ ์ด์ค๋ ์ ๋ฌธ ์๋น์ค ๊ฒฐ๊ณผ๋ฌผ์ ๋ํ ๋ชจ๋ ๊ถ๋ฆฌ, ์์ ๊ถ ๋ฐ ์ด์ต์ ์์ ํ๋ฉฐ, ๋จ, ๊ณ ๊ฐ๋ณ ์ ๋ณด("๊ณ ๊ฐ ์ฝํ ์ธ ")๋ ๊ณ ๊ฐ์ ์์ฐ์ผ๋ก ์ ์ง๋๋ฉฐ ๊ณ ๊ฐ์ ์ด๋ก์จ ์นด์ฐ์น๋ฒ ์ด์ค์ ํด๋น ๊ฒฐ๊ณผ๋ฌผ์ ํฌํจ๋ ๊ณ ๊ฐ ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ทจ์ ๋ถ๊ฐ๋ฅํ ์๋ ๋ถ๊ฐํ๊ณ ์ฌ๋ผ์ด์ ์คํ ์ ์๋ ๊ถ๋ฆฌ ๋ฐ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํฉ๋๋ค. ์ด์ ๋ฐ๋ผ ์นด์ฐ์น๋ฒ ์ด์ค๋ ๊ตฌ๋ ๊ธฐ๊ฐ ๋์ ๊ณ ๊ฐ์ ๋ด๋ถ ๋ชฉ์ ์ผ๋ก๋ง ๊ฒฐ๊ณผ๋ฌผ์ ์ก์ธ์คํ๊ณ ์ฌ์ฉํ ์ ์๋ ๋น๋ ์ ์ ์ด๊ณ ์๋ ๋ถ๊ฐ๋ฅํ๋ฉฐ ์ฌ๋ผ์ด์ ์คํ ์ ์๋ ๊ถ๋ฆฌ ๋ฐ ๋ผ์ด์ ์ค๋ฅผ ๊ณ ๊ฐ์๊ฒ ๋ถ์ฌํ๋ฉฐ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก๋ ์ ํ ์ฌ์ฉํ์ง ์์ต๋๋ค.
6. ์ ์ฉ ์ฝ๊ด
6.1 ์ ๋ฌธ ์๋น์ค๋ ๋น์ฌ์ ๊ฐ์ Couchbase ์ํฐํ๋ผ์ด์ฆ ์ํํธ์จ์ด ๋ผ์ด์ ์ค ๊ณ์ฝ ์กฐ๊ฑด ๋๋ ๋น์ฌ์๊ฐ ๊ธฐ๋ณธ ๊ณ์ฝ์ ์ฒด๊ฒฐํ ๊ฒฝ์ฐ ํด๋น ๊ธฐ๋ณธ ๊ณ์ฝ์ ์กฐ๊ฑด(์ดํ ํต์นญํ์ฌ "๋์") ์ฃผ๋ฌธ์์ ์ธ๊ธ๋ ๋๋ก ๋ค์๊ณผ ๊ฐ์ ์ถ๊ฐ ์กฐํญ์ด ์ ์ฉ๋ฉ๋๋ค:
๋ณด์ฆ. ์นด์ฐ์น๋ฒ ์ด์ค๋ ์นด์ฐ์น๋ฒ ์ด์ค๊ฐ ์ ๊ณตํ๋ ์ ๋ฌธ ์๋น์ค๊ฐ ์์ ์ ์ผ๋ก ํฉ๋ฆฌ์ ์ธ ๋ ธ๋ ฅ๊ณผ ์ ๋ฌธ์ ์ด๊ณ ์์ ์ ์ธ ๋ฐฉ์์ผ๋ก ์ ๊ณต๋๋ฉฐ, ๊ฒฐ๊ณผ๋ฌผ์ด ์์ ๋ช ์๋ ์ค๋ช ๊ณผ ์ค์ง์ ์ผ๋ก ์ผ์นํจ์ ์ง์ ํ๊ณ ๋ณด์ฆํฉ๋๋ค. ๋ณธ ๋ณด์ฆ์ ์๋ฐํ๋ ๊ฒฝ์ฐ, ๊ณ ๊ฐ์ด ๋ถ์ ํฉ ์ฌํญ ๋ฐ์ ํ 30์ผ ์ด๋ด์ ์นด์ฐ์น๋ฒ ์ด์ค์ ํต์งํ๋ ๊ฒฝ์ฐ ์นด์ฐ์น๋ฒ ์ด์ค๋ ์์ ์ ์ผ๋ก ํฉ๋ฆฌ์ ์ธ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ฌ ํด๋น ์ ๋ฌธ ์๋น์ค๋ฅผ ์ฌ์ํํ๊ฑฐ๋ ํด๋น ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ์ ๊ณตํฉ๋๋ค(๋จ, ๊ณ ๊ฐ์ด ๋ถ์ ํฉ ์ฌํญ์ 30์ผ ์ด๋ด์ ์นด์ฐ์น๋ฒ ์ด์ค์ ํต์งํ๋ ๊ฒฝ์ฐ). ์ ์ ํ ๋ด์ฉ์ ๋ณธ ๋ณด์ฆ ์๋ฐ์ ๋ํ ๊ณ ๊ฐ์ ์ ์ผํ๊ณ ๋ฐฐํ์ ์ธ ๊ตฌ์ ์ฑ ์ ๋๋ค.
6.2 ์ฌ๊ธฐ์ ์ ์๋์ง ์์ ๋๋ฌธ์๋ก ํ๊ธฐ๋ ์ฉ์ด๋ ๊ณ์ฝ ๋๋ ์ฃผ๋ฌธ์(ํด๋น๋๋ ๊ฒฝ์ฐ)์์์ ๋์ผํ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค. ์์ ๋ช ์๋ ์ฉ์ด๊ฐ ๊ณ์ฝ ๋๋ ์ฃผ๋ฌธ์ ์กฐ๊ฑด๊ณผ ์์ถฉํ๋ ๊ฒฝ์ฐ, ๊ณ์ฝ ๋๋ ์ฃผ๋ฌธ์ ํด๋น ์กฐ๊ฑด์ด ์ฐ์ ํฉ๋๋ค.
DoS v5-2021-04-20