๋์ ์ธ ์๋ก์ด ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ ํด๋ผ์ฐ๋์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ๋กญ๊ฒ ๋ฐฐํฌ, ๊ด๋ฆฌ ๋ฐ ์ด๋ํ์ฌ ์ข ์์ฑ, ๋น์ฉ ๋ฐ ๋ณต์ก์ฑ์ ์ค์ผ ์ ์์ต๋๋ค.
๋ฐ๋ฅด์ ๋ก๋, 2019๋ 5์ 21์ผ - ์ฟ ๋ฒ ์ฝ ์ ๋ฝ 2019, ๋ถ์ค #S15 — Couchbase, Inc. ์ค๋ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ์์จ ์ด์์๋ Kubernetes ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์๊ฐ ์ฑ ๋ผ์ดํ์ฌ์ดํด์์ ๋ ํฐ ์์ ์ ์ ์ฐ์ฑ์ ํ๋ณดํ ์ ์๋ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๊ธฐ์ ์ธ ์ ๋ฐ์ดํธ์ ๋๋ค.
๊ธฐ์ ๋ค์ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ํ๋ซํผ์์ ์ฌ๋ฌ ํด๋ฌ์คํฐ์ ์๋ฐฑ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๋ฅผ ๋ฐฐํฌ, ๊ด๋ฆฌ ๋ฐ ํ์ฅํ๋ ๋ฐ ๋๋ ๋น์ฉ๊ณผ ๋ณต์ก์ฑ์ ์ค์ด๊ณ ์ ํฉ๋๋ค. Couchbase๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ์ถ Couchbase Autonomous Operator 1.2๋ฅผ ํตํด ์ด๋ฌํ ๊ธฐ๋์น๋ฅผ ๋ฐ์ด๋์ต๋๋ค:
ํด๋ผ์ฐ๋ ๊ด๋ฆฌํ ์ฟ ๋ฒ๋คํฐ์ค ์๋น์ค์ ๋ํ ํ๋ก๋์ ์ธ์ฆ
ํํธ๋์์ ๊ธด๋ฐํ ํ๋ ฅ์ ํตํด Autonomous Operator 1.2๋ Amazon(AWS EKS), Azure(Azure AKS) ๋ฐ Google(Google GKE) ํ๋ซํผ์์ ํด๋ผ์ฐ๋ ๊ด๋ฆฌํ Kubernetes ์๋น์ค์ ๋ํ ํ๋ก๋์ ์ธ์ฆ ๋ฐ ์ ์ฒด ํ๋ก๋์ ์ง์์ ์ ๊ณตํฉ๋๋ค. ๋ํ 1.2 ๋ฆด๋ฆฌ์ฆ๋ Red Hat OpenShift์ ๋ํ ์ง์์ ์ต์ ๋ฆด๋ฆฌ์ฆ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
ํด๋ผ์ฐ๋์ ๊ตฌ์ ๋ฐ์ง ์๋ ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ณต๊ธ์ ์ฒด ์ข ์์ ๋ฐฉ์งํ๊ณ ๋ฉํฐํด๋ผ์ฐ๋ ์ ๋ต์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด ์ธ์ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ ํด๋ผ์ฐ๋์ ๋ฐฐํฌ, ๊ด๋ฆฌ ๋ฐ ์ด๋ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ ์จํ๋ ๋ฏธ์ค ๋ฐฐํฌ๋ฅผ ํผํฉํ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋๋ฅผ ์ํ ๋ฐฐํฌ๋ Red Hat OpenShift์์ ๋์ฑ ์ ์ฐํ๊ฒ ์ ๊ณต๋ฉ๋๋ค.
Couchbase ํด๋ฌ์คํฐ์ ์๋ ์ ๊ทธ๋ ์ด๋
์ด์ Autonomous Operator 1.2๋ฅผ ํตํด ๊ฐ๋ฐ์๋ Couchbase Server ํด๋ฌ์คํฐ์ ์๋ ์ ๊ทธ๋ ์ด๋๋ฅผ ์ํํ ์ ์์ต๋๋ค. ์ ์ฒด Couchbase ํด๋ฌ์คํฐ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ ๊ตฌ์ฑ์์ ์ํ๋ Couchbase ๋ฒ์ ์ ์ง์ ํ ๋ค์ Kubernetes๋ก ํธ์ํ๋ ๊ฒ๋งํผ์ด๋ ๊ฐ๋จํฉ๋๋ค.
Kubernetes ํด๋ฌ์คํฐ์ ์๋ ๋กค๋ง ์ ๊ทธ๋ ์ด๋
์๋ ๋กค๋ง Kubernetes ์ ๊ทธ๋ ์ด๋๋ฅผ ์ง์ํ๋ Autonomous Operator 1.2๋ ์ํฐํ๋ผ์ด์ฆ Kubernetes ๋๋ OpenShift ํด๋ฌ์คํฐ ์ ๊ทธ๋ ์ด๋์ ๋ถํ๋ฅผ ๋ํญ ๊ฒฝ๊ฐํ๋ ๋์์ Couchbase ๋ฐฐํฌ์ ๋ค์ดํ์์ด๋ ๋ฐ์ดํฐ ์์ค์ด ๋ฐ์ํ์ง ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
Kubernetes Admission Controller๋ฅผ ํตํ ์๋ํ๋ ๋ฆฌ์์ค ์ ํจ์ฑ ๊ฒ์ฌ
์์จ ์ด์์ 1.2๋ ์ด์ ์ฟ ๋ฒ๋คํฐ์ค ์ด๋๋ฏธ์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด Couchbase ํด๋ฌ์คํฐ ๊ตฌ์ฑ์ ๊ตฌํํ๊ธฐ ์ ์ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋ชป๋ ๊ตฌ์ฑ์ผ๋ก ์ธํด ๋ฐ์ํ ์ ์๋ ์ฐ๋ฐ์ ์ธ ์์์ผ๋ก๋ถํฐ Couchbase ๋ฐฐํฌ(๋ฐ ์ด์์)๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค.
ํฌ๋ฆ ์ง์
ํฌ๋ฆ์ ์ฌ์ฉํ๋ฉด ๊ฐ ๋ฐฐํฌ์ ๊ด๋ จ๋ ๋ฆฌ์์ค๋ฅผ ์ถ์ ํ ์ ์๋ ๋จ์ผ ๊ถํ ์ง์ ์ ์ ๊ณตํ์ฌ ์คํผ๋ ์ดํฐ๋ฅผ ๋ฐฐํฌ, ๊ด๋ฆฌ ๋ฐ ์ ๊ทธ๋ ์ด๋ํ๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ณต์ ์นด์ฐ์น๋ฒ ์ด์ค ํฌ๋ฆ ์ฐจํธ๊ฐ ์ถ๊ฐ๋์ด ์ค์น, ์ ๊ทธ๋ ์ด๋ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋์ฑ ์ฌ์์ก์ต๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ํด๋ผ์ด์ธํธ๋ฅผ ์ํ ๊ณต์ฉ ์ฐ๊ฒฐ
์ด๋ฒ ๋ฆด๋ฆฌ์ค์์๋ ๊ณต์ฉ IP ๊ธฐ๋ฐ ์ฃผ์ ์ง์ ๋ฐ ๋์ DNS๋ฅผ ํตํด ์ธํฐ๋ท์ ํตํด ํด๋ผ์ด์ธํธ๋ฅผ Couchbase ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ด ์ง์๋ฉ๋๋ค.
TLS ์ธ์ฆ์ ๋กํ ์ด์
๋ง๋ฃ๋๊ฑฐ๋ ์์๋ ์ธ์ฆ์๋ฅผ ๊ต์ฒดํ ์ ์๋๋ก ์จ๋ผ์ธ ๋ฐ ์๋น์ค ์ ๊ณต ์ค Kubernetes ์ธ์ฆ์ ๋กํ ์ด์ ์ด ์ง์๋ฉ๋๋ค.
๋ฐ์ดํ ์ง์
"์นด์ฐ์น๋ฒ ์ด์ค ์คํ ๋
ธ๋จธ์ค ์คํผ๋ ์ดํฐ 1.2๋ ํ๋ก๋์
๋ฐฐํฌ์์ Kubernetes์ ์๋ก์ด ํ์ค์ ์ ์ํฉ๋๋ค. ์จํ๋ ๋ฏธ์ค์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๊ฒฝ ๋ชจ๋์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง, ํ์ฅ, ๊ด๋ฆฌ๋ฅผ ์ํํ๊ฒ ์๋ํํ๊ณ ์ ํ๋ ๊ธฐ์
์์ ์ฒ์์ผ๋ก Kubernetes๋ก ์ค์ผ์คํธ๋ ์ด์
ํ ์ ์๋ ์์ ํ ๋ถ์ฐ๋๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค. ๋ํ ์ง๋ฅํ CI/CD ํ์ดํ๋ผ์ธ์ ์ํด ํ์ํ ์ถ์ํ์ ์๋ํ๋ฅผ ์ ๊ณตํฉ๋๋ค."
- ๋นํ ์ ์ค์๋, AT&T ์ํฐํ
์ธ๋จผํธ ๊ทธ๋ฃน ์์ ์ํคํ
ํธ
"Kubernetes์ ๋ํ ๊ด์ฌ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๊ณ๋ก ํ์ฐ๋๊ณ ์์ต๋๋ค. ์๋ก์ด ์์จ ์ด์์๋ ํ์ด๋ธ๋ฆฌ๋ ๋๋ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ Couchbase๋ฅผ ์ค์ ํ๋ ๊ฒ์ด ์์ ํ ๊ด๋ฆฌ๋๋ ํด๋ผ์ฐ๋ ์๋น์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๊ฒฝ์ฒ๋ผ ์๋ํ๋๋ก ํ์ฌ ๋ฐฐํฌ์ ๋ง์ฐฐ์ ํฌ๊ฒ ์ค์ฌ์ค ๊ฒ์
๋๋ค."
- Tony Baer, dbInsight ์ฑ
์์
"Couchbase๋ CI/CD ํ์ดํ๋ผ์ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํ๋ ์ต์ด์ด์ ์ ์ผํ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ์ ๋ง์ฐฐ์ ์ค์ฌ ๊ธฐ์
์ด ํ์ ์ ์ ์ํ๊ฒ ์์ฅ์ ์ถ์ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด์ Couchbase Autonomous Operator 1.2๋ฅผ ํตํด ๊ฐ๋ฐํ์ ํด๋ผ์ฐ๋์์ ์ฑ์ ๋น ๋ฅด๊ฒ ๋น๋ํ ๋ค์ ํด๋ผ์ฐ๋์ ์จํ๋ ๋ฏธ์ค์ ์ฑ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด์ ํํธ๋์ ํจ๊ป ์ด ์๋ฃจ์
์ GKE, EKS ๋๋ AKS ๋ฐ Red Hat OpenShift์์ ์ ๊ณตํจ์ผ๋ก์จ ๊ฐ๋ฐ์์๊ฒ ๊ทธ ์ด๋ ๋๋ณด๋ค ๋ ๋ง์ ์ต์
๊ณผ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค."
- ๋ผ๋น ๋ง์ ๋, ์์ง๋์ด๋ง ๋ด๋น ์์ ๋ถ์ฌ์ฅ ๊ฒธ CTO, Couchbase
Resources
์ฝ๊ธฐ blog
์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ๋ฐ์ ํฌํธ
๋ค์ด๋ก๋ ์นด์ฐ์น๋ฒ ์ด์ค ์์จ ์ด์์ 1.2
์์ธํ ๋ด์ฉ์ ๋ค์ ์ฐ๋ฝ์ฒ๋ก ๋ฌธ์ํ์๊ธฐ ๋ฐ๋๋๋ค. couchbasepr@couchbase.com.
์นด์ฐ์น๋ฒ ์ด์ค ์๊ฐ
์นด์ฐ์น๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๊ฐ ๊ธฐ์ ์ ํต์ฌ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ๊ฐ๋ฐ์์ ์ํคํ ํธ๊ฐ ๊ฐ์ฅ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ, ๋ฐฐํฌ, ์คํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. Couchbase๋ ๋ฐ์ดํฐ์ผํฐ์ ๋ชจ๋ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ์ ์ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ธ๊ณ ์ต๋ ๊ท๋ชจ์ ๋ง์ ๊ธฐ์ ๋ค์ด ๋น์ฆ๋์ค์ ํ์์ ์ธ ํต์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ๋ํ๊ธฐ ์ํด Couchbase๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์. www.couchbase.com.
๋ฏธ๋์ด ์ฐ๋ฝ์ฒ
์ ์์ค ๊น
couchbasePR@couchbase.com
์นด์ฐ์น๋ฒ ์ด์ค ์ปค๋ฎค๋์ผ์ด์