์ด ๊ณผ์ ์ ์ค์ ํ๋ก๋์
ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ๊ณ ๊ธ ์ฟ ๋ฒ๋คํฐ์ค ๊ฐ๋
์ ์๋ฌํ๊ณ ์ ํ๋ ๊ฐ๋ฐ์, ๋ฐ๋ธ์ต์ค ์์ง๋์ด, ํด๋ผ์ฐ๋ ์์ง๋์ด ๋ฐ IT ์ ๋ฌธ๊ฐ๋ฅผ ์ํด ๋ง๋ จ๋์์ต๋๋ค.
์๊ฐ์๋ค์ ๊ณผ์ ์ ๋ฐ์ ๊ฑธ์ณ ์ค์ต ํ๋ก์ ํธ์ ์ค์ ๋ฐฐํฌ ์๋๋ฆฌ์ค๋ฅผ ์ํํ๋ฉฐ, ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ํ๋ก๋์
ํ๊ฒฝ์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ ์ฟ ๋ฒ๋คํฐ์ค ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค. ์ด ๊ณผ์ ์ ์ด๋ก ์๋ง ์ง์คํ๊ธฐ๋ณด๋ค๋ ํ๋์ ์ธ ๋ฐ๋ธ์ต์ค ํ์ด ํ์ฉํ๋ ์ค์ ๊ตฌํ, ๋ฌธ์ ํด๊ฒฐ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ ์ ์ผ๋ก ๋ค๋ฃน๋๋ค.
์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ํ์ตํ ๋ ์๊ฐ์๋ค์ด ์ง๋ฉดํ๋ ๊ฐ์ฅ ํฐ ๊ณผ์ ์ค ํ๋๋ ๋๊ท๋ชจ ํ๊ฒฝ์์ ๋ชจ๋ ๊ตฌ์ฑ ์์๊ฐ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ์ดํดํ๋ ๊ฒ์
๋๋ค. ๋ง์ ํ์ต์๋ค์ด RBAC ๊ถํ, ์๊ตฌ ์คํ ๋ฆฌ์ง, ๋ค์์คํ์ด์ค, ๋คํธ์ํฌ ์ ์ฑ
, StatefulSets, Kustomize, ์์ ํ ํด๋ผ์ฐ๋ ๋ฐฐํฌ์ ๊ฐ์ ์ฃผ์ ๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ์ด ๊ณผ์ ์ ๋ช
ํํ ์ค๋ช
, ๊ฐ์ด๋๊ฐ ์ ๊ณต๋๋ ์ค์ต, ์ค์ ์ด์ ํ๊ฒฝ๊ณผ ์ ์ฌํ ์์๋ฅผ ํตํด ์ด๋ฌํ ๋ฌธ์ ๋ค์ ๋จ๊ณ๋ณ๋ก ํด๊ฒฐํด ์ค๋๋ค.
์๊ฐ์๋ค์ ์ฟ ๋ฒ๋คํฐ์ค ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑํ๊ณ , ์ํฌ๋ก๋๋ฅผ ๋ณดํธํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ฑ์ ๊ด๋ฆฌํ๊ณ , MongoDB์ ๊ฐ์ ์คํ
์ดํธํ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๊ณ , Kustomize๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ค ํ๊ฒฝ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ์ ์ผ๋ก ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค. ๋ํ ์ด ๊ณผ์ ์์๋ Google Kubernetes Engine(GKE)์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๊ณ , ์ธ๊ทธ๋ ์ค(Ingress), TLS ์ธ์ฆ์, ๋ชจ๋ํฐ๋ง ๋ฐ ํ์ฅ ์ ๋ต์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ๋ ๋ค๋ฃน๋๋ค.
์ด ๊ณผ์ ์ ๋ง์น๋ฉด ์๊ฐ์๋ค์ ์ ๋ฌธ์ ์ธ ๋ฐ๋ธ์ต์ค(DevOps) ๋ฐ ํด๋ผ์ฐ๋ ์์ง๋์ด๋ง ์ํฌํ๋ก์ฐ์์ ์ฌ์ฉ๋๋ ๊ณ ๊ธ ์ฟ ๋ฒ๋คํฐ์ค ํ๊ฒฝ์ ์ค๊ณ, ๋ณด์ ๊ฐํ, ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌํ ์ ์๋ ์์ ๊ฐ์ ๊ฐ๊ฒ ๋ ๊ฒ์
๋๋ค.