๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ์์ ์คํ๋๋ Google Distributed Cloud ํด๋ฌ์คํฐ๋ฅผ Google Cloud๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ผ๋ฐ ์ธํฐ๋ท ์ฐ๊ฒฐ
- HA VPN
- Partner Interconnect
- Dedicated Interconnect
์ผ๋ฐ ์ธํฐ๋ท ์ฐ๊ฒฐ
ํน์ ์๋๋ฆฌ์ค์์๋ ์ธํฐ๋ท์ Google๊ณผ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ์ฐ๊ฒฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Google Distributed Cloud ๋ฐฐํฌ๋ ํ๋ ๋ฏธ์ค ์์ฒด์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์จํ๋ ๋ฏธ์ค ๊ตฌ์ฑ์์๋ Google Cloud๋คํธ์ํฌ์ ๊ฑฐ์ ํต์ ํ์ง ์์ต๋๋ค. ์ด ์ฐ๊ฒฐ์ ์ฃผ๋ก ํด๋ฌ์คํฐ ๊ด๋ฆฌ์ ์ฌ์ฉ๋ฉ๋๋ค. ์ฐ๊ฒฐ ์๋, ์์ ์ฑ, ๋ณด์์ ์ค์ํ์ง ์์ต๋๋ค.
์จํ๋ ๋ฏธ์ค ํด๋ฌ์คํฐ๋ Cloud SQL๊ณผ ๊ฐ์ Google ์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ธํ๊ณ ์์ฒด ์๋น๋์ด ์์ต๋๋ค. ์จํ๋ ๋ฏธ์ค ํด๋ฌ์คํฐ์ Google ์๋น์ค ๊ฐ์ ํธ๋ํฝ์ ๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ตฌ์ฑํ์ฌ ๋ณด์์ ๊ฐํํฉ๋๋ค.
HA VPN
HA VPN ๋ฐ Cloud Router๋ฅผ ์ฌ์ฉํ๋ฉด Google๊ณผ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ํธ๋ํฝ์ด ๊ณต๊ฐ ์ธํฐ๋ท์ ํต๊ณผํ์ง๋ง ์ํธํ๋ฉ๋๋ค. ์จํ๋ ๋ฏธ์ค ๊ตฌ์ฑ์์๋ ๋น๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ๊ตฌ์ฑ์์์ ํต์ ํ ์ ์์ต๋๋ค. Cloud Router๋ Google Cloud ๋คํธ์ํฌ์ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ ์ฌ์ด์์ ๋์ ์ผ๋ก ๊ฒฝ๋ก๋ฅผ ๊ตํํฉ๋๋ค. ๋์ ๋ผ์ฐํ ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฐ๋ฅธ ๋ผ์ฐํ ์ํ๊ฐ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ๋ก ์ ํ๋๋ฏ๋ก ํนํ ๋คํธ์ํฌ๊ฐ ํ์ฅ๋๊ณ ๋ณ๊ฒฝ๋ ๋ ์ด ๋ผ์ฐํ ์ด ์ ์ฉํฉ๋๋ค.
Google Cloud ๋ฐ ์จํ๋ ๋ฏธ์ค GKE Enterprise ํด๋ฌ์คํฐ ๊ฐ์ HA VPN์ ์ค์ ํ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ํด๋ฌ์คํฐ์์ Network Connectivity Gateway๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค. Network Connectivity Gateway๋ ํ๋ฆฌ๋ทฐ๋ก ์ ๊ณต๋ฉ๋๋ค.
Partner Interconnect
Partner Interconnect๋ ์ง์๋๋ ์๋น์ค ์ ๊ณต์ ์ฒด๋ฅผ ํตํด ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์Google Cloud ๋คํธ์ํฌ ๊ฐ์ ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค. Google๊ณผ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ํธ๋ํฝ์ ๊ณต๊ฐ ์ธํฐ๋ท์ ๊ฑฐ์น์ง ์์ต๋๋ค. ์จํ๋ ๋ฏธ์ค ๊ตฌ์ฑ์์๋ ๋น๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ๊ตฌ์ฑ์์์ ํต์ ํ ์ ์์ต๋๋ค. Google์ ๋น ๋ฅด๊ณ ์์ ํ๊ณ ์์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
Dedicated Interconnect
Dedicated Interconnect๋ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์Google Cloud ๋คํธ์ํฌ ๊ฐ์ ๋ฌผ๋ฆฌ์ ์ธ ์ง์ ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค. ๋์ ๋์ญํญ์ด ํ์ํ ๊ฒฝ์ฐ์ ์ด ์ ํ์ ์ฐ๊ฒฐ์ด ๊ฒฝ์ ์ ์ผ ์ ์์ต๋๋ค. Google๊ณผ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ํธ๋ํฝ์ ๊ณต๊ฐ ์ธํฐ๋ท์ ๊ฑฐ์น์ง ์์ต๋๋ค. ์จํ๋ ๋ฏธ์ค ๊ตฌ์ฑ์์๋ ๋น๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ๊ตฌ์ฑ์์์ ํต์ ํ ์ ์์ต๋๋ค. Google์ ๋ํ ์ฐ๊ฒฐ์ ์์ ํ๊ณ ์์ ์ ์ด๋ฉฐ Partner Interconnect๋ฅผ ์ฌ์ฉํ๋ ์ฐ๊ฒฐ๋ณด๋ค ํจ์ฌ ๋น ๋ฆ ๋๋ค.
์ผ์์ ์ฐ๊ฒฐ ๋๊ธฐ์ ์ํฅ
์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Google Cloud์์ ์์ ์ฐ๊ฒฐ ํด์ ์ํฅ์ ์ฐธ์กฐํ์ธ์.
์ฐ๊ฒฐ ์ ํ ์ ํ
์ฐ๊ฒฐ ์ ํ ์ ํ์ ๋ํ ์ถ๊ฐ ์๋ด๊ฐ ํ์ํ๋ฉด ๋ค์์ ์ฐธ์กฐํ์ธ์.
๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง
Google์ ๋ํ ๊ธฐ๋ณธ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ด๊ณ์์ด ๋คํธ์ํฌ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง์ ํตํด ์ ๊ณต๋๋ ์ ์ฉํ ์ ๋ณด๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Google Distributed Cloud์ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง์ ์ฐธ์กฐํ์ธ์.
๊ธฐ๋ณธ ์ฐ๊ฒฐ ๊ฐ์
๊ธฐ๋ณธ ์ฐ๊ฒฐ์ด ์ค์ ๋๋ฉด ์ก์ธ์ค, ๋ณด์, ๊ฐ์์ฑ์ ๋์ด๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋น๊ณต๊ฐ Google ์ก์ธ์ค, Connect ๋๋ VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค.
์ด ์ฃผ์ ์ ๋๋จธ์ง ๋ถ๋ถ์์๋ Google์ ๋ํ ๊ธฐ๋ณธ ์ฐ๊ฒฐ์ ๋ค์ ์ต์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋น๊ณต๊ฐ Google ์ก์ธ์ค
๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋น๊ณต๊ฐ IP ์ฃผ์๋ง ์๋ VM์ด Google API ๋ฐ ์๋น์ค์ IP ์ฃผ์์ ๋๋ฌํ ์ ์์ต๋๋ค. ์ด ์๋๋ฆฌ์ค์๋ Google Distributed Cloud ํด๋ฌ์คํฐ ๋ ธ๋์ ๋น๊ณต๊ฐ IP ์ฃผ์๋ง ์๋ ๊ฒฝ์ฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ์๋ธ๋ท ์์ค์์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค.
๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ์์ Google ์๋น์ค๋ก ๋ณด๋ด๋ ์์ฒญ์ด ๊ณต๊ฐ ์ธํฐ๋ท์ ์ํํ๋ ๋์ Cloud Interconnect ๋๋ Cloud VPN ์ฐ๊ฒฐ์ ํต๊ณผํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ณต๊ฐ IP ์ฃผ์๊ฐ ์๋ ์จํ๋ ๋ฏธ์ค VM์ BigQuery, Pub/Sub ๋๋ Container Registry์ ๊ฐ์ Google ์๋น์ค์ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
๊ณต๊ฐ ์ธํฐ๋ท์ ํต๊ณผํ์ง ์๊ณ Google ์๋น์ค์ ์ฐ๊ฒฐํ๋ ค๊ณ ํฉ๋๋ค.
์จํ๋ ๋ฏธ์ค VM์์ Google ๋น๊ณต๊ฐ ์ก์ธ์ค๋ฅผ ์ง์ํ๋ ์๋น์ค ๋ชฉ๋ก์ ์ง์๋๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ์ธ์. ์จํ๋ ๋ฏธ์ค VM์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค ์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์จํ๋ ๋ฏธ์ค ํธ์คํธ์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
Google ๋น๊ณต๊ฐ ์ก์ธ์ค๋ฅผ ํ์๋ก ํ์ง ์๋ ์๋น์ค
๋น๊ณต๊ฐ IP ์ฃผ์๋ง ์๋ VM์์ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ๋ฐ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ณต๊ฐ IP ์ฃผ์์ ๋น๊ณต๊ฐ IP ์ฃผ์๊ฐ ๋ชจ๋ ์๋ Cloud SQL ์ธ์คํด์ค๋ฅผ ๋ง๋ญ๋๋ค. ๊ทธ๋ฌ๋ฉด ์จํ๋ ๋ฏธ์ค ๊ตฌ์ฑ ์์๊ฐ ๋น๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ Cloud SQL ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ Google ์๋น์ค์ ๊ณต๊ฐ IP ์ฃผ์์ ์ก์ธ์คํ ํ์๊ฐ ์์ผ๋ฏ๋ก ๋น๊ณต๊ฐ Google ์ก์ธ์ค๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ Cloud Router์์ Cloud SQL ์ธ์คํด์ค์ ๋น๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ ๊ณต์งํ๋ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค.
Google Cloud์ Google Distributed Cloud ํด๋ฌ์คํฐ๊ฐ ์๊ณ ํด๋ฌ์คํฐ ๋ ธ๋์ ๋น๊ณต๊ฐ IP ์ฃผ์๊ฐ ์์ต๋๋ค. ์จํ๋ ๋ฏธ์ค ๊ตฌ์ฑ์์์์ ํด๋ผ์ฐ๋ Google Distributed Cloud ํด๋ฌ์คํฐ์ NodePort ์๋น์ค๋ ๋ด๋ถ ๋ถํ ๋ถ์ฐ๊ธฐ ์๋น์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
VPC ์๋น์ค ์ ์ด
์ ์ถ์ ๋ํด ์ถ๊ฐ๋ก ๋ณดํธํ๋ ค๋ฉด VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ๋ฉด Google ๊ด๋ฆฌํ ์๋น์ค์ ๋ฆฌ์์ค ์ฃผ์์ ๋ณด์ ๊ฒฝ๊ณ๋ฅผ ๊ตฌ์ฑํ๊ณ ๊ฒฝ๊ณ๋ฅผ ๋๋ ๋ฐ์ดํฐ ์ด๋์ ์ ์ดํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Cloud Interconnect ๋๋ Cloud VPN์ VPC ์๋น์ค ์ ์ด ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์.
Connect
Connect๋ฅผ ํตํด Google Cloud ์ฝ์์์ ์จํ๋ ๋ฏธ์ค ์ฌ์ฉ์ ํด๋ฌ์คํฐ๋ฅผ ๋ณด๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.