๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค
์ด ํ์ด์ง์์๋ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค.
Google ๋ฐ ํ์ฌ(์๋น์ค ํ๋ก๋์๋ผ๊ณ ํจ)๋ VPC ๋คํธ์ํฌ์์ ํธ์คํ ๋๋ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด VPC ๋คํธ์ํฌ์ ์๋น์ค ํ๋ก๋์์ VPC ๋คํธ์ํฌ ๊ฐ์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ง๋ค์ด ์ด๋ฌํ ์๋น์ค์ ๋๋ฌํ ์ ์์ต๋๋ค. ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ํธ๋ํฝ์ ๊ณต๊ฐ ์ธํฐ๋ท์ ํตํ์ง ์๊ณ Google ๋คํธ์ํฌ ๋ด๋ถ์์ ์ด๋ํฉ๋๋ค. ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ๊ตฌ์ฑ์ ์ฐธ๊ณ ํ์ธ์.
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ ๋ด๋ถ IPv4 ์ฃผ์ ๋ฒ์๋ฅผ ํ ๋นํ ๋ค์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ํ ๋น ๋ฒ์๋ ๋ก์ปฌ VPC ๋คํธ์ํฌ์์ ์ฌ์ฉํ ์ ์๋ ์์ฝ๋ CIDR ๋ธ๋ก์ ๋๋ค. ์๋น์ค ํ๋ก๋์๋ง์ ์ํ ์ฃผ์ ๋ฒ์๋ฅผ ์ด๋ ๊ฒ ํ ๋นํด๋๋ฉด VPC ๋คํธ์ํฌ์ ์๋น์ค ํ๋ก๋์์ VPC ๋คํธ์ํฌ ๊ฐ์ ์ฃผ์๊ฐ ๊ฒน์น์ง ์๊ฒ ๋ฉ๋๋ค.
๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ VPC ๋คํธ์ํฌ์ ์๋น์ค ํ๋ก๋์์ VPC ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค. ์ด ์ฐ๊ฒฐ์ ํตํด VPC ๋คํธ์ํฌ์ VM ์ธ์คํด์ค๊ฐ ๋ด๋ถ IPv4 ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค ๋ฆฌ์์ค์ ๋ด๋ถ IPv4 ์ฃผ์์ ๋๋ฌํ ์ ์์ต๋๋ค. ์ธ์คํด์ค์ ์ธ๋ถ IP ์ฃผ์๊ฐ ์์ ์ ์์ง๋ง ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค์๋ ์ธ๋ถ IP ์ฃผ์๊ฐ ํ์์ ์ธ ๊ฒ์ ์๋๋ฉฐ ์ฌ์ฉ๋์ง๋ ์์ต๋๋ค.
์๋น์ค ํ๋ก๋์๊ฐ ์ฌ๋ฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ํ๋๋ง ์์ผ๋ฉด ๋ฉ๋๋ค. ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ง๋ค ๋๋ Service Networking API๋ฅผ ์ฌ์ฉํ์ง๋ง Google Cloud๋ ์ฌ์ฉ์ VPC ๋คํธ์ํฌ ๋ฐ ์๋น์ค ํ๋ก๋์ VPC ๋คํธ์ํฌ ๊ฐ์ VPC ๋คํธ์ํฌ ํผ์ด๋ง ์ฐ๊ฒฐ๋ก ๊ตฌํํฉ๋๋ค. VPC ๋คํธ์ํฌ๋ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ VPC ๋คํธ์ํฌ ํผ์ด๋ง ์ฐ๊ฒฐ๋ก ํ์ํฉ๋๋ค.
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค์์ IPv6 ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ ์ด ์ก์ธ์ค๋ฅผ ์ง์ํ๋ ์๋น์ค์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ง๋ค๊ธฐ ์ ์ ์๋น์ค ํ๋ก๋์์๊ฒ ํ์ธํ์ธ์.
์๋น์ค ํ๋ก๋์ ๋คํธ์ํฌ
๋น๊ณต๊ฐ ์ฐ๊ฒฐ ์ ์๋น์ค ํ๋ก๋์๋ ์๋น์ค ๋ฆฌ์์ค๊ฐ ํ๋ก๋น์ ๋๋๋ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋น์ค ํ๋ก๋์์ ๋คํธ์ํฌ๋ ์ฌ์ฉ์ ์ ์ฉ์ผ๋ก ๊ตฌ์ถ๋๊ณ ์ฌ์ฉ์์ ๋ฆฌ์์ค๋ง ํฌํจํฉ๋๋ค.
์๋น์ค ํ๋ก๋์ ๋คํธ์ํฌ์ ๋ฆฌ์์ค๋ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ๋ฆฌ์์ค์ ๋น์ทํฉ๋๋ค. ์๋ฅผ ๋ค์ด VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ๋ฆฌ์์ค์์ ๋ด๋ถ IP ์ฃผ์๋ฅผ ํตํด ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก๋์ ๋คํธ์ํฌ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ๊ธฐ ์ํด VPC ๋คํธ์ํฌ์ ๋ฐฉํ๋ฒฝ ๊ท์น๋ ๋ง๋ค ์ ์์ต๋๋ค.
์๋น์ค ํ๋ก๋์ ์ธก๋ฉด์ ๋ํ ์์ธํ ๋ด์ฉ์ Service Infrastructure ๋ฌธ์์์ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. ์๋น์ค ์ธํ๋ผ ๋ฌธ์๋ ๋จ์ ์ฐธ๊ณ ์ฉ์ด๋ฉฐ ์ฌ์ฉ์๊ฐ ์ค์ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ฌ์ฉ ์ค์ ํ๊ฑฐ๋ ์ฌ์ฉํ๋ ๋ฐ ํ์ ๋ฌธ์๋ ์๋๋ผ๋ ์ ์ ์ ์ํด ์ฃผ์ธ์.
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ๋ฐ ์จํ๋ ๋ฏธ์ค ์ฐ๊ฒฐ
ํ์ด๋ธ๋ฆฌ๋ ๋คํธ์ํน ์๋๋ฆฌ์ค์์ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ๋ Cloud VPN ๋๋ Cloud Interconnect ์ฐ๊ฒฐ์ ํตํด VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์จํ๋ ๋ฏธ์ค ํธ์คํธ๋ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค ํ๋ก๋์์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ์๋ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ ํธ๋ํฝ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ ์กํ๊ธฐ ์ํ ์ปค์คํ ์ ์ ๋๋ ๋์ ๊ฒฝ๋ก๊ฐ ์์ ์ ์์ง๋ง ์๋น์ค ํ๋ก๋์์ ๋คํธ์ํฌ์๋ ์ด์ ๊ฐ์ ๊ฒฝ๋ก๊ฐ ์์ต๋๋ค. ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ง๋ค ๋ VPC ๋คํธ์ํฌ์ ์๋น์ค ํ๋ก๋์ ๋คํธ์ํฌ๋ ์๋ธ๋ท ๊ฒฝ๋ก๋ง ๊ตํํฉ๋๋ค.
์๋น์ค ํ๋ก๋์์ ๋คํธ์ํฌ์๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก(0.0.0.0/0
)๊ฐ ์์ต๋๋ค. ์๋น์ค ํ๋ก๋์ ๋คํธ์ํฌ์ ๊ธฐ๋ณธ ๊ฒฝ๋ก๊ฐ ์ฐ์ ์ ์ฉ๋๋ฏ๋ก ์๋น์ค ํ๋ก๋์์ ๋คํธ์ํฌ์ ๋ด๋ณด๋ธ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ ๋ฌด์๋ฉ๋๋ค. ๋์ ์ ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ๋์์ด ํฌํจ๋ ์ปค์คํ
๊ฒฝ๋ก๋ฅผ ์ ์ํ์ฌ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ผ์ฐํ
์์๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋น์ค ์ ๊ณต์ ์ฒด์ ๋คํธ์ํฌ์์ VPC ๋คํธ์ํฌ์ ์ปค์คํ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์ค๊ณ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ ํธ๋ํฝ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ผ์ฐํ ํ ์ ์๋๋ก VPC ๋คํธ์ํฌ์ ์ปค์คํ ๊ฒฝ๋ก๋ฅผ ๋ด๋ณด๋ด์ผ ํฉ๋๋ค. ๋น๊ณต๊ฐ ์ฐ๊ฒฐ๊ณผ ์ฐ๊ฒฐ๋ VPC ํผ์ด๋ง ๊ตฌ์ฑ์ ์ ๋ฐ์ดํธํ์ฌ ์ปค์คํ ๊ฒฝ๋ก๋ฅผ ๋ด๋ณด๋ ๋๋ค.
Network Connectivity Center๋ฅผ ์ฌ์ฉํ ์๋น์ค ์ ํ
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ํตํด ์ฌ์ฉํ ์ ์๋ ์ผ๋ถ ์๋น์ค์ ๊ฒฝ์ฐ Network Connectivity Center๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๋์ VPC ์คํฌํฌ๋ฅผ ๋ง๋ค์ด ํ๋ธ์ ๋ค๋ฅธ ์คํฌํฌ์์ ์๋น์ค์ ์ฐ๊ฒฐํ๋๋ก ๋ง๋ค ์ ์์ต๋๋ค. ์ง์๋๋ ์๋น์ค์ ๊ดํ ์์ธํ ๋ด์ฉ์ ํ๋ก๋์ VPC ์คํฌํฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ณ ๋ ค์ฌํญ
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ ์ VPC ๋คํธ์ํฌ ๋ฐ IP ์ฃผ์ ๋ฒ์๋ฅผ ์ ํํ๊ธฐ ์ํ ๊ณ ๋ ค์ฌํญ์ ์์๋ณด์ธ์.
์ง์๋๋ ์๋น์ค
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ง์ํ๋ Google ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- AI Platform Training
- PostgreSQL์ฉ AlloyDB
- Apigee
- ๋ฐฑ์ ๋ฐ DR
- Cloud Build
- Cloud Intrusion Detection System
- Cloud SQL(DNS ํผ์ด๋ง์ ์ง์ํ์ง ์์)
- Cloud TPU
- Google Cloud์ฉ IBM Power์ ์ํฐํ๋ผ์ด์ฆ ํด๋ผ์ฐ๋ ํตํฉ
- Filestore
- Google Cloud Managed Lustre
- Google Cloud VMware Engine
- Looker(Google Cloud ํต์ฌ ์๋น์ค)
- Memorystore for Memcached
- Memorystore for Redis
- Vertex AI
์
๋ค์ ์์์์ ๊ณ ๊ฐ VPC ๋คํธ์ํฌ๋ Google ์๋น์ค์ 10.240.0.0/16
์ฃผ์ ๋ฒ์๋ฅผ ํ ๋นํ๊ณ ์ด ํ ๋น ๋ฒ์๋ฅผ ์ฌ์ฉํ๋ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ์ค์ ํ์ต๋๋ค. ๊ฐ Google ์๋น์ค๋ ํน์ ๋ฆฌ์ ์ Cloud SQL ์ธ์คํด์ค์ ๊ฐ์ ์ ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํ๊ธฐ ์ํด ํ ๋น๋ ๋ธ๋ก์์ ์๋ธ๋ท์ ๋ง๋ญ๋๋ค.
- ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์
10.240.0.0/16
ํ ๋น ๋ฒ์๊ฐ ์ง์ ๋์์ต๋๋ค. Google ์๋น์ค๋ ์ด ํ ๋น ๋ฒ์์์ ์ ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํ ์๋ธ๋ท์ ๋ง๋ค ์ ์์ต๋๋ค. - ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ Google ์๋น์ค ์ธก์์ Google์ ๊ณ ๊ฐ์ ์ํ ํ๋ก์ ํธ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ ๊ฒฉ๋ฆฌ๋์ด ์์ผ๋ฏ๋ก ๋ค๋ฅธ ๊ณ ๊ฐ์ด ์ด๋ฅผ ๊ณต์ ํ ์ ์์ผ๋ฉฐ ํด๋น ๊ณ ๊ฐ์๊ฒ๋ ๊ณ ๊ฐ์ด ํ๋ก๋น์ ๋ํ ๋ฆฌ์์ค ์๊ธ๋ง ์ฒญ๊ตฌ๋ฉ๋๋ค. ๋ํ Google์ ์ด ๊ฒฉ๋ฆฌ๋ ํ๋ก์ ํธ์ VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋ค๊ณ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ฌ ๊ณ ๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํฉ๋๋ค.
- ๊ฐ Google ์๋น์ค๋ ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํ ์๋ธ๋ท์ ์์ฑํฉ๋๋ค. ์๋ธ๋ท์ IP ์ฃผ์ ๋ฒ์๋ ํ ๋น๋ IP ์ฃผ์ ๋ฒ์์ ์ํ๋ CIDR ๋ธ๋ก์
๋๋ค. CIDR ๋ธ๋ก์ ์๋น์ค์์ ์ ํ๋๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก
/29
~/24
IP ์ฃผ์ ๋ฒ์๋ฅผ ๊ฐ์ต๋๋ค. ์๋น์ค ํ๋ก๋์์ ์๋ธ๋ท์ ์์ ํ ์ ์์ต๋๋ค. ์๋น์ค๋ ํด๋น ์๋น์ค๊ฐ ์ด์ ์ ๋ง๋ ๊ธฐ์กด์ ๋ฆฌ์ ์๋ธ๋ท์ ์ ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ ์๋ธ๋ท์ด ๊ฐ๋ ์ฐจ๋ฉด ๊ฐ์ ๋ฆฌ์ ์ ์ ์๋ธ๋ท์ ๋ง๋ญ๋๋ค. - ์๋ธ๋ท์ด ์์ฑ๋๋ฉด ๊ณ ๊ฐ ๋คํธ์ํฌ๊ฐ ์๋น์ค ๋คํธ์ํฌ์์ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ๊ณ ๊ฐ ๋คํธ์ํฌ์ VM ์ธ์คํด์ค๋ ์๋น์ค๊ฐ ์ง์๋๋ ๋ชจ๋ ๋ฆฌ์ ์ ์๋น์ค ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ผ๋ถ ์๋น์ค๋ ๋ฆฌ์ ๊ฐ ํต์ ์ ์ง์ํ์ง ์์ ์๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ด๋ จ ์๋น์ค์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
- Cloud SQL ์ธ์คํด์ค์๋ IP ์ฃผ์
10.240.0.2
๊ฐ ํ ๋น๋ฉ๋๋ค. ๊ณ ๊ฐ VPC ๋คํธ์ํฌ์์ ๋์์ด10.240.0.2
์ธ ์์ฒญ์ ์๋น์ค ํ๋ก๋์์ ๋คํธ์ํฌ๋ฅผ ํตํด ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ผ์ฐํ ๋ฉ๋๋ค. ์๋น์ค ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋๋ฉด ์๋น์ค ๋คํธ์ํฌ์๋ ์ฌ๋ฐ๋ฅธ ๋ฆฌ์์ค์ ์์ฒญ์ ์ ์กํ๋ ๊ฒฝ๋ก๊ฐ ํฌํจ๋ฉ๋๋ค. - VPC ๋คํธ์ํฌ ๊ฐ ํธ๋ํฝ์ ๊ณต๊ฐ ์ธํฐ๋ท์ ํตํ์ง ์๊ณ Google ๋คํธ์ํฌ ๋ด๋ถ์์ ์ด๋ํฉ๋๋ค.
๊ฐ๊ฒฉ ์ฑ ์
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ๊ฐ๊ฒฉ ์ฑ ์ ์ VPC ๊ฐ๊ฒฉ ์ฑ ์ ํ์ด์ง์ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋จ๊ณ
- IP ์ฃผ์ ๋ฒ์๋ฅผ ํ ๋นํ๊ฑฐ๋ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๋ง๋ค๊ฑฐ๋ ๋น๊ณต๊ฐ DNS ์์ญ์ ๊ณต์ ํ๋ ค๋ฉด ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.