์ธํฐ๋ท ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ๋์ด ๊ธ๊ฒฉํ๊ฒ ๋ณ๋๋ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๊ฒช์ง ์์ง๋ง, ๋๋ถ๋ถ์ ๊ธฐ์ ์์๋ ๋ค๋ฅธ ์ข ๋ฅ์ ๊ธ๊ฒฉํ ์ฆ๊ฐํ ์ํฌ๋ก๋์ ํด๋นํ๋ ์ผ๊ด ๋๋ CI/CD ์์ ์ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
์ด ์ํคํ ์ฒ ํจํด์ ์ฌ๋ฌ ์ปดํจํ ํ๊ฒฝ์ ๊ฑธ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๋ณต ๋ฐฐํฌ์ ์์กดํฉ๋๋ค. ๋ชฉํ๋ ์ฉ๋, ๋ณต์๋ ฅ ๋๋ ๋ ๋ค ๋์ด๋ ๊ฒ์ ๋๋ค.
๋ฆฌ์์ค ์ด๊ณผ ํ๋ก๋น์ ๋์ ํตํด ๋ฐ์ดํฐ ์ผํฐ ๊ธฐ๋ฐ ์ปดํจํ ํ๊ฒฝ์์ ๊ธ๊ฒฉํ ์ฆ๊ฐํ๋ ์ํฌ๋ก๋๋ฅผ ์์ฉํ ์ ์์ง๋ง ์ด ๋ฐฉ์์ ๋น์ฉ ๋ฉด์์ ํจ์จ์ ์ด์ง๋ ์์ต๋๋ค. ์ผ๊ด ์์ ์ ๊ฒฝ์ฐ, ์๊ฐ์ ๋ฏผ๊ฐํ ์์ ์์๋ ์์ ์ ์ง์ฐ์ํค๋ ๊ฒ์ด ์ฝ์ง๋ ์์ง๋ง ์ฅ์๊ฐ ๋์ ์คํ์ ์ฐ์ฅํ์ฌ ์ฌ์ฉ์ ์ต์ ํํ ์ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ๋ฒ์คํธ ํจํด์ ๊ฐ๋ ์ ๊ธฐ๋ณธ ๋ถํ์ ๋น๊ณต๊ฐ ์ปดํจํ ํ๊ฒฝ์ ์ฌ์ฉํ๊ณ ์ถ๊ฐ ์ฉ๋์ด ํ์ํ ๋ ์ผ์์ ์ผ๋ก ํด๋ผ์ฐ๋๋ก ์ ํํ๋ ๊ฒ์ ๋๋ค.
์์ ๋ค์ด์ด๊ทธ๋จ์์ ๋ฐ์ดํฐ ์ฉ๋์ด ์จํ๋ ๋ฏธ์ค ๋น๊ณต๊ฐ ํ๊ฒฝ์์ ํ๋์ ๋๋ฌํ ๊ฒฝ์ฐ ์์คํ ์ ํ์์Google Cloud ํ๊ฒฝ์์ ์ถ๊ฐ ์ฉ๋์ ํ๋ณดํ ์ ์์ต๋๋ค.
์ด ํจํด์ ์ฃผ์ ๋์ธ์ ํ์ฅ ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ์ ๋์ํ๋ ๋ฐ ํ์ํ ๋น์ฉ์ ์ ๊ฐํ๊ณ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ค์ด๋ ๊ฒ์ ๋๋ค. ์ด ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ๋ถํ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉํ๋ ๋ฆฌ์์ค์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค. ์ฆ, ์ธํ๋ผ๋ฅผ ์ด๊ณผ ํ๋ก๋น์ ๋ํ ํ์๊ฐ ์์ต๋๋ค. ๋์ ์ฃผ๋ฌธํ ํด๋ผ์ฐ๋ ๋ฆฌ์์ค๋ฅผ ํ์ฉํ๊ณ ์์์ ์ฌ์ ์ ์๋ ์ธก์ ํญ๋ชฉ์ ๋ง๊ฒ ํ์ฅํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์์๊ฐ ์ต๋๋ก ์ฆ๊ฐํ๋ ๊ธฐ๊ฐ์ ์๋น์ค ์ค๋จ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ๋ฒ์คํ ์๋๋ฆฌ์ค์ ์ ์ฌ์ ์ธ ์๊ตฌ์ฌํญ์ ์ํฌ๋ก๋ ์ด๋์ฑ์ ๋๋ค. ์ํฌ๋ก๋๋ฅผ ์ฌ๋ฌ ํ๊ฒฝ์ ๋ฐฐํฌํ๋ ๊ฒ์ ํ์ฉํ ๋๋ ํ๊ฒฝ ๊ฐ์ ์ฐจ์ด๋ฅผ ์ถ์ํํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด Kubernetes๋ ์๋ก ๋ค๋ฅธ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ๋ ๋ค์ํ ํ๊ฒฝ์์ ์ํฌ๋ก๋ ์์ค์ ์ผ๊ด์ฑ์ ํ๋ณดํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ GKE Enterprise ํ์ด๋ธ๋ฆฌ๋ ํ๊ฒฝ ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ค๊ณ ๊ณ ๋ ค์ฌํญ
ํด๋ผ์ฐ๋ ๋ฒ์คํ ํจํด์ ๋ํํ ์ํฌ๋ก๋์ ์ผ๊ด ์ํฌ๋ก๋์ ์ ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ํํ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ์๋ ํ๊ฒฝ ๊ฐ์ ์์ฒญ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
์ ์ ๋๋ ์ฌ์ฉ์ ์์ฒญ์ ๊ธฐ์กด ๋ฐ์ดํฐ ์ผํฐ์์ ์คํ๋๋ ๋ถํ ๋ถ์ฐ๊ธฐ๋ก ๋ผ์ฐํ ํ ํ ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ์์ฒญ์ ๋ก์ปฌ ๋ฐ ํด๋ผ์ฐ๋ ๋ฆฌ์์ค์ ๋ฐฐํฌํ๋๋ก ํ ์ ์์ต๋๋ค.
์ด ๋ฐฉ์์ ์ฌ์ฉํ๋ ค๋ฉด ๊ธฐ์กด ๋ฐ์ดํฐ ์ผํฐ์์ ์คํ ์ค์ธ ๋ถํ ๋ถ์ฐ๊ธฐ ๋๋ ๋ค๋ฅธ ์์คํ ์ด ํด๋ผ์ฐ๋์ ํ ๋น๋ ๋ฆฌ์์ค๋ ์ถ์ ํด์ผ ํฉ๋๋ค. ๋ํ ๋ถํ ๋ถ์ฐ๊ธฐ ๋๋ ๋ค๋ฅธ ์์คํ ์ด ๋ฆฌ์์ค์ ์๋ ํ์ฅ ๋๋ ์ถ์ ์์ ์ ์์ํด์ผ ํฉ๋๋ค. ์ด ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ํ๋์ด ์ ์ ์๊ฐ์ ๋ชจ๋ ํด๋ผ์ฐ๋ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉ ์ค๋จํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฆฌ์์ค๋ฅผ ์ถ์ ํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ๋ ๊ฒ์ ๋ถํ ๋ถ์ฐ๊ธฐ ์๋ฃจ์ ์ ๊ธฐ๋ฅ์ ์ด๊ณผํ ์ ์์ผ๋ฏ๋ก ์ ๋ฐ์ ์ธ ๋ณต์ก์ฑ์ด ์ฆ๊ฐํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค๋ฅผ ์ถ์ ํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ๋ ๋์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ ๋คํธ์ํฌ ์๋ํฌ์ธํธ ๊ทธ๋ฃน(NEG) ๋ฐฑ์๋์ ํจ๊ป Cloud Load Balancing์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ด๋ถ ํด๋ผ์ด์ธํธ ์์ฒญ ๋๋ ์ธ๋ถ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์จํ๋ ๋ฏธ์ค์Google Cloud ๋ชจ๋์ ์๊ณ ๊ฐ์ค์น ๊ธฐ๋ฐ ํธ๋ํฝ ๋ถํ ๊ณผ ๊ฐ์ ๋ค์ํ ์ธก์ ํญ๋ชฉ์ ๊ธฐ์ค์ผ๋ก ํ๋ ๋ฐฑ์๋๋ก ๋ผ์ฐํ ํฉ๋๋ค. ๋ํ Google Cloud์ ์ํฌ๋ก๋์ ๋ํด ๋ถํ ๋ถ์ฐ ์ ๊ณต ์ฉ๋์ ๊ธฐ์ค์ผ๋ก ๋ฐฑ์๋๋ฅผ ํ์ฅํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ ์ญ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ํธ๋ํฝ ๊ด๋ฆฌ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ด ๋ฐฉ์์๋ Google Cloud Armor DDoS ๋ณดํธ ๊ธฐ๋ฅ ๋ฐ WAF๋ฅผ ํ์ฉํ๊ฑฐ๋ Cloud CDN์ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ์์ง์์ ์ฝํ ์ธ ๋ฅผ ์บ์ฑํ๋ ๋ฑ ๋ช ๊ฐ์ง ์ถ๊ฐ์ ์ธ ํํ์ด ์์ต๋๋ค. ํ์ง๋ง ์ถ๊ฐ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ ค๋ฉด ํ์ด๋ธ๋ฆฌ๋ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํด์ผ ํฉ๋๋ค.
์ํฌ๋ก๋ ์ด๋์ฑ์ ๊ฐ์กฐ ํ์๋ ๋๋ก ์ํฌ๋ก๋ ์ผ๊ด์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํด ๋ณ๊ฒฝ์ ์ต์ํ์ผ๋ก ์ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ํ๊ฒฝ์ผ๋ก ์ด๋ํ ์ ์์ง๋ง ๊ทธ๋ ๋ค๊ณ ํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ ํ๊ฒฝ ๋ชจ๋์์ ๋์ผํ๊ฒ ์๋ํ๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ข ์ ์๋น์ค์ ๋ํ ๊ทผ์ ์ฑ๊ณผ ํจ๊ป ๊ธฐ๋ณธ ์ปดํจํ , ์ธํ๋ผ ๋ณด์ ๊ธฐ๋ฅ ๋๋ ๋คํธ์ํน ์ธํ๋ผ์ ์ฐจ์ด์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ๊ฒฐ์ ๋ฉ๋๋ค. ํ ์คํธ๋ฅผ ํตํด ๋ณด๋ค ์ ํํ ๊ฐ์์ฑ์ ํ๋ณดํ๊ณ ์ฑ๋ฅ ์์์น๋ฅผ ์ดํดํ ์ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ์ธํ๋ผ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋์ฑ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํธ์คํ ํ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์์๊ฐ ์ต๋๋ก ์ฆ๊ฐํ๋ ๊ธฐ๊ฐ์ ํธ๋ํฝ์ด ๋ฆฌ๋๋ ์ ๋๋ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ ์ฌ์ฉํ์ธ์.
- ์ผ๊ด๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ ํ๊ฒฝ์ ๋ชจ๋ํฐ๋งํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
- ์ํฌ๋ก๋ ๋ฒ์ ๊ด๋ฆฌ์ ์ผ๊ด์ฑ์ ํ๋ณดํ๊ณ ๋ฐ์ดํฐ ์์ค๊ฐ ์ต์ ์ํ์ธ์ง ํ์ธํฉ๋๋ค.
- ์์๊ฐ ์ฆ๊ฐํ๊ณ ํด๋ผ์ฐ๋ ์ํฌ๋ก๋๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์๋ฝํ ๊ฒ์ผ๋ก ์์๋ ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ํ๋ก๋น์ ๋ํ๊ณ ํธ๋ํฝ์ ๋ค์ ๋ผ์ฐํ ํ๊ธฐ ์ํด ์๋ํ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ผ ํ ์ ์์ต๋๋ค.
์์๊ฐ ๋ฎ์ ๊ธฐ๊ฐ์ ๋ชจ๋ Google Cloud ๋ฆฌ์์ค๋ฅผ ์ข ๋ฃํ๋ ค๋ ๊ฒฝ์ฐ ํธ๋ํฝ ๋ถํ ๋ถ์ฐ์ ์ฃผ๋ก DNS ๋ผ์ฐํ ์ ์ฑ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํญ์ ์ต์ ์ด ์๋ ์ ์์ต๋๋ค. ๊ทธ ์ด์ ๋ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ฌ์ฉ์์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ ์ ๋ฆฌ์์ค๋ฅผ ์ด๊ธฐํํ๋ ๋ฐ ๋ค์ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
- DNS ์ ๋ฐ์ดํธ๋ ์ธํฐ๋ท์ ํตํด ๋๋ฆฌ๊ฒ ์ ํ๋๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์๊ฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ผ๋ก ๋ผ์ฐํ ๋ ์ ์์ต๋๋ค.
- DNS ์ ๋ฐ์ดํธ๊ฐ ์ธํฐ๋ท์ ํตํด ์ ํ๋๋ ๋์ ์ฌ์ฉ์๊ฐ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์ผ๋ก ์ผ์์ ์ผ๋ก ๊ณ์ ๋ผ์ฐํ ๋ ์ ์์ต๋๋ค.
Cloud DNS๋ฅผ ์ฌ์ฉํ๋ฉด ์์น์ ๋ณด DNS ๋ผ์ฐํ ์ ์ฑ ๊ณผ ๊ฐ์ ์๋ฃจ์ ์ํคํ ์ฒ ๋ฐ ๋์์ ๋ง๋ DNS ์ ์ฑ ๋ฐ ๋ผ์ฐํ ์ ์ฑ ์ ์ ํํ ์ ์์ต๋๋ค. ๋ํ Cloud DNS๋ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฐ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ํ ์ ๊ฒ์ ์ง์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ด ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ ์ฒด ํ์ด๋ธ๋ฆฌ๋ DNS ์ค์ ์ ์ด๋ฅผ ํตํฉํ ์ ์์ต๋๋ค.
๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ ๋๋ ๋ฆฌ์ ๊ฐ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ ๋์ ๊ฐ์ด ์ผ๋ถ ์๋๋ฆฌ์ค์์๋ Cloud DNS๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud์์ ์ํ ์ ๊ฒ์ ํตํด ํด๋ผ์ด์ธํธ ์์ฒญ์ ๋ถ์ฐ์ํฌ ์ ์์ต๋๋ค. ์ด ์๋๋ฆฌ์ค์์ Cloud DNS๋ ์์ฒด์ ์ผ๋ก ๋ฐฑ์๋ ์ธ์คํด์ค์ ์ํ๋ฅผ ์ ๊ฒํ๋ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฐ์ ์ธ ์ํ๋ฅผ ์ ๊ฒํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ DNS ๋ผ์ฐํ ์ ์ฑ ๋ฐ ์ํ ์ ๊ฒ ๊ด๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Cloud DNS ๋ถํ ๋ฒ์๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. Cloud DNS ๋ถํ ๋ฒ์๋ ๋์ผํ ๋๋ฉ์ธ ์ด๋ฆ์ ๋ํด DNS ์ฟผ๋ฆฌ ์์์์ ํน์ ์์น ๋๋ ๋คํธ์ํฌ์ DNS ์๋ต ๋๋ ๋ ์ฝ๋๋ฅผ ์ค์ ํ๋ ๋ฐฉ์์ ๋๋ค. ์ด ๋ฐฉ์์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๊ฐ ๊ณ ์ ํ ๊ธฐ๋ฅ์ด ํฌํจ๋ ๋น๊ณต๊ฐ ํ๊ฒฝ๊ณผ ๊ณต๊ฐ ํ๊ฒฝ์ ๋ชจ๋ ์ ๊ณตํ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ๋ ์๊ตฌ์ฌํญ์ ํด๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๋ฐฉ์์ ํ๊ฒฝ ๊ฐ์ ํธ๋ํฝ ๋ถํ๋ฅผ ๋ถ์ฐ์ํค๋ ๋ฐ๋ ๋์์ด ๋ฉ๋๋ค.
์ด๋ฌํ ์ฌํญ์ ๊ณ ๋ คํ ๋ ํด๋ผ์ฐ๋ ๋ฒ์คํ ์ ๋๊ฐ ๋ํํ ์ํฌ๋ก๋๋ณด๋ค ์ผ๊ด ์ํฌ๋ก๋์ ๋ ์ ํฉํฉ๋๋ค.
์ฅ์
ํด๋ผ์ฐ๋ ๋ฒ์คํ ์ํคํ ์ฒ ํจํด์ ์ฃผ์ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํด๋ผ์ฐ๋ ๋ฒ์คํ ์ ํตํด ๋ฐ์ดํฐ ์ผํฐ ๋ฐ ๋น๊ณต๊ฐ ์ปดํจํ ํ๊ฒฝ์ ๋ํ ๊ธฐ์กด ํฌ์๋ฅผ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฌ์ฉ์ ์๊ตฌ์ ์ผ๋ก ๊ฐ๋ฅํ๊ฑฐ๋ ๊ธฐ์กด ์ฅ๋น๊ฐ ๊ต์ฒด๋ ๋๊น์ง ์ ํจํ ์ ์์ผ๋ฉฐ, ์ฅ๋น ๊ต์ฒด ์์ ์ด ๋๋ฉด ์ ์ฒด ์ด์ ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
- ์ต๋ ์์๋ฅผ ์ถฉ์กฑํ๊ธฐ ์ํด ๋ ์ด์ ์ด๊ณผ ์ฉ๋์ ์ ์งํ ํ์๊ฐ ์์ผ๋ฏ๋ก ๋น๊ณต๊ฐ ์ปดํจํ ํ๊ฒฝ์ ์ฌ์ฉ๊ณผ ๋น์ฉ ํจ์จ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
- ํด๋ผ์ฐ๋ ๋ฒ์คํ ์ ํตํด ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ์ด๊ณผ ํ๋ก๋น์ ๋ํ์ง ์๊ณ ๋ ์ผ๊ด ์์ ์ ์ ์์ ์คํํ ์ ์์ต๋๋ค.
๊ถ์ฅ์ฌํญ
ํด๋ผ์ฐ๋ ๋ฒ์คํ ๊ตฌํ ์ ๋ค์ ๊ถ์ฅ์ฌํญ์ ๊ณ ๋ คํ์ธ์.
- ํด๋ผ์ฐ๋์์ ์คํ ์ค์ธ ์ํฌ๋ก๋๊ฐ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์์ ์คํ ์ค์ธ ์ํฌ๋ก๋์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ค๋ฉด ์ต์ ๊ถํ์ ๋ณด์ ์ก์ธ์ค ์์น์ด ์ ์ฉ๋ meshed ํจํด์ ์ฌ์ฉํฉ๋๋ค. ์ํฌ๋ก๋ ์ค๊ณ์์ ํ์ฉํ๋ ๊ฒฝ์ฐ ํด๋ผ์ฐ๋์์ ์จํ๋ ๋ฏธ์ค ์ปดํจํ ํ๊ฒฝ์ผ๋ก์ ์ก์ธ์ค๋ง ํ์ฉํ๊ณ ๊ทธ ๋ฐ๋๋ ํ์ฉํ์ง ์์ ์ ์์ต๋๋ค.
- ํ๊ฒฝ ๊ฐ์ ํต์ ์ง์ฐ ์๊ฐ์ ์ต์ํํ๋ ค๋ฉด ๋น๊ณต๊ฐ ์ปดํจํ ํ๊ฒฝ๊ณผ ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด Google Cloud ์ง์ญ์ ์ ํํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Compute Engine ๋ฆฌ์ ์ ํ ๊ถ์ฅ์ฌํญ์ ์ฐธ๊ณ ํ์ธ์.
- ์ผ๊ด ์ํฌ๋ก๋์ ๋ํด์๋ง ํด๋ผ์ฐ๋ ๋ฒ์คํ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋ชจ๋ Google Cloud ๋ฆฌ์์ค๋ฅผ ๋น๊ณต๊ฐ ์ํ๋ก ์ ์งํ์ฌ ๋ณด์ ๊ณต๊ฒฉ ํ๋ฉด์ ์ค์ ๋๋ค. Google Cloud ์ธ๋ถ ๋ถํ ๋ถ์ฐ์ ์ฌ์ฉํ์ฌ ์ํฌ๋ก๋์ ๋ํ ์ง์ ์ ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ์๋ ์ธํฐ๋ท์์ ์ด๋ฌํ ๋ฆฌ์์ค๋ก์ ์ง์ ์ก์ธ์ค๋ฅผ ํ์ฉํ์ง ์์ต๋๋ค.
์ํคํ ์ฒ ํจํด ๋ฐ ํ๊ฒํ ๋ ์๋ฃจ์ ๋์์ ์ ํฉํ DNS ์ ์ฑ ๋ฐ ๋ผ์ฐํ ์ ์ฑ ์ ์ ํํฉ๋๋ค.
- ์ด ํจํด์ ์ผ๋ถ๋ก DNS ์ ์ฑ ์ค๊ณ๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ ์ฉํ๊ฑฐ๋ ์์๊ฐ ์ต๋๋ก ์ฆ๊ฐํ๋ ๊ธฐ๊ฐ์ ๋ค๋ฅธ ํ๊ฒฝ์ ์ฌ์ฉํ์ฌ ์ถ๊ฐ ์ฉ๋์ด ํ์ํ ๋ ์ ์ฉํ ์ ์์ต๋๋ค.
- ์์น์ ๋ณด DNS ๋ผ์ฐํ ์ ์ฑ ์ ์ฌ์ฉํ์ฌ ๋ฆฌ์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ์ญ DNS ์๋ํฌ์ธํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด ์ ์ ์๋ Google Cloud ๋ฆฌ์ ์ด ์๋ ์จํ๋ ๋ฏธ์ค ๋ฐฐํฌ์ ํจ๊ป Google Cloud ๋ฅผ ์ฌ์ฉํ๋ ํ์ด๋ธ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ์ฌ ์์น์ ๋ณด DNS ๋ผ์ฐํ ์ ์ฑ ์ ๋ค์ํ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๋ค.
๋์ผํ DNS ์ฟผ๋ฆฌ์ ๋ํด ์๋ก ๋ค๋ฅธ ๋ ์ฝ๋๋ฅผ ์ ๊ณตํด์ผ ํ๋ ๊ฒฝ์ฐ ๋ด๋ถ ๋ฐ ์ธ๋ถ ํด๋ผ์ด์ธํธ์ ์ฟผ๋ฆฌ์ ๊ฐ์ด ๋ถํ ๋ ๋ฒ์์ DNS๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ํ์ด๋ธ๋ฆฌ๋ DNS์ฉ ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
DNS ๋ณ๊ฒฝ์ฌํญ์ด ๋น ๋ฅด๊ฒ ์ ํ๋๋๋ก ํ๋ ค๋ฉด ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ฌ์ฉํ์ฌ ์ถ๊ฐ ์ฉ๋์ด ํ์ํ ๋ ์ฌ์ฉ์๋ฅผ ๋๊ธฐ ์์คํ ์ผ๋ก ๋ค์ ๋ผ์ฐํ ํ ์ ์๋๋ก ๋น๊ต์ ์งง์ TTL(์๋ช ) ๊ฐ์ผ๋ก DNS๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์๊ฐ์ด ํฌ๊ฒ ์ค์ํ์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ก์ปฌ์ ์ ์ฅํ์ง ์๋ ์์ ์ ๊ฒฝ์ฐ ์ผ๋ฐ VM ์ธ์คํด์ค๋ณด๋ค ํจ์ฌ ์ ๋ ดํ ์คํ VM ์ธ์คํด์ค ์ฌ์ฉ์ ๊ณ ๋ คํฉ๋๋ค. ๊ทธ๋ฌ๋ VM ์์ ์ด ์ ์ ๋๋ ๊ฒฝ์ฐ ์์คํ ์ด ์๋์ผ๋ก ์์ ์ ์ฌ์์ํ ์ ์์ด์ผ ํฉ๋๋ค.
ํด๋น๋๋ ๊ฒฝ์ฐ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ์ํฌ๋ก๋ ์ด๋์ฑ์ ๋ฌ์ฑํฉ๋๋ค. ๋ํ GKE Enterprise๋ ์ด ์ค๊ณ๋ฅผ ์ง์ํ๋ ํต์ฌ ๊ธฐ์ ์ด ๋ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GKE Enterprise ํ์ด๋ธ๋ฆฌ๋ ํ๊ฒฝ ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
Google Cloud ์์ ๋ค๋ฅธ ์ปดํจํ ํ๊ฒฝ์ผ๋ก ์ ์ก๋๋ ๋ชจ๋ ํธ๋ํฝ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์ด ํธ๋ํฝ์๋ ์์๋ฐ์ด๋ ๋ฐ์ดํฐ ์ ์ก ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค.
์์๋ฐ์ด๋ ๋ฐ์ดํฐ ์ ์ก ๋ณผ๋ฅจ์ด ๋์ ์ด ์ํคํ ์ฒ๋ฅผ ์ฅ๊ธฐ๊ฐ ์ฌ์ฉํ๋ ค๋ฉด Cloud Interconnect ์ฌ์ฉ์ ๊ณ ๋ คํฉ๋๋ค. Cloud Interconnect๋ ์ฐ๊ฒฐ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ํน์ ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ํธ๋ํฝ์ ๋ํ ์์๋ฐ์ด๋ ๋ฐ์ดํฐ ์ ์ก ์๊ธ์ ์ค์ผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Cloud Interconnect ๊ฐ๊ฒฉ ์ฑ ์ ์ ์ฐธ์กฐํ์ธ์.
Cloud Load Balancing์ ์ฌ์ฉํ ๋ ํด๋น๋๋ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ๋ ์ต์ ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ ์ญ์ผ๋ก ๋ถ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ํ ์ ์๋ ์ฉ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ๊ฒฝ ๊ฒฝ๊ณ์์ ์์คํ ์ ์์ ํ๊ฒ ์ธ์ฆํ ์ ์๋๋ก ํ๊ฒฝ ๊ฐ์ ์ผ๋ฐ ID๋ฅผ ์ค์ ํ์ฌ ์์คํ ์ฌ์ฉ์๋ฅผ ์ธ์ฆํฉ๋๋ค.
๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ ค๋ฉด ์ ์ก ์ค์ธ ๋ชจ๋ ํต์ ์ ์ํธํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฐ๊ฒฐ ๋ ์ด์ด์์ ์ํธํ๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ ํํ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ ์๋ฃจ์ ์ ๋ฐ๋ผ ๋ค์ํ ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ต์ ์๋ VPN ํฐ๋, Cloud Interconnect๋ฅผ ํตํ HA VPN, Cloud Interconnect์ฉ MACsec์ด ํฌํจ๋ฉ๋๋ค.