์ด ๊ฐ์ด๋์์๋ Google Cloud๋ฅผ ์ฌ์ฉํ Virtual Private Cloud (VPC) ์ค๊ณ์ ๊ดํ ๊ถ์ฅ์ฌํญ๊ณผ ์ผ๋ฐ์ ์ธ ์ํฐํ๋ผ์ด์ฆ ์ํคํ ์ฒ๋ฅผ ์๊ฐํฉ๋๋ค. ์ด ๊ฐ์ด๋๋ ์ด๋ฏธ Google Cloud ๋คํธ์ํน ๊ฐ๋ ์ ์ต์ํ ํด๋ผ์ฐ๋ ๋คํธ์ํฌ ์ค๊ณ์ ๋ฐ ์์คํ ์ค๊ณ์๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค.
์ผ๋ฐ ์์น ๋ฐ ์ฒซ ๋ฒ์งธ ๋จ๊ณ
์์ฌ ๊ฒฐ์ ๊ถ์, ํ์๋ผ์ธ, ์ฌ์ ์์ ํ์
์ด๊ธฐ์ VPC ์ค๊ณ ๊ณ ๋ ค
๋จ์ํจ ์ ์ง
๋ช ํํ ์ด๋ฆ ์ง์ ๊ท์น ์ฌ์ฉ
์์ฌ ๊ฒฐ์ ๊ถ์, ํ์๋ผ์ธ, ์ฌ์ ์์ ํ์
VPC ์ค๊ณ์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ ์ดํด๊ด๊ณ์์ ์๊ตฌ์ฌํญ์ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ํ ์์ฌ ๊ฒฐ์ ๊ถ์, ํ์๋ผ์ธ, ์ฌ์ ์์ ์ ํ์ ํ๋ ๊ฒ์ ๋๋ค.
์ดํด๊ด๊ณ์๋ก๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์, ๋ณด์ ์ค๊ณ์, ์๋ฃจ์ ์ค๊ณ์, ์คํผ๋ ์ด์ ๊ด๋ฆฌ์๊ฐ ์์ต๋๋ค. ์ดํด๊ด๊ณ์๋ VPC ๋คํธ์ํฌ ์ค๊ณ ๋ชฉ์ (ํ๋ก์ ํธ, ๋น์ฆ๋์ค ๊ณ์ด ๋๋ ์ ์ฒด ์กฐ์ง)์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
์ฌ์ ์์ ์ ํตํด ํ์ VPC ๋คํธ์ํฌ ์ค๊ณ์ ๊ฐ๋ ๊ณผ ์ฉ์ด์ ์ต์ํด์ง ์ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์ ์ฉํ ๋ฌธ์๋ฅผ ํ์ฉํ์ธ์.
์ด๊ธฐ์ VPC ๋คํธ์ํฌ ์ค๊ณ ๊ณ ๋ ค
Google Cloud์์ ์กฐ์ง ์ค์ ์ค๊ณ ์ ์ด๊ธฐ ๋จ๊ณ์ VPC ๋คํธ์ํฌ ์ค๊ณ๋ฅผ ๊ณ ๋ คํ์ธ์. ๋์ค์ ๋คํธ์ํฌ ์ธ๋ถํ ๋ฐฉ๋ฒ ๋๋ ์ํฌ๋ก๋ ์์น์ ๊ฐ์ ๊ธฐ๋ณธ ์์๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ ์กฐ์ง์ ๋ฐฉํด๊ฐ ๋ ์ ์์ต๋๋ค.
๋ค์ํ VPC ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ผ์ฐํ , ํ์ฅ, ๋ณด์์ ์๋นํ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ํน์ ๊ณ ๋ ค์ฌํญ์ ์ ์คํ ๊ณํํ๊ณ ์์ธํ ์ดํดํ๋ฉด ์ ์ง์ ์ผ๋ก ์ฆ๊ฐํ๋ ์ํฌ๋ก๋์ ๋ํ ๊ฒฌ๊ณ ํ ์ํคํ ์ฒ ๊ธฐ๋ฐ์ ๊ตฌ์ถํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋จ์ํจ ์ ์ง
๊ด๋ฆฌ๊ฐ ์ฉ์ดํ๊ณ ์์ ์ ์ด๋ฉฐ ์ดํดํ๊ธฐ ์ฌ์ด ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ VPC ๋คํธ์ํฌ ํ ํด๋ก์ง ์ค๊ณ๋ฅผ ๋จ์ํ๊ฒ ์ ์งํ๋ ๊ฒ์ ๋๋ค.
๋ช ํํ ์ด๋ฆ ์ง์ ๊ท์น ์ฌ์ฉ
์ด๋ฆ ์ง์ ๊ท์น์ ๋จ์ํ๊ณ ์ง๊ด์ ์ด๋ฉฐ ์ผ๊ด์ฑ ์๊ฒ ์ ์งํ์ธ์. ๊ทธ๋์ผ ๊ด๋ฆฌ์์ ์ต์ข ์ฌ์ฉ์๊ฐ ๊ฐ ๋ฆฌ์์ค์ ์ฉ๋, ๋ฐฐ์น ์กฐ๊ฑด, ๋ค๋ฅธ ๋ฆฌ์์ค์์ ์ฐจ๋ณ์ ์ ์ดํดํ ์ ์์ต๋๋ค
๊ธด ๋จ์ด์ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ์ธ์ ๋๋ ์ค์๋ง ๋๋ ์ถ์ฝ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ต์ ์ ๊ฐ๋ ์ฑ์ ์ํด ๊ฐ๋ฅํ๋ค๋ฉด ์น์ํ ์ฉ์ด๋ฅผ ์ฌ์ฉํ์ธ์.
์ด๋ฆ ์ง์ ๊ท์น์ ์ค์ ํ ๋ ๋ค์ ์์์ ์ค๋ช ๋ ์์๋ฅผ ๊ณ ๋ คํด ๋ณด์ธ์.
- ํ์ฌ ์ด๋ฆ: Acme Company:
acmeco
- ๋น์ฆ๋์ค ๋จ์: ์ธ์ฌ ๊ด๋ฆฌ:
hr
- ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋: ๋ณด์ ์์คํ
:
comp
- ๋ฆฌ์ ์ฝ๋: northamerica-northeast1:
na-ne1
, europe-west1:eu-we1
- ํ๊ฒฝ ์ฝ๋:
dev
,test
,uat
,stage
,prod
์๋ฅผ ๋ค์ด ์ธ์ฌ ๊ด๋ฆฌ ๋ถ์์ ๋ณด์ ์์คํ
์ ์ํ ๊ฐ๋ฐ ํ๊ฒฝ ์ด๋ฆ์ acmeco-hr-comp-eu-we1-dev
๋ก ์ง์ ํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์ผ๋ฐ์ ์ธ ๋คํธ์ํน ๋ฆฌ์์ค๋ ๋ค์๊ณผ ๊ฐ์ ํจํด์ ์ฌ์ฉํด ๋ณด์ธ์.
VPC ๋คํธ์ํฌ
๊ตฌ๋ฌธ:{company name}-{description(App or BU)-label}-{environment-label}-{seq#}
์์:acmeco-hr-dev-vpc-1
์๋ธ๋ท
๋ฌธ๋ฒ:{company-name}-{description(App or BU)-label}-{region-label}-{environment-label}-{subnet-label}
์:acmeco-hr-na-ne1-dev-vpc-1-subnet-1
์ฐธ๊ณ : ์๋ธ๋ท์ ํ ์์ญ์ ๋ฆฌ์์ค๋ง ํฌํจ๋ ๊ฒฝ์ฐ 'region-label' ๋์ 'zone-label'์ ์ฌ์ฉํ ์ ์์ต๋๋ค.๋ฐฉํ๋ฒฝ ๊ท์น
๊ตฌ๋ฌธ:{company-name}-{description(App or BU)-label}{source-label}-{dest-label}-{protocol}-{port}-{action}
์์:acmeco-hr-internet-internal-tcp-80-allow-rule
IP ๊ฒฝ๋ก
๊ตฌ๋ฌธ:{priority}-{VPC-label}-{tag}-{next hop}
์์:1000-acmeco-hr-dev-vpc-1-int-gw
์ฃผ์ ๋ฐ ์๋ธ๋ท
์ํฐํ๋ผ์ด์ฆ VPC ๋คํธ์ํฌ์ ์ปค์คํ ๋ชจ๋ ์๋ธ๋ท ์ฌ์ฉ
์ ํ๋ฆฌ์ผ์ด์ ์ ์ฃผ์ ๋ฒ์๊ฐ ๋ ํฐ ๋ช ๊ฐ์ ์๋ธ๋ท์ผ๋ก ๊ทธ๋ฃนํ
์ปค์คํ ๋ชจ๋ VPC ๋คํธ์ํฌ ์ฌ์ฉ
์ด๊ธฐ ํ์์๋ ์๋ ๋ชจ๋ ๋คํธ์ํฌ๊ฐ ์ ์ฉํ์ง๋ง ๋๋ถ๋ถ์ ํ๋ก๋์ ํ๊ฒฝ์๋ ์ปค์คํ ๋ชจ๋ VPC ๋คํธ์ํฌ๊ฐ ๋ ์ ํฉํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ๊ธฐ์ ์ VPC ๋คํธ์ํฌ๋ฅผ ์ฒ์๋ถํฐ ์ปค์คํ ๋ชจ๋๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ์ปค์คํ ๋ชจ๋ VPC ๋คํธ์ํฌ๊ฐ ๊ธฐ์กด IP ์ฃผ์ ๊ด๋ฆฌ ์ฒด๊ณ์ ๋ ์ ํตํฉ๋ฉ๋๋ค. ๋ชจ๋ ์๋ ๋ชจ๋ ๋คํธ์ํฌ๊ฐ ๋ด๋ถ IP ๋ฒ์์ ๋์ผํ ์งํฉ์ ์ฌ์ฉํ๋ฏ๋ก ์จํ๋ ๋ฏธ์ค ๊ธฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ ์๋ ๋ชจ๋ IP ๋ฒ์๊ฐ ๊ฒน์น ์ ์์ต๋๋ค.
- VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ฌ ๋ ๊ฐ์ ์๋ ๋ชจ๋ VPC ๋คํธ์ํฌ๋ฅผ ํจ๊ป ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ํด๋น ์๋ธ๋ท์ด ๋์ผํ ๊ธฐ๋ณธ IP ๋ฒ์๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ์๋ ๋ชจ๋ ์๋ธ๋ท์ ๋ชจ๋ ๋คํธ์ํฌ์ ๋์ผํ ์ด๋ฆ์ ๊ฐ์ต๋๋ค. ์ปค์คํ ๋ชจ๋ ์๋ธ๋ท์ ์ค๋ช ํ๋ ๊ณ ์ ํ ์ด๋ฆ์ ์ฌ์ฉํ๋ฉด VPC ๋คํธ์ํฌ๋ฅผ ๋ ์ดํดํ๊ธฐ ์ฝ๊ณ ์ ์ง ๊ฐ๋ฅํ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ์๋ก์ด Google Cloud ๋ฆฌ์ ์ด ๋์ ๋๋ฉด ์๋ ๋ชจ๋ VPC ๋คํธ์ํฌ๊ฐ ํด๋น ๋ฆฌ์ ์์ ์ ์๋ธ๋ท์ ์๋์ผ๋ก ๊ฐ์ ธ์ต๋๋ค. ์ปค์คํ ๋ชจ๋ VPC ๋คํธ์ํฌ๋ ์ง์ ๋ ๊ฒฝ์ฐ์๋ง ์ ์๋ธ๋ท์ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ ์ฃผ๊ถ ๋ฐ IP ์ฃผ์ ๊ด๋ฆฌ ์ธก๋ฉด์์ ๋ชจ๋ ์ค์ํฉ๋๋ค.
๋ฆฌ์์ค๊ฐ ์๋ ๊ฒฝ์ฐ default
๋คํธ์ํฌ๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค. VPC ๋คํธ์ํฌ๋ฅผ ์ญ์ ํ๋ ค๋ฉด ๋จผ์ ์ด ๋คํธ์ํฌ์ ์ข
์๋ ๋ชจ๋ ๋ฆฌ์์ค(๊ฐ์ ๋จธ์ (VM) ์ธ์คํด์ค ํฌํจ)๋ฅผ ์ญ์ ํด์ผ ํฉ๋๋ค.
์๋ ๋ชจ๋ VPC ๋คํธ์ํฌ์ ์ปค์คํ ๋ชจ๋ VPC ๋คํธ์ํฌ ๊ฐ์ ์ฐจ์ด์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ VPC ๋คํธ์ํฌ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ํ๋ฆฌ์ผ์ด์ ์ ์ฃผ์ ๋ฒ์๊ฐ ๋ ํฐ ๋ช ๊ฐ์ ์๋ธ๋ท์ผ๋ก ๊ทธ๋ฃนํ
๋ค์ํ ์ด์ ๋ก ์ผ๋ถ ๊ธฐ์ ๋คํธ์ํฌ๋ ๋ง์ ์์ ์ฃผ์ ๋ฒ์๋ก ๋ถ๋ฆฌ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ณ ๋๋ ๊ฒฉ๋ฆฌํ๊ฑฐ๋, ๋ ์์ ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ ์ ์งํ๊ธฐ ์ํ ์กฐ์น์ผ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํ์ด ๊ฐ์ ๊ฒฝ์ฐ ์ด์ํ๋ ค๋ ๋ฆฌ์ ์์ ๋ ํฐ ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ ์ ์์ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ ์๋ธ๋ท์ผ๋ก ๊ทธ๋ฃนํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ธ๋ท ๋ง์คํฌ๊ฐ ์ฌ์ฉ๋๋ ๋ค๋ฅธ ๋คํธ์ํน ํ๊ฒฝ๊ณผ ๋ฌ๋ฆฌGoogle Cloud ๋ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน (SDN) ๋ฐฉ์์ ํตํด ์ ์ญ VPC ๋คํธ์ํฌ์ ๋ชจ๋ VM์ ์์ ๋ฉ์ํ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค. ์๋ธ๋ท์ ์๋ ๋ผ์ฐํ ๋์์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
ํน์ ๋ผ์ฐํ ์ ์ฑ ์ด๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํ๊ธฐ ์ํด ์๋น์ค ๊ณ์ ์ด๋ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ฌ์ฉํด๋ ๋ฉ๋๋ค. Google Cloud ์ ID๋ ์๋ธ๋ท IP ์ฃผ์๋ง์ ๊ธฐ์ค์ผ๋ก ํ์ง ์์ต๋๋ค.
Cloud NAT, ๋น๊ณต๊ฐ Google ์ก์ธ์ค, VPC ํ๋ฆ ๋ก๊ทธ, ๋ณ์นญ IP ๋ฒ์๋ฅผ ๋น๋กฏํ ์ผ๋ถ VPC ๊ธฐ๋ฅ์ ์๋ธ๋ท๋ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ํ ์ธ๋ถ์ ์ธ ์ ์ด๊ฐ ํ์ํ ๊ฒฝ์ฐ์๋ ์๋ธ๋ท์ ์ถ๊ฐํ์ธ์.
๋จ์ผ VPC ๋คํธ์ํฌ ๋ฐ ๊ณต์ VPC
๊ณตํต์ ์ธ ์๊ตฌ์ฌํญ์ด ์๋ ๋ฆฌ์์ค์ ๋ํด ๋จ์ผ VPC๋ก ์์
์ฌ๋ฌ ์์ ๊ทธ๋ฃน์ ๊ด๋ฆฌ์ ๊ณต์ VPC ์ฌ์ฉ
์๋ธ๋ท ์์ค์์ ๋คํธ์ํฌ ์ฌ์ฉ์ ์ญํ ๋ถ์ฌ
๋ฆฌ์์ค์ ์ฌ๋ฌ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ํ์ํ ๊ฒฝ์ฐ ํ๋์ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ
๋ฆฌ์์ค์ ๋จ์ผ ํ๋ก์ ํธ ํ ๋น๋์ ์ด๊ณผํ๋ ์๊ตฌ์ฌํญ์ด ์์ ๊ฒฝ์ฐ ์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ
๊ฐ VPC๋ณ๋ก ๊ฐ๋ณ์ ์ธ ๊ด๋ฆฌ ์ ์ฑ ์ด ํ์ํ ๊ฒฝ์ฐ ์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ
๊ณตํต์ ์ธ ์๊ตฌ์ฌํญ์ด ์๋ ๋ฆฌ์์ค์ ๋ํด ๋จ์ผ VPC๋ก ์์
์ฌ๋ฌ ๊ฐ๋จํ ์ฌ์ฉ ์ฌ๋ก์ ๊ฒฝ์ฐ์๋ ํ์ํ ๊ธฐ๋ฅ์ ๋๋ถ๋ถ ์ ๊ณตํ๋ ๋จ์ผ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค๋ฅธ ๋ณต์กํ ๋ฐฉ์๊ณผ ๋น๊ตํ ๋ ์์ฑ, ์ ์ง๋ณด์, ์ดํด๊ฐ ๋ ์ฝ์ต๋๋ค. ๊ณตํต์ ์ธ ์๊ตฌ์ฌํญ๊ณผ ํน์ฑ์ด ์๋ ๋ฆฌ์์ค๋ฅผ ๋จ์ผ VPC ๋คํธ์ํฌ๋ก ๊ทธ๋ฃนํํ์ฌ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ๊ฒฉ๋ฆฌํ๋ VPC ๋คํธ์ํฌ ๊ฒฝ๊ณ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ด ๊ตฌ์ฑ์ ์์๋ ๋จ์ผ ํ๋ก์ ํธ, ๋จ์ผ VPC ๋คํธ์ํฌ ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
VPC ๋คํธ์ํฌ๋ฅผ ์ถ๊ฐํด์ผ ํ๋ ์์ธ์ผ๋ก๋ ํ์ฅ, ๋คํธ์ํฌ ๋ณด์, ์ฌ๋ฌด์ ๊ณ ๋ ค์ฌํญ, ์ด์ ์๊ตฌ์ฌํญ, ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ(IAM) ๋ฑ์ด ์์ต๋๋ค.
์ฌ๋ฌ ์์ ๊ทธ๋ฃน์ ๊ด๋ฆฌ์ ๊ณต์ VPC ์ฌ์ฉ
์ฌ๋ฌ ํ์ผ๋ก ๊ตฌ์ฑ๋ ์กฐ์ง์ ๊ฒฝ์ฐ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ฉด ์ํคํ ์ฒ ์ธก๋ฉด์์ ๋จ์ํ ๋จ์ผ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฌ ์์ ๊ทธ๋ฃน์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ์ด์ ๊ฐ์ด ๋จ์ํ ๋ฐฉ์์ผ๋ก ๋จ์ผ ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ๋จ์ผ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ ํ ํ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ํธ์คํธ ํ๋ก์ ํธ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ด ๊ตฌ์ฑ์์ ๋ชจ๋ ๋คํธ์ํน ๋ฆฌ์์ค์ ๋ํ ๋คํธ์ํฌ ์ ์ฑ ๋ฐ ์ ์ด๋ ์ค์ ์ง์คํ๋๋ฏ๋ก ๊ด๋ฆฌ๊ฐ ๋ ์ฉ์ดํฉ๋๋ค. ์๋น์ค ํ๋ก์ ํธ ๋ถ์๋ ๋น๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํ๋ฏ๋ก ์กฐ์ง ๋ด ์ฌ๋ฌ ํ์ ์ฑ ์์ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํ๋ก์ ํธ์ ๋ฆฌ์์ค๋ ๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ๊ฒฝ๊ณ๋ฅผ ๋์ด ๋ณด๋ค ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ์๋ก ํต์ ํ ์ ์์ต๋๋ค. ์ค์ ํธ์คํธ ํ๋ก์ ํธ์์ ๊ณต์ ๋คํธ์ํฌ ๋ฆฌ์์ค(์: ์๋ธ๋ท, ๊ฒฝ๋ก, ๋ฐฉํ๋ฒฝ ๋ฑ)๋ฅผ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ํ๋ก์ ํธ์ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋ ๋คํธ์ํฌ ์ ์ฑ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ด ๊ตฌ์ฑ์ ์์๋ ๋จ์ผ ํธ์คํธ ํ๋ก์ ํธ, ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ, ๋จ์ผ ๊ณต์ VPC ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ธ๋ท ์์ค์์ ๋คํธ์ํฌ ์ฌ์ฉ์ ์ญํ ๋ถ์ฌ
์ค์ ์ง์ค์ ๊ณต์ VPC ๊ด๋ฆฌ์๋ ์๋ธ๋ท ์์ค์์ ๋ณด๋ค ์ธ๋ถํ๋ ์๋น์ค ํ๋ก์ ํธ ์น์ธ์ ์ํด ๋๋ ํธ์คํธ ํ๋ก์ ํธ ์์ค์์ ๋ชจ๋ ์๋ธ๋ท์ ๋ํด ๊ตฌ์ฑ์์๊ฒ ๋คํธ์ํฌ ์ฌ์ฉ์(networkUser
) ์ญํ ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
์ต์ ๊ถํ์ ์์น์ ๋ฐ๋ผ ์๋ธ๋ท ์์ค์ ๋คํธ์ํฌ ์ฌ์ฉ์ ์ญํ ์ ์ฐ๊ฒฐ๋ ์ฌ์ฉ์, ์๋น์ค ๊ณ์ ๋๋ ๊ทธ๋ฃน์ ๋ถ์ฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ธ๋ท์ ๋ฆฌ์ ๋ณ๋ก ๊ตฌ๋ถ๋๋ฏ๋ก ์ด๋ฌํ ์ธ๋ถ์ ์ธ ์ ์ด๋ฅผ ํตํด ๊ฐ ์๋น์ค ํ๋ก์ ํธ์์ ๋ฆฌ์์ค ๋ฐฐํฌ๋ฅผ ์ํด ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์ ์ ์ง์ ํ ์ ์์ต๋๋ค.
๊ณต์ VPC ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ์กฐ์ง ๋ด์ ์ ์ฐํ๊ฒ ๋ฐฐํฌํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฐ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๋จ์ผ ๋๋ ์ฌ๋ฌ ๊ณต์ VPC ๋คํธ์ํฌ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด ๊ตฌ์ฑ์์๋ ํ๊ฒฝ๋ณ๋ก ์๋ก ๋ค๋ฅธ ์ ์ฑ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๋คํธ์ํน์ IAM ์ญํ ์ ์ฐธ์กฐํ์ธ์.
๋ฆฌ์์ค์ ์ฌ๋ฌ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ํ์ํ ๊ฒฝ์ฐ ํ๋์ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ
์๋ฅผ ๋ค์ด ์ฌ๋ฌ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์๋ VM ์ธ์คํด์ค์ ๊ฐ์ด ๊ฒฉ๋ฆฌ๋ ์ฌ๋ฌ VPC์ ๋ฆฌ์์ค๋ฅผ ๋ฐฐํฌํด์ผ ํ๋ ์๋น์ค ํ๋ก์ ํธ๊ฐ ์๋ค๋ฉด ํธ์คํธ ํ๋ก์ ํธ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋ชจ๋ VPC ๋คํธ์ํฌ๊ฐ ํฌํจ๋์ด ์์ด์ผ ํฉ๋๋ค. ์ด๋ ํ๋์ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ํ๋์ ํธ์คํธ ํ๋ก์ ํธ์๋ง ์ฐ๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฆฌ์์ค์ ๋จ์ผ ํ๋ก์ ํธ ํ ๋น๋์ ์ด๊ณผํ๋ ์๊ตฌ์ฌํญ์ด ์์ผ๋ฉด ์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ
ํ๋ก์ ํธ ํ ๋น๋ ๋ฒ์ ๋ด์์ ๋ชจ๋ VPC ๋คํธ์ํฌ์ ์ด ๋ฆฌ์์ค ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ ์ ์๋ ๊ฒฝ์ฐ, ์ฌ๋ฌ ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ํฌํจ๋ ๋จ์ผ ํธ์คํธ ํ๋ก์ ํธ ๋์ ํธ์คํธ ํ๋ก์ ํธ๋น ๋จ์ผ ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ์๋ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋จ์ผ ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํธ์คํธ ํ๋ก์ ํธ์ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๊ฐ ํ์ํ๊ณ ํ๋ก์ ํธ ์์ค์์ ํ ๋น๋์ด ์ ์ฉ๋๋ฏ๋ก ํ์ฅ ์๊ตฌ์ฌํญ์ ํ๊ฐํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ด๋ฌํ ๊ตฌ์ฑ์ ์์๋ ์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ, ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ, ๋จ์ผ ๊ณต์ VPC ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ฐ VPC ๋คํธ์ํฌ๋ณ๋ก ๊ฐ๋ณ์ ์ธ ๊ด๋ฆฌ ์ ์ฑ ์ด ํ์ํ ๊ฒฝ์ฐ ์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ
๊ฐ ํ๋ก์ ํธ์๋ ์์ฒด ํ ๋น๋์ด ์์ผ๋ฏ๋ก ์ด ๋ฆฌ์์ค๋ฅผ ํ์ฅํ๊ธฐ ์ํด์๋ VPC ๋คํธ์ํฌ๋ง๋ค ๋ณ๋์ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด IAM ๊ถํ๋ ํ๋ก์ ํธ ์์ค์์ ๊ตฌํ๋๋ฏ๋ก ๊ฐ VPC ๋คํธ์ํฌ๊ฐ ๋คํธ์ํน ๋ฐ ๋ณด์ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ฐ๋ณ์ ์ธ IAM ๊ถํ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ ๊ฐ์ VPC ๋คํธ์ํฌ(VPC ๋คํธ์ํฌ A์ VPC ๋คํธ์ํฌ B)๋ฅผ ๋์ผํ ํธ์คํธ ํ๋ก์ ํธ์ ๋ฐฐํฌํ๋ฉด ๋คํธ์ํฌ ๊ด๋ฆฌ์(networkAdmin
) ์ญํ ์ด ๋ VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์ ์ฉ๋ฉ๋๋ค.
์ฌ๋ฌ VPC ๋คํธ์ํฌ ์์ฑ ์ฌ๋ถ ๊ฒฐ์
VPC ๋คํธ์ํฌ ํ ๋น๋์ ํ๋ก์ ํธ์ ๋งคํํ๊ธฐ ์ํด ํ๋ก์ ํธ๋ณ๋ก ํ๋์ VPC ๋คํธ์ํฌ ๋ง๋ค๊ธฐ
๊ณตํต VPC ๋คํธ์ํฌ์์ ๊ณต์ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์์จ ํ๋ณ๋ก ํ๋์ VPC ๋คํธ์ํฌ ๋ง๋ค๊ธฐ
๋ ๋ฆฝ์ ์ธ IAM ์ ์ด๋ฅผ ์ํด ์ฌ๋ฌ ํ๋ก์ ํธ์ ์ฌ๋ฌ VPC ๋คํธ์ํฌ ๋ง๋ค๊ธฐ
์์ฒด VPC ๋คํธ์ํฌ์์ ๋ฏผ๊ฐํ ์ ๋ณด ๊ฒฉ๋ฆฌ
ํ๋ก์ ํธ๋น ํ๋์ VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋ค์ด VPC ๋ฆฌ์์ค ํ ๋น๋์ ํ๋ก์ ํธ์ ๋งคํ
ํ ๋น๋์ ํ๋ก์ ํธ ๋๋ ๋คํธ์ํฌ ์์ค์์ ์ ์ฉ๋๋ ์ ์ฝ์กฐ๊ฑด์ ๋๋ค. ๋ชจ๋ ๋ฆฌ์์ค์๋ ์๊ธฐ์น ์์ ๋ฆฌ์์ค ์ฌ์ฉ์ ๋ฐฉ์งํ๊ธฐ ์ํ ์ด๊ธฐ ๊ธฐ๋ณธ ํ ๋น๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค์ํ ์์ธ์ผ๋ก ์ธํด ํ ๋น๋ ์ํฅ ์กฐ์ ์ด ํ์ํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๋ฆฌ์์ค์์ ์ถ๊ฐ ํ ๋น๋์ ์์ฒญํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ VPC ๋ฆฌ์์ค ํ ๋น๋ ์ด์์ผ๋ก ํ์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ ํ๋ก์ ํธ๋ณ๋ก ํ๋์ VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋์ผํ ํ๋ก์ ํธ์์ VPC ๋คํธ์ํฌ๋ฅผ ์กฐํฉํ๋ ๋์ ๊ฐ VPC ๋คํธ์ํฌ๋ณ๋ก ํ๋ก์ ํธ ์์ค ํ ๋น๋ ์ํฅ ์กฐ์ ์ ์ฝ๊ฒ ๋งคํํ ์ ์์ต๋๋ค.
ํ๋๋ ์ด ์์คํ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ํ๋๋ ๋ณดํต ์ฝ๊ฒ ๋๋ฆด ์ ์์ง๋ง,Google Cloud ์ง์ํ๊ณผ ์์ ํ์ด ๊ณ ๊ฐ๊ณผ ํ์ ํ์ฌ ํ๋๋ฅผ ์ผ๋ถ ๋๋ฆด ์ ์์ต๋๋ค.
ํ์ฌ ๊ฐ์ VPC ๋ฆฌ์์ค ํ ๋น๋ ๋ฐ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
Google ์ง์์ ํ์ฅ ํ๋๋ฅผ ๋๋ฆด ์ ์์ง๋ง ํ์ฅ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ฅผ ๋น๋ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ต๋๋ค. VPC ๋คํธ์ํฌ๋ฅผ ํ๋ ์ด์์ผ๋ก ํ์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ ์ด๋ฌํ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ํดGoogle Cloud ์์ ํ ๋ฐ ์ง์ํ์ ๋ฌธ์ํ์ธ์.
๊ณตํต VPC ๋คํธ์ํฌ์์ ๊ณต์ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ํ๋ณ๋ก ํ๋์ VPC ๋คํธ์ํฌ ๋ง๋ค๊ธฐ
์ผ๋ถ ๋๊ธฐ์ ๋ฐฐํฌ์์๋ ๊ฐ VPC ๋คํธ์ํฌ์ ๋ํ ์์ ํ ์ ์ด๋ฅผ ํ์๋ก ํ๋ ์์จ์ ์ธ ํ๋ค์ด ํฌํจ๋๊ธฐ๋ ํฉ๋๋ค. ๊ณตํต VPC ๋คํธ์ํฌ์์ ๊ณต์ ์๋น์ค(์: ์ ๋๋ฆฌํฑ์ค ๋๊ตฌ, CI/CD ํ์ดํ๋ผ์ธ, ๋น๋ ๋จธ์ , DNS/๋๋ ํฐ๋ฆฌ ์๋น์ค)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋น์ฆ๋์ค ๋จ์๋ณ๋ก VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋ค์ด ์ด๋ฌํ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ ์ ์์ต๋๋ค.
๋ ๋ฆฝ์ ์ธ IAM ์ ์ด๋ฅผ ์ํด ์ฌ๋ฌ ํ๋ก์ ํธ์ VPC ๋คํธ์ํฌ ๋ง๋ค๊ธฐ
VPC ๋คํธ์ํฌ๋ ๋ค์ ์ญํ ์ ํฌํจํ์ฌ ์ธ๋ถํ๋ ํ๋ก์ ํธ ์์ค ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ(IAM) ์ ์ด ๊ถํ์ ๊ฐ์ง ํ๋ก์ ํธ ์์ค ๋ฆฌ์์ค์ ๋๋ค.
networkAdmin
securityAdmin
networkUser
networkViewer
๊ธฐ๋ณธ์ ์ผ๋ก IAM ์ ์ด๋ ํ๋ก์ ํธ ์์ค์์ ๋ฐฐํฌ๋๊ณ ๊ฐ IAM ์ญํ ์ ํ๋ก์ ํธ์ ๋ชจ๋ VPC ๋คํธ์ํฌ์ ์ ์ฉ๋ฉ๋๋ค.
VPC ๋คํธ์ํฌ๋ณ๋ก ๋ ๋ฆฝ์ ์ธ IAM ์ ์ด๊ฐ ํ์ํ ๊ฒฝ์ฐ ๋ค์ํ ํ๋ก์ ํธ์ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋์ธ์.
VM ์ธ์คํด์ค, ๋์คํฌ, ์ด๋ฏธ์ง์ ๊ฐ์ ํน์ Compute Engine ๋ฆฌ์์ค๋ก IAM ์ญํ ๋ฒ์๋ฅผ ์ง์ ํด์ผ ํ ๊ฒฝ์ฐ, Compute Engine ๋ฆฌ์์ค์ ๋ํ IAM ์ ์ฑ ์ ์ฌ์ฉํฉ๋๋ค.
์์ฒด VPC์์ ๋ฏผ๊ฐํ ์ ๋ณด ๊ฒฉ๋ฆฌ
๊ท์ ์ค์ ์ด๋์ ํฐ๋ธ, ๋ฏผ๊ฐํ ์ ๋ณด, HIPAA ๋๋ PCI-DSS์ ๊ฐ์ ๊ท์ ์ค์ ํ์ค์ด ์ ์ฉ๋๋ ๊ท์ ๊ฐ ์ฌํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ธฐ์ ์ ๊ฒฝ์ฐ ์ถ๊ฐ ๋ณด์ ์กฐ์น๋ฅผ ์ทจํด์ผ ํ ์ ์์ต๋๋ค. ๋ณด์์ ๊ฐํํ๊ณ ๋ ์ฝ๊ฒ ๊ท์ ์ค์๋ฅผ ์ ์ฆํ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ด๋ฌํ ํ๊ฒฝ์ ๊ฐ๊ฐ ์์ฒด VPC ๋คํธ์ํฌ๋ก ๊ฒฉ๋ฆฌํ๋ ๊ฒ์ ๋๋ค
์ฌ๋ฌ VPC ๋คํธ์ํฌ ์ฐ๊ฒฐ
๋น์ฉ, ์ฑ๋ฅ ๋ฐ ๋ณด์ ๋์ฆ๋ฅผ ์ถฉ์กฑํ๋ VPC ์ฐ๊ฒฐ ๋ฐฉ๋ฒ ์ ํ
Network Connectivity Center VPC ์คํฌํฌ ์ฌ์ฉ
NVA๋ฅผ ์ฝ์ ํด์ผ ํ๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ Private Service Connect๋ฅผ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ธ์.
๋น๊ณต๊ฐ IP ์ฃผ์ ํต์ ์ด ํ์ ์๋ ๊ฒฝ์ฐ ์ธ๋ถ ๋ผ์ฐํ ์ฌ์ฉ
Cloud VPN์ ์ฌ์ฉํ์ฌ Network Connectivity Center๋ฅผ ํตํด ์ ํ ์ฐ๊ฒฐํ ์ ์๋ ์๋น์ค ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ํธ์คํ ํ๋ VPC ๋คํธ์ํฌ ์ฐ๊ฒฐ
๋ค์ค NIC ๊ฐ์ ์ดํ๋ผ์ด์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ๊ธฐ๊ธฐ๋ฅผ ํตํ VPC ๋คํธ์ํฌ ๊ฐ ํธ๋ํฝ ์ ์ด
๋น์ฉ, ์ฑ๋ฅ, ๋ณด์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ VPC ์ฐ๊ฒฐ ๋ฐฉ๋ฒ ์ ํ
์ฌ๋ฌ VPC ๋คํธ์ํฌ ๊ตฌํ์ ๊ฒฐ์ ํ๋ค๋ฉด ๋ค์ ๋จ๊ณ๋ ํด๋น VPC ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋๋ค. VPC ๋คํธ์ํฌ๋ Google์ Andromeda SDN ๋ด์์ ๊ฒฉ๋ฆฌ๋ ํ ๋ํธ ๊ณต๊ฐ์ด์ง๋ง ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์๋ก ํต์ ํ ์ ์์ต๋๋ค. ์ดํ ์น์ ์์๋ VPC ์ฐ๊ฒฐ ๋ฐฉ๋ฒ์ ์ ํํ๋ ๊ถ์ฅ์ฌํญ์ ์ค๋ช ํฉ๋๋ค.
๋ค์ ํ์๋ ๊ฐ๊ฐ์ ์ฅ์ ๊ณผ ๋จ์ ์ด ์์ฝ๋์ด ์์ผ๋ฉฐ, VPC ์ฐ๊ฒฐ ๋ฐฉ๋ฒ์ ์ ํํ๋ ๊ถ์ฅ์ฌํญ์ ๋ค์ ์น์ ์์ ์ค๋ช ํฉ๋๋ค.
์ฅ์ | ๋จ์ | |
---|---|---|
Network Connectivity Center VPC ์คํฌํฌ |
|
|
VPC ๋คํธ์ํฌ ํผ์ด๋ง |
|
|
์ธ๋ถ ๋ผ์ฐํ (๊ณต๊ฐ IP ๋๋ NAT ๊ฒ์ดํธ์จ์ด) |
|
|
Cloud VPN |
|
|
์ฌ๋ฌ ๊ฐ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(๋ค์ค NIC) |
|
|
Network Connectivity Center VPC ์คํฌํฌ ์ฌ์ฉ
VPC ๋คํธ์ํฌ๋ฅผ ์๋ก ์ฐ๊ฒฐํด์ผ ํ๋ ๊ฒฝ์ฐ Network Connectivity Center VPC ์คํฌํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. Network Connectivity Center VPC ์คํฌํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ผํ ํ๋ก์ ํธ ๋ฐ ์กฐ์ง ๋๋ ๋ค๋ฅธ ํ๋ก์ ํธ ๋ฐ ์กฐ์ง์ VPC ๊ฐ์ ์ฃผ์๋ฅผ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก VPC ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ ๋๋ Network Connectivity Center VPC ์คํฌํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ๋ฐ์ดํฐ ์์ญ์ด ๋ถ์ฐ๋์ด ์์ผ๋ฏ๋ก ๊ฒ์ดํธ์จ์ด ๋ณ๋ชฉ ํ์์ด ์์ต๋๋ค. ํธ๋ํฝ์ VM์ด ๋์ผํ VPC ๋คํธ์ํฌ์ ์๋ ๊ฒ์ฒ๋ผ VPC ๋คํธ์ํฌ๋ฅผ ํตํด ์ด๋ํฉ๋๋ค.
- ์ฌ๋ฌ ์กฐ์ง ๊ฐ์ ๋คํธ์ํฌ ๊ฐ ์ฐ๊ฒฐ ๋คํธ์ํฌ์๋ VPC์ ์ธ๋ถ ๋คํธ์ํฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ํ๋ธ๋น VPC ๋คํธ์ํฌ ์ต๋ 250๊ฐ
- ์๋น์ค ์ก์ธ์ค ํฌ์ธํธ์ VPC ๊ฐ์ ์ ์ด์ ๋๋ฌ ๊ฐ๋ฅ์ฑ
- VPC ๊ฐ Cloud NAT๋ฅผ ํตํฉํ์ฌ VPC ์ ๋ฐ์์ IP ์ฃผ์ ์ฌ์ฌ์ฉ์ ์ง์ํฉ๋๋ค.
- ์ฌ์ ์ค์ ๋ ํ ํด๋ก์ง ๋ฐ ์ ๋์ฌ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ๋๋ฌ ๊ฐ๋ฅ์ฑ ๊ท์น์ ์ ์ํ์ต๋๋ค.
NVA๋ฅผ ์ฝ์ ํด์ผ ํ๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ Private Service Connect๋ฅผ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ธ์.
๋ฐฉํ๋ฒฝ VM๊ณผ ๊ฐ์ ๋คํธ์ํฌ ๊ฐ์ ์ดํ๋ผ์ด์ธ์ค (NVA)๋ฅผ ์ฝ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ๋ ํธ๋ํฝ์ด๋ Private Service Connect๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์๋์ง ์์ ์๋น์ค์ ๋ํ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ๊ฒฝ์ฐ NVA๋ฅผ ์ฝ์ ํด์ผ ํ ์ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ ๋๋ ๋ชจ๋ ์ง์ ์ฐ๊ฒฐ๋ ํผ์ด์ ํ์ํ ๋ฆฌ์์ค์ ํฉ๊ณ๊ฐ VM ์ธ์คํด์ค, ํผ์ด๋ง ์ฐ๊ฒฐ ์, ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ํ๋๋ฅผ ์ด๊ณผํ์ง ์์์ผ ํฉ๋๋ค.
VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ๋ฉด ๋์ผํ ํ๋ก์ ํธ ๋๋ ๋์ผํ ์กฐ์ง์ ์ํด ์๋์ง ์ฌ๋ถ์ ๋ฌด๊ดํ๊ฒ Google SDN์ ํตํด ๋ ๊ฐ์ VPC ๋คํธ์ํฌ๋ฅผ ๋ด๋ถ์์ ์๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ๊ฐ ํผ์ด ๊ฐ์ ์ ์ด ์์ญ๊ณผ ํ๋ฆ ์ ํ๋ฅผ ๋ณํฉํ์ฌ ๋ชจ๋ VM์ด ๋์ผํ VPC ๋คํธ์ํฌ์ ์๋ ๊ฒ์ฒ๋ผ ๋์ผํ ์ ๋ฌ ํน์ฑ์ ํ์ฉํฉ๋๋ค. VPC ๋คํธ์ํฌ๋ฅผ ํผ์ด๋งํ๋ฉด ๋ชจ๋ ์๋ธ๋ท, ๋ณ์นญ IP ๋ฒ์, ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ๊ฐ VPC ๋คํธ์ํฌ๋ ์์ฒด์ ๋ถ์ฐํ ๋ฐฉํ๋ฒฝ์ ์ ์งํฉ๋๋ค. VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ ์ด์ฑ์ด ์์ต๋๋ค.
๋น๊ณต๊ฐ IP ์ฃผ์ ํต์ ์ด ํ์ ์๋ ๊ฒฝ์ฐ ์ธ๋ถ ๋ผ์ฐํ ์ฌ์ฉ
๋น๊ณต๊ฐ IP ์ฃผ์ ํต์ ์ด ํ์ ์๋ ๊ฒฝ์ฐ ์ธ๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ธ๋ถ ๋ผ์ฐํ ๋๋ NAT ๊ฒ์ดํธ์จ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค
VPC๊ฐ ๋ฐฐํฌ๋๋ฉด Google์ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๊ฒฝ๋ก๊ฐ ์ฐ์ ์์ 1000์ผ๋ก ํ๋ก๋น์ ๋๋ฉ๋๋ค. ์ด ๊ฒฝ๋ก๊ฐ ์๊ณ VM์ ์ธ๋ถ IP ์ฃผ์๊ฐ ์ ๊ณต๋๋ฉด VM์ Google์ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ์์๋ฐ์ด๋(์ด๊ทธ๋ ์ค) ํธ๋ํฝ์ ์ ์กํ ์ ์์ต๋๋ค. ๋ํ Google์ ๋ง์ ๊ณต์ฉ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์ ํ ์ค ํ๋์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋น์ค๋ฅผ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ธ๋ถ์์ ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ธ๋ถ์์ ์ฃผ์๊ฐ ์ง์ ๋ VM์ ๋ฆฌ์ ๋ฐ ๋คํธ์ํฌ ์๋น์ค ๋ฑ๊ธ์ ๊ด๊ณ์์ด Google์ ๋ฐฑ๋ณธ์ ํตํด ๋น๊ณต๊ฐ๋ก ์๋ก ํต์ ํฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉํ์ฌ Google Cloud VM์ผ๋ก ๋ค์ด์ค๋ ์ธ๋ถ ์ธ๋ฐ์ด๋ (์ธ๊ทธ๋ ์ค) ํธ๋ํฝ์ ์ ์ดํฉ๋๋ค.
์ธ๋ถ ๋ผ์ฐํ ์ ํ์ฅ์๋ ๋์์ด ๋๋ ์ ํ์ด์ง๋ง ๊ณต๊ฐ ๋ผ์ฐํ ์ด ๋น์ฉ์ ์ํฅ์ ๋ฏธ์น๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋คํธ์ํฌ ๊ฐ๊ฒฉ ์ฑ ์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud VPN์ ์ฌ์ฉํ์ฌ Network Connectivity Center๋ฅผ ํตํด ์ ์ด์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์๋ ์๋น์ค ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ํธ์คํ ํ๋ VPC ๋คํธ์ํฌ ์ฐ๊ฒฐ
HA VPN์ ์๋ํฌ์ธํธ ์งํฉ ์ฌ์ด์ IPsec ํฐ๋์ ๋ง๋ค์ด VPC ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ปค์คํ ๊ณต์ง ๋ชจ๋๋ก Cloud Router๋ฅผ ๊ตฌ์ฑํ๋ฉด ์ด ๋ฌธ์์ ๋ท๋ถ๋ถ์์ ์ค๋ช ํ๋ VPC ๋คํธ์ํฌ์ ํ๋ธ ๋ฐ ์คํฌํฌ ํ ํด๋ก์ง์์ ์ ํ ๋ผ์ฐํ ์ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค. Network Connectivity Center๋ฅผ ์ฌ์ฉํ๋ฉด HA VPN ํฐ๋์ Cloud VPN ๋ฌธ์์ ์ค๋ช ๋ ๋๋ก ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ ๊ฐ์ ์ ์ก ๋คํธ์ํฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
Cloud VPN์ ๋๊ท๋ชจ MTU๋ฅผ ์ง์ํ์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ MTU ๊ณ ๋ ค์ฌํญ์ ์ฐธ์กฐํ์ธ์.
๊ฐ์ ์ดํ๋ผ์ด์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ๊ธฐ๊ธฐ๋ฅผ ํตํ VPC ๋คํธ์ํฌ ๊ฐ ํธ๋ํฝ ์ ์ด
๋ค์ค ๋คํธ์ํฌ ์ธํฐํ์ด์ค VM์ ์ฌ์ฉํ๋ฉด VM ์ธ์คํด์ค๊ฐ VPC ๋คํธ์ํฌ ๊ฐ์ ํต์ ์ ๋ธ๋ฆฌ์งํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ค์ค ๋คํธ์ํฌ ์ธํฐํ์ด์ค VM์ ์ถ๊ฐ ๋ณด์ ๋๋ ์๋น์ค๊ฐ ํ์ํ VPC ๋คํธ์ํฌ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
VM์ ์ฐ๊ฒฐ๋ ๊ฐ VPC ๋คํธ์ํฌ์ ์ธํฐํ์ด์ค ํ๋๋ง ๊ฐ์ง ์ ์์ต๋๋ค. VM์ ์ฌ๋ฌ VPC ๋คํธ์ํฌ์ ๋ฐฐํฌํ๋ ค๋ฉด VM์ด ์ฐ๊ฒฐ๋๋ ๊ฐ VPC ๋คํธ์ํฌ์ ์ ์ ํ IAM ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.
๋ค์ค NIC VM์ ๋ฐฐํฌํ ๋๋ ๋ค์ ํน์ฑ์ ์ ์ํ์ธ์.
- ๋ค์ค NIC VM์ ์ต๋ 8๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค.
- ์ธํฐํ์ด์ค์ ์๋ธ๋ท IP ๋ฒ์๋ ๊ฒน์น์ง ์์์ผ ํฉ๋๋ค.
์๋น์ค ์ฐ๊ฒฐ
Private Service Connect๋ฅผ ์ฌ์ฉํ๋ฉด ์๋น์๊ฐ ๋คํธ์ํฌ ์ค์ฌ ๋ฐฐํฌ ๋ชจ๋ธ ์์ด๋ VPC ๋คํธ์ํฌ ๋ด๋ถ์์ ๋น๊ณต๊ฐ๋ก ์๋น์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ก๋์๋ ์ด๋ฌํ ์๋น์ค๋ฅผ ๋ณ๋์ ์์ฒด VPC ๋คํธ์ํฌ์์ ํธ์คํ ํ๊ณ ๋์ผํ ์กฐ์ง ๋ด ๋๋ ์ฌ๋ฌ ์กฐ์ง์ ๊ฑธ์ณ ์๋น์์๊ฒ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ์ ๊ณตํ ์ ์์ต๋๋ค. Private Service Connect๋ฅผ ์ฌ์ฉํ๋ฉด ํผ์คํธ ํํฐ ๋ฐ ์๋ ํํฐ ๊ด๋ฆฌํ ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฏ๋ก ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ๋ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ๋ํ ์๋ธ๋ท ํ ๋น์ด ํ์ํ์ง ์์ต๋๋ค.
Private Service Connect๋ ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ ์ ๊ณตํ๋ ์๋น์ค ์ค์ฌ ๋ณด์ ๋ชจ๋ธ์ ์ ๊ณตํฉ๋๋ค.
- ๊ณต์ ์ข ์ ํญ๋ชฉ ์์
- ๋ช ์์ ์น์ธ
- ์ ์จ ์๋ ์ค์
Private Service Connect๋ ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ํต์ ๋ชจ๋๋ฅผ ์ ๊ณตํ๋ ์ฌ๋ฌ ์ ํ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
- Private Service Connect ์๋ํฌ์ธํธ: ์๋น์์๊ฒ Private Service Connect ์๋น์ค์ ๋งคํ๋ IP ์ฃผ์๋ฅผ ์ ๊ณตํ๋ ์ ๋ฌ ๊ท์น์ ์ฌ์ฉํ์ฌ ์๋ํฌ์ธํธ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
- Private Service Connect ๋ฐฑ์๋: ๋ฐฑ์๋๋ ํธ๋ํฝ์ด Private Service Connect ์๋น์ค์ ๋๋ฌํ๊ธฐ ์ ์ ์๋น์๊ฐ ๋ถํ ๋ถ์ฐ๊ธฐ๋ก ํธ๋ํฝ์ ์ ๋ฌํ ์ ์๋๋ก ํ๋ ๋คํธ์ํฌ ์๋ํฌ์ธํธ ๊ทธ๋ฃน (NEG)์ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ๋ฉ๋๋ค. ๋ฐฑ์๋๊ฐ HTTPS ๋ถํ ๋ถ์ฐ๊ธฐ๋ก ๋ฐฐํฌ๋ ๊ฒฝ์ฐ ์ธ์ฆ์๋ฅผ ์ง์ํ ์ ์์ต๋๋ค.
- Private Service Connect ์ธํฐํ์ด์ค: ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์๋น์์ ํ๋ก๋์๊ฐ ํธ๋ํฝ์ ์์ํ ์ ์์ผ๋ฏ๋ก ์๋ฐฉํฅ ํต์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ธํฐํ์ด์ค๋ ์๋ํฌ์ธํธ ๋ฐ ๋ฐฑ์๋์ ๋์ผํ VPC ๋คํธ์ํฌ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Private Service Connect์ ๋์์ ์๋น์๊ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ํตํด ํ๋ก๋์ ์๋น์ค๋ฅผ ์ฐ๊ฒฐํ ์ ์๋ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค์ ๋๋ค. ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ฐ ์ ์์ ์๋น์ค์ IP ํ ๋น, IP ์ค๋ณต, ๊ณต์ ํ ๋น๋์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ์ค๊ณ: ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ ์ฐ๊ฒฐ
๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋์ ๋ผ์ฐํ ์ฌ์ฉ
์ฐ๊ฒฐ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ก ํ๋ธ ๋ฐ ์คํฌํฌ ์ํคํ ์ฒ ํ์ฅ
ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ ๋์ฆ๊ฐ ํ์ธ๋์ด ๋์ญํญ, ์ฑ๋ฅ, ๋ณด์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ์๋ฃจ์ ์ ์ ํํ์ผ๋ฉด ์ด ์๋ฃจ์ ์ VPC ์ค๊ณ์ ํตํฉํ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด ๋ณด์ธ์.
๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ณ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ ํ์์ฑ์ด ์ค์ด๋ค์ด ๊ฐ์ ์๋ฃจ์ ์ ๋ณต์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฆฌ์ ์ด๋ ์๋น์ค ํ๋ก์ ํธ์ ๊ด๊ณ์์ด Cloud Interconnect ์๋ฃจ์ ์ ๊ณต์ VPC๋ก ํตํฉํ๋ฉด ๋ชจ๋ VM์์ Cloud Interconnect ์ฐ๊ฒฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋์ ๋ผ์ฐํ ์ฌ์ฉ
๋์ ๋ผ์ฐํ ์ HA VPN, ๊ธฐ๋ณธ VPN, Dedicated Interconnect, Partner Interconnect๋ฅผ ํฌํจํ ๋ชจ๋ ํ์ด๋ธ๋ฆฌ๋ ์๋ฃจ์ ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋์ ๋ผ์ฐํ ์ Google์ Cloud Router๋ฅผ Border Gateway Protocol(BGP) ์คํผ์ปค๋ก ์ฌ์ฉํ์ฌ ๋์ ์ธ๋ถ BGP(eBGP) ๋ผ์ฐํ ์ ์ ๊ณตํฉ๋๋ค.
Cloud Router๋ ๋ฐ์ดํฐ ์์ญ์ ์์ง ์์ผ๋ฉฐ SDN์์ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค๊ธฐ๋ง ํฉ๋๋ค.
๋์ ๋ผ์ฐํ ์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ Cloud Router๋ ํ์ต๋ ํ๋ฆฌํฝ์ค๋ฅผ ์ ๋ ์ฌ๊ณต์งํ์ง ์์ต๋๋ค.
๊ฐ VPC ๋คํธ์ํฌ์์ Cloud Router์ ๋ ๊ฐ์ง ๋ชจ๋(๋ฆฌ์ ๋๋ ์ ์ญ) ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๋ฆฌ์ ๋ผ์ฐํ ์ ์ ํํ ๊ฒฝ์ฐ Cloud Router๋ Cloud Router๊ฐ ๋ฐฐํฌ๋ ๋ฆฌ์ ์ ํจ๊ป ์์ฃผํ๋ ์๋ธ๋ท๋ง ๊ณต์งํฉ๋๋ค. ๋ฐ๋ฉด์ ์ ์ญ ๋ผ์ฐํ ์ ๋ฆฌ์ ์ ๊ด๊ณ์์ด ์ง์ ๋ VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์๋ธ๋ท์ ๊ณต์งํ์ง๋ง ๋ฆฌ์ ๋ฐ์์ ๊ณต์ง๋๊ณ ํ์ต๋ ๊ฒฝ๋ก์ ํ๋ํฐ๋ฅผ ์ ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํญ์ ๋ก์ปฌ ์ํธ ์ฐ๊ฒฐ์ ์ฐ์ ์ฌ์ฉํ์ฌ ๋ฆฌ์ ๋ด์ ๊ท ํ์ด ์ ์ง๋๊ณ , ํ๋ํฐ๋ 200๋ฐ๋ฆฌ์ด์ ๋ฆฌ์ ๊ฐ์ TTL ๊ฐ์ ํฉ๊ณผ ๊ฐ์ ํ๋ํฐ ์ธก์ ํญ๋ชฉ(MED)์ ์ถ๊ฐํ์ฌ ๊ณ์ฐ๋ฉ๋๋ค.
์ ์ ๋ผ์ฐํ
์ ์ ๋ผ์ฐํ ์ ๊ธฐ๋ณธ VPN์์๋ง ์ ๊ณต๋๋ฉฐ, Cloud VPN ํฐ๋์ ๊ฐ๋ฆฌํค๋ ๋ค์ ํ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ ๊ฒฝ๋ก๋ ๋ฆฌ์ ์ ๊ด๊ณ์์ด ๋คํธ์ํฌ์ ๋ชจ๋ VM์ ์ ์ฉ๋ฉ๋๋ค. ์ ์ ๋ผ์ฐํ ์ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ ์ธ์คํด์ค ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ค VM์ ๊ฒฝ๋ก๋ฅผ ์ ์ฉํ ์ง ์ ํ์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ ํ๊ทธ๋ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค ๋ ์ง์ ํ ์ ์์ต๋๋ค.
์ ์ ๊ฒฝ๋ก๋ VPC ๋คํธ์ํฌ ๋ด์์ ๋์ผํ ๊ฒฝ๋ก ์ฐ์ ์์๋ก ์ ์ญ์ ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ฌ๋ฌ ๋ฆฌ์ ์ ๊ฐ์ ์ฐ์ ์์์ ๋์ผํ ํ๋ฆฌํฝ์ค๊ฐ ์ ์ฉ๋ ์ฌ๋ฌ ํฐ๋์ด ์๋ ๊ฒฝ์ฐ VM์ ๋ชจ๋ ํฐ๋์์ 5-ํํ ํด์ ๊ธฐ๋ฐ์ ECMP๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด ์ค์ ์ ์ต์ ํํ๋ ค๋ฉด ๊ฐ ๋ฆฌ์ ์ ๋ํ ์ธ์คํด์ค ํ๊ทธ๋ฅผ ์ฐธ์กฐํ๊ณ ๊ทธ์ ๋ฐ๋ผ ์ฌ๋ฌ ์ ํธ ๊ฒฝ๋ก๋ฅผ ์์ฑํ์ฌ ๋ฆฌ์ ๋ด ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
Google์ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ํต๊ณผํ๋ ์์๋ฐ์ด๋(์ด๊ทธ๋ ์ค) ํธ๋ํฝ์ ์ํ์ง ์์ผ๋ฉด ์ ํธํ๋ ๊ธฐ๋ณธ ์ ์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ์ฌ ๋ชจ๋ ํธ๋ํฝ์ ํฐ๋์ ํตํด ์จํ๋ ๋ฏธ์ค๋ก ๋ค์ ์ ์กํ ์ ์์ต๋๋ค.
์ฐ๊ฒฐ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ก ํ๋ธ ๋ฐ ์คํฌํฌ ์ํคํ ์ฒ ํ์ฅ
์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ก ํ๋ธ ๋ฐ ์คํฌํฌ ์ํคํ ์ฒ๋ฅผ ํ์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ ํ๋ ์ด์์ ์ ์ฉ VPC ๋คํธ์ํฌ์์ ์ค์ ์ง์ค์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ ๋ค์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ๊ณผ ๋ชจ๋ VPC ์คํฌํฌ๋ฅผ Network Connectivity Center ํ๋ธ์ ์ถ๊ฐํฉ๋๋ค. VPC ์คํฌํฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ๋ก ๊ตํ์ ์ฌ์ฉ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด ๊ตฌ์ฑ์ ์ฌ์ฉํ๋ฉด ์ ์ ๊ฒฝ๋ก ๋๋ ๋์ ์ผ๋ก ํ์ต๋ ๊ฒฝ๋ก๋ฅผ VPC ์คํฌํฌ๋ก ๋ด๋ณด๋ด ์ค์ ์ง์ค์ ๊ตฌ์ฑ์ ์ ๊ณตํ๊ณ VPC ๋คํธ์ํฌ ์ค๊ณ๋ก ํ์ฅํ ์ ์์ต๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ Network Connectivity Center๋ฅผ ์ฌ์ฉํ๋ ์ค์ ์ง์ค์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ ์ค๊ณ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๋๋ ๋ฆฌ์์ค ํ๋๋ฅผ ์ด๊ณผํ์ง ์๊ณ NVA๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง ๋ฐ ๋ง์ถค ๊ณต์ง ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ VPC ๋คํธ์ํฌ ํผ์ด๋ง ์ปค์คํ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ ์ค์ ์ง์ค์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ์ ๋ณด์ฌ์ค๋๋ค.
์ด ์ค์ ์ง์ค์ ์ค๊ณ๋ ๊ฐ ๊ฐ๋ณ VPC ๋คํธ์ํฌ์์ VPN ํฐ๋ ๋๋ VLAN ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ ๊ธฐ์กด ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ ๋ฐฐํฌ์๋ ๋์กฐ์ ์ ๋๋ค.
๋คํธ์ํฌ ๋ณด์
๋ช ํํ ๋ณด์ ๋ชฉํ ํ์ธ
์ธ๋ถ ์ก์ธ์ค ์ ํ
๋ฏผ๊ฐํ ์ ๋ณด์ ์๋น์ค ๊ฒฝ๊ณ ์ ์
๊ฐ๋ฅํ ๊ฒฝ์ฐ Google Cloud ๋ฐฉํ๋ฒฝ ๊ท์น์ผ๋ก ํธ๋ํฝ์ ๊ด๋ฆฌํฉ๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ ์ ์ ์์ ๊ด๋ฒ์ํ ๋ฐฉํ๋ฒฝ ๊ท์น ์งํฉ์ ์ฌ์ฉํฉ๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ VM ๊ฒฉ๋ฆฌ
ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๋ ์๋ํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ์ ์ฑ ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
์ถ๊ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ์ ์์ ํ๊ฒ ๋ณดํธ
Google Cloud ๋ ์ธํ๋ผ์ ์๋น์ค ์ ๋ฐ์์ ๋ฐ์ดํฐ ์ผํฐ์ ๋ฌผ๋ฆฌ์ ๋ณด์๊ณผ ์ปค์คํ ๋ณด์ ํ๋์จ์ด๋ถํฐ ์ ๋ด ์ฐ๊ตฌํ์ ์ด๋ฅด๊ธฐ๊น์ง ๊ฐ๋ ฅํ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ฌ๋Google Cloud ๋ฆฌ์์ค ๋ณดํธ๋ Google๊ณผ ์ฌ์ฉ์ ๊ณต๋์ ์ฑ ์์ ๋๋ค. ์ฌ์ฉ์๋ ์ฑ๊ณผ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์ ์ ํ ์กฐ์น๋ฅผ ์ทจํด์ผ ํฉ๋๋ค.
๋ช ํํ ๋ณด์ ๋ชฉํ ํ์ธ
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋๋ ํด๋ผ์ฐ๋ ์ง์ ๋ณด์ ์ ์ด๋ฅผ ํ๊ฐํ๊ธฐ ์ ์ ๋ชจ๋ ์ดํด๊ด๊ณ์๋ค์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ํ๋ ์ ํ์ ๋ช ํํ ๋ณด์ ๋ชฉํ๋ถํฐ ํ์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๋ชฉํ๋ ๋ฌ์ฑ ๊ฐ๋ฅ์ฑ, ๋ฌธ์ํ, ๋ฐ๋ณต์ ์ด์ ์ ๋ง์ถฐ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ฐ์ ๊ฑธ์ณ ์ฐธ์กฐํ๊ณ ๊ฐ์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
์ธ๋ถ ์ก์ธ์ค ์ ํ
VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ Google Cloud ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋ ๋ฆฌ์์ค๊ฐ ์๋ ๋คํธ์ํฌ์ ์๋ธ๋ท์ ์ ํํฉ๋๋ค. ๋ฆฌ์์ค์๋ ์๋ธ๋ท๊ณผ ์ฐ๊ฒฐ๋ IP ๋ฒ์ ์ค ํ๋์์ ๋ด๋ถ IP ์ฃผ์๊ฐ ํ ๋น๋ฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ด ํ์ฉํ๋ฉด VPC ๋คํธ์ํฌ์ ๋ฆฌ์์ค๋ ๋ด๋ถ IP ์ฃผ์๋ฅผ ํตํด ์ํธ ํต์ ํ ์ ์์ต๋๋ค.
์ธํฐ๋ท ์ก์ธ์ค๋ ์ธํฐ๋ท ์ก์ธ์ค๊ฐ ํ์ํ ๋ฆฌ์์ค๋ก๋ง ์ ํํฉ๋๋ค. ๋น๊ณต๊ฐ ๋ด๋ถ IP ์ฃผ์๋ง ์๋ ๋ฆฌ์์ค๋ Private Service Connect ๋๋ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ํตํด ๋ง์ Google API ๋ฐ ์๋น์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋น๊ณต๊ฐ ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค๊ฐ ๊ณต๊ฐ ์ธํฐ๋ท์ผ๋ก๋ถํฐ ๊ฒฉ๋ฆฌ๋ ์ํ๋ฅผ ์ ์งํ๋ฉด์ ์ฃผ์ Google ๋ฐ Google Cloud ์๋น์ค์ ์ํธ์์ฉํ ์ ์์ต๋๋ค.
๋ํ ์กฐ์ง ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ์ธ๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค๋ฅผ ์ถ๊ฐ๋ก ์ ํํ ์ ์์ต๋๋ค.
VM์ด ์ธํฐ๋ท์ ์ก์ธ์คํ๋๋ก ํ์ฉํ๋ ค๋ฉด HTTP(S)๋ฅผ ํตํด ํธ๋ํฝ์ ๋ค์ด๋ก๋ํ ์ ์๊ณ ID ์ ์ด๋ฅผ ๊ตฌํํ๋ ค๋ ๊ฒฝ์ฐ ๋ณด์ ์น ํ๋ก์๋ฅผ ์ฌ์ฉํ์ธ์. ๊ทธ๋ ์ง ์์ผ๋ฉด Cloud NAT๋ฅผ ์ฌ์ฉํ์ธ์.
๋ฏผ๊ฐํ ์ ๋ณด์ ์๋น์ค ๊ฒฝ๊ณ ์ ์
๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ํฌํจ๋ ์ํฌ๋ก๋์ ๊ฒฝ์ฐ VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ๋ฉด VPC ๋ฆฌ์์ค์ Google ๊ด๋ฆฌ ์๋น์ค ์ฃผ์์ ์๋น์ค ๊ฒฝ๊ณ๋ฅผ ๊ตฌ์ฑํ๊ณ ๊ฒฝ๊ณ ๋ฒ์ ๊ฐ์ ๋ฐ์ดํฐ ์ด๋์ ์ ์ดํ ์ ์์ต๋๋ค. VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ์ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ๋ฅผ ๋จ์ผ ๊ฒฝ๊ณ๋ก ๊ทธ๋ฃนํํ์ฌ Google ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ํตํ ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ์ฐจ๋จํ ์ ์์ต๋๋ค. ์๋น์ค ๊ฒฝ๊ณ์๋ ์๋ก ๋ค๋ฅธ ์กฐ์ง์ ํ๋ก์ ํธ๊ฐ ํฌํจ๋์ง ์์ง๋ง, ๊ฒฝ๊ณ ๋ธ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ก ๋ค๋ฅธ ์๋น์ค ๊ฒฝ๊ณ์ ์๋ ํ๋ก์ ํธ์ ์๋น์ค๊ฐ ํต์ ํ๋๋ก ํ ์ ์์ต๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ Google Cloud ๋ฐฉํ๋ฒฝ ๊ท์น์ผ๋ก ํธ๋ํฝ ๊ด๋ฆฌ
Google Cloud VPC์๋ ์ํ ํ์ฅ์ด ๊ฐ๋ฅํ๋ฉฐ ๊ฐ VM์ ๋ถ์ฐ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋๋ ์คํ ์ดํธํ(Stateful) ๋ฐฉํ๋ฒฝ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Cloud NGFW ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Google Cloud Marketplace๋ ์ ๋ณด ์ ์ถ ๋ฐฉ์ง, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฉ ๋ฐฉ์ง, ๊ถํ ์์ค์ปฌ๋ ์ด์ ๋ฐฉ์ง์ ๊ฐ์ ๊ณ ๊ธ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ , ์๋ ค์ง ์ํ๊ณผ ์ ์ ์๋ ์ํ์ ๊ฐ์งํ๋ฉฐ, URL ํํฐ๋ง์ ์ ์ฉํ๋ VM์ ๋น๋กฏํ ๋ค์ํ ํ์ฌ ์๋ฃจ์ ์ํ๊ณ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๋ํ ๋จ์ผ ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด ๋ฐ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์์ ์ ์ฑ ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์ด์์์ ์ด์ ์ด ์์ต๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ์ฌ๋ฌ ๊ฐ๋ฐ-์๋ธ๋ท ๊ฒฝ๋ก์ ํ์๋ ๋๋ก, ํธ๋ํฝ์ ์ผ๋ฐ์ ์ผ๋ก ์ฐ์ ์์๊ฐ ๋์ผํ๊ฑฐ๋(5 ํํ ํด์๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋ํฝ ๋ฐฐํฌ) ์ฐ์ ์์๊ฐ ๋ค๋ฅธ(์ค๋ณต ๊ฒฝ๋ก ์์ฑ) ๊ฒฝ๋ก๋ฅผ ์ง์ ํ์ฌ ์ด๋ฌํ VM์ผ๋ก ๋ผ์ฐํ ๋ฉ๋๋ค.
๋๋ถ๋ถ์ ์๋ฃจ์ ์๋ ์ฌ๋ฌ ๋คํธ์ํฌ ์ธํฐํ์ด์ค VM์ด ํ์ํฉ๋๋ค. VM์๋ VPC ๋คํธ์ํฌ๋น ๋ ์ด์์ ์ธํฐํ์ด์ค๊ฐ ํฌํจ๋ ์ ์์ผ๋ฏ๋ก ์ฌ๋ฌ ๋คํธ์ํฌ ์ธํฐํ์ด์ค VM ์์ฑ ์ ๊ฐ ์ธํฐํ์ด์ค๋ ๋ณ๋์ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ํ์ฌ ์๋ฃจ์ ์ VPC ๋คํธ์ํฌ์ ๋ฐฐํฌํ ๋ ํ์ฅ๋ ์ค์ํ๊ฒ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
- ํ๋: ๋๋ถ๋ถ์ VM ๊ธฐ๋ฐ ์ดํ๋ผ์ด์ธ์ค๋ ๋ฐ์ดํฐ ๊ฒฝ๋ก์ ์ฝ์ ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด์๋ ๋์ผํ ํ๋ก์ ํธ์ ์๋ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ค์ค ๋คํธ์ํฌ ์ธํฐํ์ด์ค VM์ด ํ์ํฉ๋๋ค. VPC ๋ฆฌ์์ค ํ ๋น๋์ ํ๋ก์ ํธ ์์ค์์ ์ค์ ๋๋ฏ๋ก ๋ชจ๋ VPC ๋คํธ์ํฌ์ ์ด ๋ฆฌ์์ค ๋์ฆ๊ฐ ์ ํ๋ ์ ์์ต๋๋ค.
- ์ฑ๋ฅ: VPC ๋คํธ์ํฌ์ ์์ ์ํ์ ํ์ฅ์ฑ ์์ฑ์ ๋จ์ผ VM ๊ธฐ๋ฐ ์ ์ฒด ํ์์ ๋์ ํ๋ ๋ฐฉ๋ฒ์ ํด๋ผ์ฐ๋ ์ค๊ณ ๋ฐฉ๋ฒ๊ณผ ์ด๊ธ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ํํ๊ธฐ ์ํด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ค์ ์๋ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ฌ๋ฌ ๋คํธ์ํฌ ๊ฐ์ ์ดํ๋ผ์ด์ธ์ค(NVA)๋ฅผ ๋ฐฐ์นํ ์ ์์ต๋๋ค.
๋๊ท๋ชจ ์๊ตฌ์ฌํญ ์ํคํ ์ฒ์์ ์ด๋ฌํ ์์ธ์ ๊ณ ๋ คํ๊ธฐ ์ํด์๋ ๋ณด์ ์ ์ด๋ฅผ ์๋ํฌ์ธํธ๋ก ํธ์ํด์ผ ํฉ๋๋ค. ๋จผ์ VM์ ๊ฐํํ๊ณ Google Cloud ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉํฉ๋๋ค. ์ด ์ ๋ต์๋ ๋ค์ค ๋คํธ์ํฌ ์ธํฐํ์ด์ค VM์ ํตํด VPC ๋คํธ์ํฌ์ ์ ๋ฌ ์ํคํ ์ฒ๋ฅผ ๋ณ๊ฒฝํ์ง ์๋ ํธ์คํธ ๊ธฐ๋ฐ ์๋ํฌ์ธํธ ๊ฒ์ฌ ์์ด์ ํธ ๋์ ๋ ํฌํจ๋ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ตฌ์ฑ์ ์ถ๊ฐ ์์๋ VPC ๋คํธ์ํฌ ๊ฐ ์คํ ์ดํธํ(Stateful) L7 ๋ฐฉํ๋ฒฝ ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ ์ ์ ์์ ๊ด๋ฒ์ํ ๋ฐฉํ๋ฒฝ ๊ท์น ์งํฉ ์ฌ์ฉ
VM์๋ ํน์ ์์ ๊ท์น๋ง ํ๋ก๊ทธ๋๋ฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๋ฌ ๊ท์น์ ํ๋์ ๋ณต์กํ ๊ท์น ์ ์๋ก ๊ฒฐํฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด VPC ๋คํธ์ํฌ์ ๋ชจ๋ VM์์ 10๊ฐ์ ์ธ๊ทธ๋ ์ค TCP ํฌํธ๋ฅผ ๋ช ์์ ์ผ๋ก ํ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ๊ฐ๊ฐ ํ๋์ ํฌํธ๋ฅผ ์ ์ํ๋ 10๊ฐ์ ๊ฐ๋ณ ๊ท์น์ ์์ฑํ๊ฑฐ๋ 10๊ฐ์ ํฌํธ๊ฐ ๋ชจ๋ ํฌํจ๋ ๋จ์ผ ๊ท์น์ ์ ์ํ๋ ๋ ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค. 10๊ฐ์ ํฌํธ๋ฅผ ๋ชจ๋ ํฌํจํ๋ ๋จ์ผ ๊ท์น์ ์ ์ํ๋ ์ต์ ์ด ๋ ํจ์จ์ ์ ๋๋ค.
์ ์ฒด VPC ๋คํธ์ํฌ์ ์ ์ฉ๋๋ ์ผ๋ฐ ๊ท์น ์งํฉ์ ์์ฑํ ๋ค์ ํ๊ฒ์ ์ฌ์ฉํ์ฌ ๊ทธ๋ฃนํํ ์ฌ๋ฌ ์๊ท๋ชจ VM ๊ทธ๋ฃน์ ๋ ๊ตฌ์ฒด์ ์ธ ๊ท์น ์งํฉ์ ์ฌ์ฉํฉ๋๋ค. ์ฆ, ์ฐ์ ๊ด๋ฒ์ํ ๊ท์น์ ์ ์ํ ๋ค์ ํ์์ ๋ฐ๋ผ ํด๋น ๊ท์น์ ๋ ์ธ๋ถ์ ์ผ๋ก ์ ์ํฉ๋๋ค.
- VPC ๋คํธ์ํฌ์์ ๋ชจ๋ VM์ ๊ณตํต์ ์ผ๋ก ์ ์ฉ๋๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํฉ๋๋ค.
- ์๋น์ค ์ธ์คํด์ค ๊ทธ๋ฃน ๋๋ ์๋ธ๋ท๊ณผ ๊ฐ์ด ์ฌ๋ฌ VM์ ๊ฑธ์ณ ๊ทธ๋ฃนํํ ์ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํฉ๋๋ค.
- NAT ๊ฒ์ดํธ์จ์ด ๋๋ ๋ฐฐ์ค์ฒ ํธ์คํธ์ ๊ฐ์ ๊ฐ๋ณ VM์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํฉ๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ VM ๊ฒฉ๋ฆฌ
๋ง์ ์กฐ์ง์ด VPC ๋คํธ์ํฌ์์ VM์ ํ์ ์งํฉ์ ๋ํด ํน์ ๊ท์น์ด ํ์ํ ํ๊ฒฝ์ ์ด์ํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์๋ธ๋ท ๊ฒฉ๋ฆฌ ๋ฐ ํ๊ฒ ํํฐ๋ง์ด๋ผ๋ ๋ ๊ฐ์ง ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋ธ๋ท ๊ฒฉ๋ฆฌ
์๋ธ๋ท ๊ฒฉ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ธ๋ท์ด Google Cloud ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์ฉ๋๋ ๋ณด์ ๊ฒฝ๊ณ๋ฅผ ํ์ฑํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํน ๊ตฌ์กฐ ๋ฐ IP ์ฃผ์์ ๋คํธ์ํฌ ๋ฐฐ์น๊ฐ VM ID์ ์ผ๋ถ์ธ ๊ฒฝ์ฐ์ ๊ณตํต์ ์ผ๋ก ์ ์ฉํ ์ ์์ต๋๋ค.
๊ณ ์ ํ ํ๊ทธ, ๋คํธ์ํฌ ํ๊ทธ ๋๋ ์๋น์ค ๊ณ์ ์ ํด๋น ์ธ์คํด์ค์ ์ ์ฉํ์ฌ ํน์ ์๋ธ๋ท์ VM์ ์๋ณํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฐ๊ฒฐ๋ ํ๊ทธ, ๋คํธ์ํฌ ํ๊ทธ, ์๋น์ค ๊ณ์ ๊ณผ ํจ๊ป ์๋ธ๋ท์ VM์๋ง ์ ์ฉ๋๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ฑํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋์ผํ ์๋ธ๋ท์ VM ๊ฐ ๋ชจ๋ ํต์ ์ ํ์ฉํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค๋ ค๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น ํ์ด์ง์์ ๋ค์ ๊ท์น ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ๊ฒ: ์ง์ ๋ ํ๊ฒ ํ๊ทธ
- ํ๊ฒ ํ๊ทธ: subnet-1
- ์์ค ํํฐ: Subnets
- ์๋ธ๋ท: ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ์๋ธ๋ท์ ์ ํํฉ๋๋ค(์: subnet-1).
ํ๊ฒ ํํฐ๋ง
ํ๊ฒ ํํฐ๋ง์ ๊ฒฝ์ฐ ๋ชจ๋ VM์ ๋์ผํ ์๋ธ๋ท์ ์๊ฑฐ๋ ์์ ์๋ธ๋ท ์งํฉ์ ์ผ๋ถ์ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์์ ์๋ธ๋ท ๋ฉค๋ฒ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ํ ์ธ์คํด์ค ID์ ์ผ๋ถ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๋ค. ๋์ ํ๊ทธ, ๋คํธ์ํฌ ํ๊ทธ ๋๋ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ๋์ผํ ์๋ธ๋ท์ VM ๊ฐ ์ก์ธ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋์ผํ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉํ๋ ๊ฐ VM ๊ทธ๋ฃน์๋ ๋์ผํ ๋คํธ์ํฌ ํ๊ทธ๊ฐ ์ ์ฉ๋ฉ๋๋ค.
์ด๋ฅผ ์ค๋ช
ํ๊ธฐ ์ํด ๋ชจ๋ ์ธ์คํด์ค๊ฐ ๋์ผํ ์๋ธ๋ท์ ๋ฐฐํฌ๋๋ 3๊ณ์ธต(์น, ์ฑ, ๋ฐ์ดํฐ๋ฒ ์ด์ค) ์ ํ๋ฆฌ์ผ์ด์
์ ๊ณ ๋ คํด ๋ณด์ธ์. ์น ๊ณ์ธต์ ์ต์ข
์ฌ์ฉ์ ๋ฐ ์ฑ ๊ณ์ธต๊ณผ ํต์ ํ ์ ์๊ณ , ์ฑ ๊ณ์ธต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต๊ณผ ํต์ ํ ์ ์์ง๋ง ๊ณ์ธต ๊ฐ ๋ค๋ฅธ ํต์ ์ ํ์ฉ๋์ง ์์ต๋๋ค. ์น ๊ณ์ธต์ ์คํํ๋ ์ธ์คํด์ค์๋ web
๋คํธ์ํฌ ํ๊ทธ๊ฐ ์๊ณ , ์ฑ ๊ณ์ธต์ ์คํํ๋ ์ธ์คํด์ค์๋ app
๋คํธ์ํฌ ํ๊ทธ๊ฐ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต์ ์คํํ๋ ์ธ์คํด์ค์๋ db
๋คํธ์ํฌ ํ๊ทธ๊ฐ ์์ต๋๋ค.
๋ค์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ด ๋ฐฉ๋ฒ์ ๊ตฌํํฉ๋๋ค.
๊ท์น 1: ์ต์ข ์ฌ์ฉ์ โ ์น ๊ณ์ธต ํ์ฉ | ํ๊ฒ: ์ง์ ๋ ํ๊ฒ ํ๊ทธ ํ๊ฒ ํ๊ทธ: web ์์ค ํํฐ: IP ๋ฒ์ ์์ค IP ๋ฒ์: 0.0.0.0/0 |
๊ท์น 2: ์น ๊ณ์ธต โ ์ฑ ๊ณ์ธต ํ์ฉ | ํ๊ฒ: ์ง์ ๋ ํ๊ฒ ํ๊ทธ ํ๊ฒ ํ๊ทธ: app ์์ค ํํฐ: ์์ค ํ๊ทธ ์์ค ํ๊ทธ: web |
๊ท์น 3: ์ฑ ๊ณ์ธต โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต ํ์ฉ | ํ๊ฒ: ์ง์ ๋ ํ๊ฒ ํ๊ทธ ํ๊ฒ ํ๊ทธ: db ์์ค ํํฐ: ์์ค ํ๊ทธ ์์ค ํ๊ทธ: app |
๊ทธ๋ฌ๋ ์ด ๊ฒฝ์ฐ ํ๊ฒ ํํฐ๋ง์ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ฌ์ฉํ ์๋ ์์ง๋ง ๊ฐ๋ฅํ๋ฉด ํ๊ทธ ๋๋ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ํ๊ฒ ํ๊ทธ์ ๋ํ ์ก์ธ์ค๋ ์ ์ด๋์ง ์์ผ๋ฉฐ VM์ด ์ฌ์ฉ ์ค์ธ ๊ฒฝ์ฐ instanceAdmin
์ญํ ์ ๊ฐ์ง ์ฌ์ฉ์๊ฐ ์ด๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ํ๊ทธ ๋ฐ ์๋น์ค ๊ณ์ ์ ๋ํ ์ก์ธ์ค๋ ์ ์ด๋๋ฏ๋ก ํน์ ์ฌ์ฉ์์๊ฒ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋๋ก ๋ช
์์ ์ผ๋ก ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
์ธ์คํด์ค๋น ์๋น์ค ๊ณ์ ์ ํ๋๋ง ์์ ์ ์์ง๋ง ํ๊ทธ๋ ์ฌ๋ฌ ๊ฐ ์์ ์ ์์ต๋๋ค. ๋ํ VM์ ํ ๋น๋ ์๋น์ค ๊ณ์ ์ VM์ด ์ ์ง๋ ๊ฒฝ์ฐ์๋ง ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๋ ์๋ํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ์ ์ฑ ๋ชจ๋ํฐ๋ง
๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ธ์คํด์ค ๊ด๋ฆฌ์๊ฐ ์ด๋ฌํ ํ๊ทธ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ณด์ ์ ์ฑ ์ ์ฐํํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ๋ก๋์ ํ๊ฒฝ์์ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์๋ํ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ ํ๊ทธ์ ๋ํ IAM ๊ฑฐ๋ฒ๋์ค์ ๋ถ์กฑ์ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ถ๊ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ์ ์์ ํ๊ฒ ๋ณดํธ
๋ฐฉํ๋ฒฝ ๊ท์น ์ธ์ ๋ค์๊ณผ ๊ฐ์ ์ถ๊ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ์ ์์ ํ๊ฒ ๋ณดํธํ์ธ์.
- Google Cloud ์ ์ญ HTTP(S) ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ํ๋กํ ์ฝ ์ ๊ทํ๋ฅผ ์ง์ํฉ๋๋ค.
- Google Cloud Armor๋ฅผ HTTP(S) ๋ถํ ๋ถ์ฐ๊ธฐ์ ํตํฉํ๋ฉด DDoS ๋ณดํธ ๋ฐ ๋คํธ์ํฌ ์์ง์์ IP ์ฃผ์๋ฅผ ์ฐจ๋จ ๋๋ ํ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
- IAP๋ฅผ ํตํด ์ฌ์ฉ์ ID์ ์์ฒญ ์ปจํ ์คํธ๋ฅผ ํ์ธํ๊ณ ์ฌ์ฉ์์๊ฒ ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋๋์ง ์ฌ๋ถ๋ฅผ ํ๋จํ์ฌ ์ฑ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํฉ๋๋ค.
- Security Command Center์์๋ ๋ณด์ ํต๊ณ, ์ด์ ๊ฐ์ง, ์ทจ์ฝ์ ๊ฐ์ง๋ฅผ ์ํ ๋จ์ผ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋คํธ์ํฌ ์๋น์ค: NAT ๋ฐ DNS
Cloud NAT์์ ๊ณ ์ ์ธ๋ถ IP ์ฃผ์ ์ฌ์ฉ
Cloud NAT๋ฅผ ์ฌ์ฉํ์ฌ VPC ์ ๋ฐ์์ IP ์ฃผ์ ์ฌ์ฌ์ฉ
์ด๋ฆ ํ์ธ์ ๋น๊ณต๊ฐ DNS ์์ญ ์ฌ์ฉ
Cloud NAT์์ ๊ณ ์ ์ธ๋ถ IP ์ฃผ์ ์ฌ์ฉ
๋ค์ํ VM์ ๊ณ ์ ์ธ๋ถ IP ์ฃผ์๊ฐ ํ์ํ ๊ฒฝ์ฐ Cloud NAT๋ฅผ ์ฌ์ฉํ์ธ์. ๊ณ ์ ์์๋ฐ์ด๋ IP ์ฃผ์๊ฐ ํ์ํ ์ด์ ์ ๋ํ ์์๋ก ํ์ฌ์์ ํน์ ์ธ๋ถ IP ์ฃผ์์ ์์ฒญ์ ํ์ฉํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ค ์ ์์ต๋๋ค. Cloud NAT๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ ๋ฆฌ์ ๋ณ๋ก ์์๋ฐ์ด๋ ํต์ ์ ์ฌ์ฉ๋๋ ์์์ NAT IP ์ฃผ์๋ฅผ ํ ๋นํ ์ ์์ต๋๋ค.
Cloud NAT๋ฅผ ์ฌ์ฉํ๋ฉด VM ์ธ์คํด์ค๊ฐ ์์ฒด ์ธ๋ถ IP ์ฃผ์๊ฐ ์์ด๋ ์ธํฐ๋ท์ ํตํด ํต์ ํ ์ ์์ต๋๋ค. Google Cloud ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ํ ๊ธฐ๋ฐ์ ๋๋ค. ์์ค์ ํ๊ฒ ๋๋ ํ๊ฒ๊ณผ ํ๊ฒ ๊ฐ์ ์ฐ๊ฒฐ์ด ํ์ฉ๋๋ ๊ฒฝ์ฐ ๋ ๋ฐฉํฅ ๋ชจ๋์์ ์ดํ์ ๋ชจ๋ ํธ๋ํฝ์ด ํ์ฉ๋ฉ๋๋ค. ์ฆ, ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ธ์ ์ด ์ค์ ๋๋ฉด ์๋ฐฉํฅ ํต์ ์ ํ์ฉํฉ๋๋ค.
Cloud NAT๋ฅผ ์ฌ์ฉํ์ฌ VPC ์ ๋ฐ์์ IP ์ฃผ์ ์ฌ์ฌ์ฉ
Network Connectivity Center์ฉ Cloud NAT๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ VPC ์ ๋ฐ์์ IP ์ฃผ์๋ฅผ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค. VPC๊ฐ Network Connectivity Center VPC ์คํฌํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ VPC ๊ฐ Cloud NAT๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. VPC IP ์ฃผ์๊ฐ ์ธ๋ถ ๋คํธ์ํฌ์ ๋ฒ์์ ๊ฒน์น๋ ๊ฒฝ์ฐ ํ์ด๋ธ๋ฆฌ๋ NAT๋ฅผ ์ฌ์ฉ ์ค์ ํฉ๋๋ค. Google Cloud ์ ์ํฌ๋ก๋์์ ์ธ๋ถ ๋คํธ์ํฌ๋ก ์์๋ ์ฐ๊ฒฐ๋ง ๋ณํ๋ฉ๋๋ค.
์ด๋ฆ ํ์ธ์ ๋น๊ณต๊ฐ DNS ์์ญ ์ฌ์ฉ
Cloud DNS์ ๋น๊ณต๊ฐ ์์ญ์ ์ฌ์ฉํ๋ฉด ์ด ๋งคํ์ ์ธ๋ถ์ ๋ ธ์ถํ์ง ์๊ณ ๋ ๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ VPC ๋คํธ์ํฌ ๋ด์ DNS๋ก ์๋น์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋ถํ ๋ ๋ฒ์์ DNS๋ฅผ ์ฌ์ฉํ๋ฉด ์๋น์ค๋ฅผ ์ธ๋ถ๊ฐ ์๋ VPC ๋คํธ์ํฌ ๋ด์์ ์๋ก ๋ค๋ฅธ IP ์ฃผ์์ ๋งคํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ณต์ฉ ์ธํฐ๋ท์ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ์ ํตํด ์๋น์ค๋ฅผ ๋ ธ์ถ์ํฌ ์ ์์ง๋ง ๋ด๋ถ ๋ถํ ๋ถ์ฐ์ด VPC ๋คํธ์ํฌ ๋ด์์ ๋์ผํ DNS ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ๋์ผํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋๋ก ํ ์ ์์ต๋๋ค.
Google ๊ด๋ฆฌ ์๋น์ค์ ๋ํ API ์ก์ธ์ค
๊ฐ๋ฅํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ์ฌ์ฉ
๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ์์ ํด์ผ ํ ๊ฒฝ์ฐ Google API์ ๋ํ ๋ช ์์ ๊ฒฝ๋ก ์ถ๊ฐ
๋์ผํ ์๋ธ๋ท์ Google API๋ฅผ ์ฌ์ฉํ๋ ์ธ์คํด์ค ๋ฐฐํฌ
๊ฐ๋ฅํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ์ฌ์ฉ
VPC ๋คํธ์ํฌ ๋ด์ ๋ฆฌ์์ค์์ Google API๋ก์ ์ก์ธ์ค๋ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๋ค์ ํ์ ๋ฐ๋ฆ ๋๋ค. ๋ค์ ํ ๊ฒ์ดํธ์จ์ด์ ์ด๋ฆ์ ๊ด๊ณ์์ด ์ธ์คํด์ค์ Google API ๊ฐ์ ๊ฒฝ๋ก๋ Google ๋คํธ์ํฌ ๋ด์ ์ ์ง๋ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ธ๋ถ IP ์ฃผ์๊ฐ ์๋ VM ์ธ์คํด์ค๋ง Google API ๋ฐ ์๋น์ค์ ํต์ ํ ์ ์์ต๋๋ค. ์ธ๋ถ IP ์ฃผ์ ์์ด ์ธ์คํด์ค์์ ์ก์ธ์คํด์ผ ํ๋ ๊ฒฝ์ฐ Private Service Connect ์๋ํฌ์ธํธ๋ฅผ ์ค์ ํ๊ฑฐ๋ ๊ฐ ์๋ธ๋ท์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ ํด๋ Google API์ ๋ํ ํต์ ์๋๊ฐ ์ ํ๋์ง ์์ต๋๋ค.
Google Kubernetes Engine(GKE)์ ๋ ธ๋๊ฐ ๋ฐฐํฌ๋ ์๋ธ๋ท์์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์๋์ผ๋ก ์ฌ์ฉ ์ค์ ํฉ๋๋ค. ์ธ๋ถ IP ์ฃผ์๊ฐ ์๋ ์ด๋ฌํ ์๋ธ๋ท์ ๋ชจ๋ ๋ ธ๋๋ Google ๊ด๋ฆฌํ ์๋น์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ์์ ํด์ผ ํ ๊ฒฝ์ฐ Google API์ ๋ํ ๋ช ์์ ๊ฒฝ๋ก ์ถ๊ฐ
๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ์์ ํด์ผ ํ๋ ๊ฒฝ์ฐ Google API ๋์ IP ๋ฒ์์ ๋ํ ๋ช ์์ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๊ธฐ๋ณธ ๊ฒฝ๋ก(0.0.0.0/0
)์์ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๋ค์ ํ์ ์ฌ์ฉํ์ง ์๋ ํ๊ฒฝ์์๋ Google API์์ ์ฌ์ฉํ๋ ๋์ IP ์ฃผ์ ๋ฒ์์ ๋ช
์์ ๊ฒฝ๋ก๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๋ช
์์ ๊ฒฝ๋ก์ ๋ค์ ํ์ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ก ์ค์ ํฉ๋๋ค. ์ด๋ฌํ ์๋๋ฆฌ์ค์ ์์๋ก ์จํ๋ ๋ฏธ์ค ๊ธฐ๊ธฐ๋ฅผ ํตํด ๋ชจ๋ ํธ๋ํฝ์ ๊ฒ์ฌํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ค ์ ์์ต๋๋ค.
๋์ผํ ์๋ธ๋ท์ Google API๋ฅผ ์ฌ์ฉํ๋ ์ธ์คํด์ค ๋ฐฐํฌ
๋์ผํ ์๋ธ๋ท์์ Google API ๋ฐ ์๋น์ค์ ์ก์ธ์คํด์ผ ํ๋ ์ธ์คํด์ค๋ฅผ ๋ฐฐํฌํ๊ณ ์ธ๋ถ IP ์ฃผ์๊ฐ ์๋ ์ธ์คํด์ค์ ๋ํด ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํฉ๋๋ค. ๋๋ Private Service Connect ์๋ํฌ์ธํธ๋ฅผ ์ค์ ํฉ๋๋ค.
์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ Google API์ ์ก์ธ์คํ๋ ค๋ฉด ์จํ๋ ๋ฏธ์ค ํธ์คํธ์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ฌ ๋น๊ณต๊ฐ IP ์ฃผ์ ๋ฒ์์์ ์ผ๋ถ Google ์๋น์ค์ ์ก์ธ์คํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ์ฑํํ๊ธฐ ์ ์ ์ง์๋๋ ์๋น์ค๋ฅผ ํ์ธํฉ๋๋ค. ์ด ์๋น์ค์์ ์ ๊ณตํ๋ IP ์ฃผ์๋ฅผ ํตํด ๋ค๋ฅธ Google API์ ์ก์ธ์คํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ค๋ฉด DNS ๋ทฐ ๊ตฌ์ฑ๊ณผ ๊ฐ์ DNS ๊ตฌ์ฑ์ด ์ถ๊ฐ๋ก ํ์ํฉ๋๋ค.
Private Service Connect ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์์ Google API์ ์ก์ธ์คํ๋ ค๋ฉด ์จํ๋ ๋ฏธ์ค ํธ์คํธ์์ ์๋ํฌ์ธํธ ์ก์ธ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ก๊น , ๋ชจ๋ํฐ๋ง, ๊ณต๊ฐ ์ํ
ํน์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ฃผ์ ๋์์ ์ํด ๋ก๊น ์กฐ์
๊ธด ์ฐ๊ฒฐ์ด ์๋ VPC ๋คํธ์ํฌ์ ๋ก๊ทธ ์ง๊ณ ๊ฐ๊ฒฉ ๋๋ฆฌ๊ธฐ
VPC ํ๋ฆ ๋ก๊ทธ ์ํ๋ง์ ์ฌ์ฉํ์ฌ ๋ณผ๋ฅจ ์ค์ด๊ธฐ
IP ๋ฐ ํฌํธ ๋ฐ์ดํฐ๋ง ํ์ํ ๊ฒฝ์ฐ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ ์ญ์ Network Intelligence Center๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ์ ๋ํ ์ ์ฉํ ์ ๋ณด ์ป๊ธฐ
ํน์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ฃผ์ ๋์์ ์ํด ๋ก๊น ์กฐ์
VPC ํ๋ฆ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง, ํฌ๋ ์, ์ค์๊ฐ ๋ณด์ ๋ถ์, ๋น์ฉ ์ต์ ํ๋ฅผ ํ ์ ์์ต๋๋ค. ์๋ธ๋ท ์์ค์์ VPC ํ๋ฆ ๋ก๊ทธ๋ฅผ ์ฌ์ฉ ์ค์ ํ๊ฑฐ๋ ์ฌ์ฉ ์ค์งํ ์ ์์ต๋๋ค. ์๋ธ๋ท์ ๋ํด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ VPC ํ๋ฆ ๋ก๊ทธ๋ ํด๋น ์๋ธ๋ท์ ๋ชจ๋ VM ์ธ์คํด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์์งํฉ๋๋ค.
์ด๋ฌํ ๋ก๊ทธ๋ VM ์ธ์คํด์ค์์ ์ ์ก๋๊ฑฐ๋ ์์ ๋๋ ๋คํธ์ํฌ ํ๋ฆ์ ์ํ์ ๊ธฐ๋กํฉ๋๋ค. ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ก๊น ํ๋ฉด ๋ก๊น ์ด ํ์ํ ์๋ธ๋ท๊ณผ ๋ก๊น ๊ธฐ๊ฐ์ ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ๋ฆ ๋ก๊ทธ๋ Compute Engine VM์์ 5์ด๋ง๋ค ์ฐ๊ฒฐ๋ณ๋ก ์ง๊ณ๋ ํ ์ค์๊ฐ์ผ๋ก ๋ด๋ณด๋ด์ง๋๋ค. ํ๋ฆ ๋ก๊ทธ๋ Cloud Logging์์ ๋ณผ ์ ์์ผ๋ฉฐ Cloud Logging ๋ด๋ณด๋ด๊ธฐ๊ฐ ์ง์๋๋ ๋ชจ๋ ๋์์ผ๋ก ๋ก๊ทธ๋ฅผ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
Logging์ ๋ก๊ทธ ์์ง ํ์ด์ง์์๋ ํ๋ก์ ํธ์ ๋ก๊ทธ ๋ณผ๋ฅจ์ ์ถ์ ํ๊ณ ๋ชจ๋ ๋ก๊ทธ ์์ง์ ์ฌ์ฉ ์ค์งํ๊ฑฐ๋ ๋ถํ์ํ ๋ก๊ทธ ํญ๋ชฉ์ ์ ์ธ(์ญ์ )ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ํ ๋น๋ ๊ฐ์ด๋ฐ ๋ก๊ทธ์ ์ฒญ๊ตฌ๋๋ ์๊ธ์ ์ต์ํํ ์ ์์ต๋๋ค.
๋ก๊ทธ๋ ์ด์ ๋ฐ ๋ณด์ ์ธก๋ฉด์ ์ฑ๊ณต์ ๋งค์ฐ ์ค์ํ ๋ถ๋ถ์ด์ง๋ง ๊ฒํ ์ ๋ฐ๋ฅธ ์กฐ์น๋ฅผ ์ทจํ์ง ์์ผ๋ฉด ๋์์ด ๋์ง ์์ต๋๋ค. VPC ๋คํธ์ํฌ์ ๋ํ ์ด์ ๋ฐ ๋ณด์ ์ธก๋ฉด์ ์ฑ๊ณต์ ๋ณด์ฅํ๊ธฐ ์ํด์๋ ์ฃผ์ ๋์์ ๋ํ ๋ก๊ทธ๋ฅผ ์กฐ์ ํด์ผ ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ VPC ํ๋ฆ ๋ก๊ทธ ์ฌ์ฉ์ ์ฐธ๊ณ ํ์ธ์.
๊ธด ์ฐ๊ฒฐ์ด ์๋ VPC ๋คํธ์ํฌ์ ๋ก๊ทธ ์ง๊ณ ๊ฐ๊ฒฉ ๋๋ฆฌ๊ธฐ
์ฃผ๋ก ์ฐ๊ฒฐ์ด ์ค๋ซ๋์ ์ ์ง๋๋ VPC ๋คํธ์ํฌ์ ๊ฒฝ์ฐ ๋ก๊ทธ ์ง๊ณ ๊ฐ๊ฒฉ์ 15๋ถ์ผ๋ก ์ค์ ํ๋ฉด ์์ฑ๋๋ ๋ก๊ทธ ์๋ฅผ ํฌ๊ฒ ์ค์ด๊ณ ๋ณด๋ค ๋น ๋ฅด๊ณ ๊ฐ๋จํ๊ฒ ๋ถ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ก๊ทธ ์ง๊ณ ๊ฐ๊ฒฉ ๋๋ฆฌ๊ธฐ๊ฐ ํ์ํ ์ํฌํ๋ก ์์๋ ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ํ์คํฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋คํธ์ํฌ ์ง๋จ ์ํ
- VM ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ๋ก ํ๋ฆ ๋ก๊ทธ๋ฅผ ํํฐ๋งํ์ฌ ํธ๋ํฝ ๋ณํ ํ์
- ์ฉ๋ ์์ธก์ ์ํ ํธ๋ํฝ ์ฆ๊ฐ ๋ถ์
VPC ํ๋ฆ ๋ก๊ทธ ์ํ๋ง์ ์ฌ์ฉํ์ฌ ๋ณผ๋ฅจ ์ค์ด๊ธฐ
VPC ํ๋ฆ ๋ก๊ทธ ์ํ๋ง์ ์ฌ์ฉํ๋ฉด VPC ํ๋ฆ ๋ก๊ทธ์ ๋ณผ๋ฅจ์ ์ค์ผ ์ ์์ง๋ง ์ฌ์ ํ ๋ฎ์ ์์ค์ ์ํ๊ณผ ์ง๊ณ๋ ๋ทฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์ํ๋ง์ ํตํ ๋ณผ๋ฅจ ์ค์ด๊ธฐ๊ฐ ํ์ํ ์ํฌํ๋ก ์์๋ ๋คํธ์ํฌ ์ฌ์ฉ๋ ํ์ ๋ฐ ๋คํธ์ํฌ ํธ๋ํฝ ๋น์ฉ ์ต์ ํ์ ๋๋ค. ์ด ์ํฌํ๋ก์๋ ๋ค์๊ณผ ๊ฐ์ ํ์คํฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋ฆฌ์ ๊ณผ ์์ญ ๊ฐ ํธ๋ํฝ ์์ธกํ๊ธฐ
- ์ธํฐ๋ท์์ ํน์ ๊ตญ๊ฐ๋ก ๊ฐ๋ ํธ๋ํฝ ์์ธกํ๊ธฐ
- ์ต์์ ๋คํธ์ํฌ ์๋น์ ํ์ ํ๊ธฐ
IP ๋ฐ ํฌํธ ๋ฐ์ดํฐ๋ง ํ์ํ ๊ฒฝ์ฐ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ ์ญ์
IP ์ฃผ์ ๋ฐ ํฌํธ๋ง ํ์ํ ๋ณด์ ์ฌ์ฉ ์ฌ๋ก์์๋ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ์ฌ Cloud Logging์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ๋ณผ๋ฅจ์ ์ค์ ๋๋ค.
๋ฉํ๋ฐ์ดํฐ ์ ๊ฑฐ๊ฐ ํ์ํ ์ํฌํ๋ก ์์๋ ๋คํธ์ํฌ ํฌ๋ ์์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ํ์คํฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ์ด๋ค IP๋ก ๋๊ตฌ์ ์ธ์ ํต์ ํ๋์ง ํ์ธ
- ๋คํธ์ํฌ ํ๋ฆ ๋ถ์ ๊ฒฐ๊ณผ ํ์ธ๋ ์์๋ IP ์ฃผ์ ์๋ณ
Network Intelligence Center๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ์ ๋ํ ์ ์ฉํ ์ ๋ณด ์ป๊ธฐ
Network Intelligence Center๋ ๋คํธ์ํฌ ๊ฐ์์ฑ, ๋ชจ๋ํฐ๋ง, ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๋จ์ผ ์ฝ์์ ์ ๊ณตํฉ๋๋ค. Google Cloud ๋ค์ ์น์ ์์๋ Network Intelligence Center ๊ตฌ์ฑ์์์ ๊ดํด ์์ธํ ์ค๋ช ํฉ๋๋ค.
๋คํธ์ํฌ ํ ํด๋ก์ง
๋คํธ์ํฌ ํ ํด๋ก์ง๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ํ ํด๋ก์ง๋ฅผ ์๊ฐํํฉ๋๋ค.
์ฐ๊ฒฐ ํ ์คํธ
์ฐ๊ฒฐ ํ ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ์ง๋จํ์ธ์.
์ฑ๋ฅ ๋์๋ณด๋
์ฑ๋ฅ ๋์๋ณด๋๋ฅผ ์ฌ์ฉํ์ฌ VPC ๊ฐ์ ๋คํธ์ํฌ์ ๊ธฐ๋ฐ์ด ๋๋ ์ค์ ๋คํธ์ํน์ ์ฑ๋ฅ์ ํ์ธํฉ๋๋ค.
๋ฐฉํ๋ฒฝ ํต๊ณ
๋ฐฉํ๋ฒฝ ํต๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ์ํธ์์ฉ ๋ฐฉ์์ ํ์ ํฉ๋๋ค.
๋คํธ์ํฌ ๋ถ์๊ธฐ
๋คํธ์ํฌ ๋ถ์๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ VPC ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋ชจ๋ํฐ๋งํ๊ณ ์๋ชป๋ ๊ตฌ์ฑ๊ณผ ์ต์ ์ด ์๋ ๊ตฌ์ฑ์ ๊ฐ์งํฉ๋๋ค.
ํ๋ฆ ๋ถ์๊ธฐ
Flow Analyzer๋ฅผ ์ฌ์ฉํ์ฌ VPC ํธ๋ํฝ ํ๋ฆ์ ์์ธํ ์์๋ณด์ธ์.
์ฐธ์กฐ ์ํคํ ์ฒ
์ด ์น์ ์์๋ ์ด ๋ฌธ์์ ์ค๋ช ๋ ๊ถ์ฅ์ฌํญ ์ค ์ผ๋ถ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ช ๊ฐ์ง ์ํคํ ์ฒ์ ๋ํด ์ค์ ์ ์ผ๋ก ์ค๋ช ํฉ๋๋ค.
๋จ์ผ ํ๋ก์ ํธ, ๋จ์ผ VPC ๋คํธ์ํฌ
์ด ์ด๊ธฐ ์ฐธ์กฐ ์ํคํ ์ฒ์๋ ์ฌ๋ฌ ๋ฆฌ์ ์ ๊ฑธ์ณ ๊ณ ๊ฐ์ฉ์ฑ ์ํคํ ์ฒ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ ์๋ธ๋ท ์์ค ๊ฒฉ๋ฆฌ ๋ฐ 99.99% SLA๊ฐ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๋จ์ผ ํธ์คํธ ํ๋ก์ ํธ, ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ, ๋จ์ผ ๊ณต์ VPC
์ด๊ธฐ ์ฐธ์กฐ ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋น๋๋ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ ๋ฐ ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ์๊ฐ ์๋ธ๋ท, ๊ฒฝ๋ก, ๋ฐฉํ๋ฒฝ๊ณผ ๊ฐ์ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ์ค์์์ ์ ์ดํ๋ฉด์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ์ธ์คํด์ค ์์ฑ ๋ฐ ๊ด๋ฆฌ์ ๊ฐ์ ๊ด๋ฆฌ ์ฑ ์์ ์์ํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ, ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ, ์ฌ๋ฌ ๊ณต์ VPC
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ VPC ๊ฒฉ๋ฆฌ์ ์ํคํ ์ฒ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด ์ํคํ ์ฒ๋ ๊ณ ๊ฐ์ฉ์ฑ ์ค๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ํ๋ก๋์ ์ ๋ค๋ฅธ ํ๋ก์ ํธ์์ ๋ถ๋ฆฌํฉ๋๋ค. ๊ฐ์ฌ ์๊ตฌ์ฌํญ(์: PCI), ํ๊ฒฝ ๊ฐ ํ ๋น๋ ๊ณ ๋ ค์ฌํญ ๋๋ ๋ค๋ฅธ ๋ ผ๋ฆฌ์ ๊ฒฉ๋ฆฌ ๊ณ์ธต์ ํฌํจํ์ฌ VPC ๊ฒฉ๋ฆฌ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ ์ด์ ๋ ๋ค์ํฉ๋๋ค. ์ค๋ณตํ๋ฅผ ์ํด ์์น๋น ๋ ๊ฐ์ ์ํธ ์ฐ๊ฒฐ๋ง ํ์ํ์ง๋ง ์ฌ๋ฌ ๊ฐ์ Interconnect ์ฐ๊ฒฐ์ ์ฌ๋ฌ VPC ๋คํธ์ํฌ ๋๋ ๋ฆฌ์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๋ํ ํ๋ก์, ์ธ์ฆ, ๋๋ ํฐ๋ฆฌ ์๋น์ค์ ๊ฐ์ ํต์ฌ ์๋น์ค๋ฅผ ๋ฐฐ์นํ ์์น๋ฅผ ๊ฒฐ์ ํ ๋ ๊ฒฉ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณต์ ๊ฐ ํ์ํ ์๋ ์์ต๋๋ค. ๊ณต์ ์๋น์ค VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด Network Connectivity Center๋ฅผ ํตํด ์ด๋ฌํ ์๋น์ค๋ฅผ ๋ค๋ฅธ VPC ๋คํธ์ํฌ์ ๊ณต์ ํ๋ ๋์์ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ค์ ์ง์ค์์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ ๊ฐ ์คํ ์ดํธํ(Stateful) L7 ๋ฐฉํ๋ฒฝ
์ด ์ํคํ ์ฒ์๋ VPC ๋คํธ์ํฌ ๊ฐ์ ๋ค์ค NIC ๋ธ๋ฆฌ์ง๋ก ์๋ํ๋ L7 ์ฐจ์ธ๋ ๋ฐฉํ๋ฒฝ(NGFW) ์ดํ๋ผ์ด์ธ์ค๋ก ์ฐ๊ฒฐ๋ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๊ฐ ์์ต๋๋ค.
์ ๋ขฐํ ์ ์๋ ์ธ๋ถ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์ฌ๋ฅผ ์ํด L7 NGFW์ ์ธ๋ถ ๊ตฌ๊ฐ์์ ์ข ๋ฃ๋๋ ํ์ด๋ธ๋ฆฌ๋ ์ํธ ์ฐ๊ฒฐ ๋ฐ ์ธํฐ๋ท ๊ธฐ๋ฐ ์ฐ๊ฒฐ์ ์ข ๋ฃํ ์ ์์ต๋๋ค. ์ด ์ค๊ณ๋ ๋ค์ํ๊ฒ ๋ณํํ ์ ์์ง๋ง ํต์ฌ ์์น์ ํธ๋ํฝ์ด ์ ๋ขฐํ ์ ์๋ VPC ๋คํธ์ํฌ์ ๋๋ฌํ๊ธฐ ์ ์ ๋ฐฉํ๋ฒฝ์ ํตํด ํธ๋ํฝ์ ํํฐ๋งํ๋ ๊ฒ์ ๋๋ค.
์ด ์ค๊ณ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ VPC ๋คํธ์ํฌ๊ฐ VM ๊ธฐ๋ฐ NGFW๋ฅผ ์ฝ์ ํ ํ๋ก์ ํธ์ ์์ฃผํด์ผ ํฉ๋๋ค. ํ ๋น๋์ ํ๋ก์ ํธ ์์ค์์ ์ ์ฉ๋๋ฏ๋ก ๋ชจ๋ VPC ๋ฆฌ์์ค์ ํฉ๊ณ๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
Network Connectivity Center๋ก ์๋ก ์ฐ๊ฒฐ๋ ์ฌ๋ฌ VPC ๋คํธ์ํฌ
์ด ์ํคํ ์ฒ์๋ Network Connectivity Center๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก ์ฐ๊ฒฐ๋๋ ์ฌ๋ฌ VPC ๋คํธ์ํฌ๊ฐ ์์ต๋๋ค. ํ์ด๋ธ๋ฆฌ๋ Interconnect๋ฅผ ์ข ๋ฃํ๊ณ ๋ค๋ฅธ ๋ชจ๋ VPC์์ ํ์ด๋ธ๋ฆฌ๋ ์ฐ๊ฒฐ์ ๊ณต์ ํ๊ธฐ ์ํด ์ ์ก VPC ๋คํธ์ํฌ๊ฐ ๋์ ๋์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ VPC ๋คํธ์ํฌ์ VLAN ์ฐ๊ฒฐ์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ธ๋ถ ์ฐ๊ฒฐ๊ณผ ๊ด๋ จ๋ ๋ผ์ฐํ ๊ณ ๋ ค์ฌํญ์ ํตํฉํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ก์, ์ธ์ฆ, ๋๋ ํฐ๋ฆฌ ์๋น์ค์ ๊ฐ์ ๊ณตํต ์๋น์ค๋ฅผ ํธ์คํ ํ๊ธฐ ์ํด ํ๋ ์ด์์ ๊ณต์ ์๋น์ค VPC ๋คํธ์ํฌ๋ฅผ ๋์ ํ ์ ์์ต๋๋ค. ์ด ์ค๊ณ๋ ๋ค์ํ๊ฒ ๋ณํํ ์ ์์ง๋ง ํต์ฌ ์์น์ ๋ค์ํ ์๋น์ค์ ์ฐ๊ฒฐ ์ ํ์ Network Connectivity Center ํ๋ธ์ ์คํฌํฌ๋ก ์ฒ๋ฆฌํ์ฌ ์ด๋ค ๊ฐ์ ๋ชจ๋ ์ฐ๊ฒฐ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ด ์ฐธ์กฐ ์ํคํ ์ฒ๋ Network Connectivity Center๋ฅผ ์ฌ์ฉํ ๊ต์ฐจ ํด๋ผ์ฐ๋ ๋คํธ์ํฌ VPC ๊ฐ ์ฐ๊ฒฐ์ ์์ธํ ์ค๋ช ๋์ด ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- ๋ถ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ Cross-Cloud Network
- VPC ์ฌ์ธต ํ๊ตฌ ๋ฐ ๊ถ์ฅ์ฌํญ(Cloud NEXT'18 ๋์์)
- ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ๋คํธ์ํฌ ํ ํด๋ก์ง
- Google Cloud ์์ ์์ญ์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ๊ฒฐ์
- Compute Engine ๋ฆฌ์ ์ ํ ๊ถ์ฅ์ฌํญ
- Google Cloud ๋ฐ์ดํฐ ์ผํฐ ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ๋คํธ์ํน
- VPC ๋ฌธ์
- GKE ๋คํธ์ํน ๊ฐ์
- Google Cloud์ ๋ํ ์ฐธ์กฐ ์ํคํ ์ฒ, ๋ค์ด์ด๊ทธ๋จ, ๊ถ์ฅ์ฌํญ์ ์ดํด๋ด ๋๋ค. Cloud ์ํคํ ์ฒ ์ผํฐ ์ดํด๋ณด๊ธฐ