VPC ์„ค๊ณ„์— ๊ด€ํ•œ ๊ถŒ์žฅ์‚ฌํ•ญ ๋ฐ ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜

Last reviewed 2025-01-30 UTC

์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” Google Cloud๋ฅผ ์‚ฌ์šฉํ•œ Virtual Private Cloud (VPC) ์„ค๊ณ„์— ๊ด€ํ•œ ๊ถŒ์žฅ์‚ฌํ•ญ๊ณผ ์ผ๋ฐ˜์ ์ธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋Š” ์ด๋ฏธ Google Cloud ๋„คํŠธ์›Œํ‚น ๊ฐœ๋…์— ์ต์ˆ™ํ•œ ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์ž ๋ฐ ์‹œ์Šคํ…œ ์„ค๊ณ„์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์›์น™ ๋ฐ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„

์˜์‚ฌ ๊ฒฐ์ •๊ถŒ์ž, ํƒ€์ž„๋ผ์ธ, ์‚ฌ์ „ ์ž‘์—… ํŒŒ์•…

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 ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ธฐ์กด 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 ๋„คํŠธ์›Œํฌ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ์š”์ธ์œผ๋กœ๋Š” ํ™•์žฅ, ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ, ์žฌ๋ฌด์  ๊ณ ๋ ค์‚ฌํ•ญ, ์šด์˜ ์š”๊ตฌ์‚ฌํ•ญ, 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 ๋„คํŠธ์›Œํฌ๋งˆ๋‹ค ๋ณ„๋„์˜ ๊ณต์œ  VPC ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด IAM ๊ถŒํ•œ๋„ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ๊ตฌํ˜„๋˜๋ฏ€๋กœ ๊ฐ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ณด์•ˆ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ฐœ๋ณ„์ ์ธ IAM ๊ถŒํ•œ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‘ ๊ฐœ์˜ VPC ๋„คํŠธ์›Œํฌ(VPC ๋„คํŠธ์›Œํฌ A์™€ VPC ๋„คํŠธ์›Œํฌ B)๋ฅผ ๋™์ผํ•œ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ์— ๋ฐฐํฌํ•˜๋ฉด ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž(networkAdmin) ์—ญํ• ์ด ๋‘ 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 ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ• ์„ ํƒ

์—ฌ๋Ÿฌ VPC ๋„คํŠธ์›Œํฌ ๊ตฌํ˜„์„ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ํ•ด๋‹น VPC ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. VPC ๋„คํŠธ์›Œํฌ๋Š” Google์˜ Andromeda SDN ๋‚ด์—์„œ ๊ฒฉ๋ฆฌ๋œ ํ…Œ๋„ŒํŠธ ๊ณต๊ฐ„์ด์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์„น์…˜์—์„œ๋Š” VPC ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜๋Š” ๊ถŒ์žฅ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ๊ฐ๊ฐ์˜ ์žฅ์ ๊ณผ ๋‹จ์ ์ด ์š”์•ฝ๋˜์–ด ์žˆ์œผ๋ฉฐ, VPC ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜๋Š” ๊ถŒ์žฅ์‚ฌํ•ญ์€ ๋‹ค์Œ ์„น์…˜์—์„œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์žฅ์  ๋‹จ์ 
Network Connectivity Center VPC ์Šคํฌํฌ
  • ํ—ˆ๋ธŒ๋‹น ํ™œ์„ฑ VPC ์Šคํฌํฌ ์ตœ๋Œ€ 250๊ฐœ
  • ํ•„ํ„ฐ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ์‚ฌ์ „ ์„ค์ •๋œ ํ† ํด๋กœ์ง€
  • ๋ณ„๋„์˜ ํ”ผ์–ด๋ง ๊ทธ๋ฃน ํ• ๋‹น๋Ÿ‰ ์—†์ด ์ตœ๋Œ€ VPC๋‹น VM ์ธ์Šคํ„ด์Šค ํ™•์žฅ
  • ์กฐ์ง ๊ฐ„ VPC ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ํ—ˆ๋ธŒ ๊ด€๋ฆฌ์ž - ์Šคํฌํฌ ๊ด€๋ฆฌ์ž ์›Œํฌํ”Œ๋กœ
  • Private Service Connect ์—ฐ๊ฒฐ ์ „ํŒŒ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด VPC ์Šคํฌํฌ ์ „๋ฐ˜์—์„œ Private Service Connect ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•œ ์ „์ด์  ๋„๋‹ฌ ๊ฐ€๋Šฅ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋˜ํ•œ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์˜ ๋ชจ๋“  ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • VM์„ ์ „์†กํ•˜๋Š” ์†Œ์Šค ํƒœ๊ทธ ๋ฐ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์ด sNetwork Connectivity Center ์ „์ฒด๋กœ ์ „ํŒŒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ œํ•œ๋œ NVA ์‚ฝ์ž… ์˜ต์…˜
  • VPC ๊ฐ„ ์ „์†ก ๋น„์šฉ
  • IPv4๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง
  • ์†์‰ฌ์šด ๊ตฌ์„ฑ
  • ๋‚ฎ์€ ๊ด€๋ฆฌ ์˜ค๋ฒ„ํ—ค๋“œ
  • ๋†’์€ ๋Œ€์—ญํญ
  • ๋‚ฎ์€ ์ด๊ทธ๋ ˆ์Šค ๋น„์šฉ(๋‹จ์ผ VPC ๋„คํŠธ์›Œํฌ์™€ ๋™์ผ)
  • ๊ฐ VPC ๋„คํŠธ์›Œํฌ์—์„œ ์ž์ฒด ๋ถ„์‚ฐํ˜• ๋ฐฉํ™”๋ฒฝ ์œ ์ง€
  • ๊ฐ VPC ๋„คํŠธ์›Œํฌ์—์„œ ์ž์ฒด IAM ๊ณ„์ • ๋ฐ ๊ถŒํ•œ ์œ ์ง€
  • ๋น„์ „ํ™˜์„ฑ
  • ํ™•์žฅ ํšŸ์ˆ˜๋Š” ํ”ผ์–ด๋ง๋œ VPC ๋„คํŠธ์›Œํฌ์˜ ์ด ๊ทธ๋ฃน๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” VM, ๊ฒฝ๋กœ, ๋‚ด๋ถ€ ์ „๋‹ฌ ๊ทœ์น™์˜ ์ˆ˜๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • ์ค‘์ฒฉ๋˜์ง€ ์•Š๋Š” ์ฃผ์†Œ ๊ณต๊ฐ„ ํ•„์š”
  • ์ •์  ๊ฒฝ๋กœ ๋ฐ ๋™์  ๊ฒฝ๋กœ๊ฐ€ ์ „ํŒŒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • VM์„ ์ „์†กํ•˜๋Š” ์†Œ์Šค ํƒœ๊ทธ ๋ฐ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์ด VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง ์ „์ฒด๋กœ ์ „ํŒŒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ •์  ๊ฒฝ๋กœ ๋ฐ ๋™์  ๊ฒฝ๋กœ๊ฐ€ ์ „ํŒŒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์™ธ๋ถ€ ๋ผ์šฐํŒ…(๊ณต๊ฐœ IP ๋˜๋Š” NAT ๊ฒŒ์ดํŠธ์›จ์ด)
  • ๊ตฌ์„ฑ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • VPC ๋„คํŠธ์›Œํฌ ๊ฐ„ ์™„์ „ ๊ฒฉ๋ฆฌ
  • ์ค‘์ฒฉ๋œ IP ์ฃผ์†Œ ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋†’์€ ๋Œ€์—ญํญ
  • ๊ฐ™์€ ์˜์—ญ์— ์žˆ๋Š” VM์˜ ์ด๊ทธ๋ ˆ์Šค ๋น„์šฉ์ด ๋‹ค๋ฅธ ์˜ต์…˜(์˜ˆ: VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง)๊ณผ ๋น„๊ตํ•  ๋•Œ ๋” ๋†’์Šต๋‹ˆ๋‹ค.
  • VM์ด ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋…ธ์ถœ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • ์ •์  ๊ฒฝ๋กœ ๋ฐ ๋™์  ๊ฒฝ๋กœ๊ฐ€ ์ „ํŒŒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • VM์„ ์ „์†กํ•˜๋Š” ์†Œ์Šค ํƒœ๊ทธ ๋ฐ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์ด ํ”ผ์–ด๋ง๋œ ๋„คํŠธ์›Œํฌ ์ „์ฒด์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Cloud VPN
  • Cloud VPN์€ ํ—ˆ๋ธŒ ๋ฐ ์Šคํฌํฌ์— ์ „ํ™˜์„ฑ ํ† ํด๋กœ์ง€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ECMP๋ฅผ ํ†ตํ•ด ํ™•์žฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • HA VPN์—์„œ 99.99%์˜ ์„œ๋น„์Šค ํ™•์žฅ์„ฑ SLA
  • ๊ด€๋ฆฌ ์˜ค๋ฒ„ํ—ค๋“œ
  • ์ธํ„ฐ๋„ท ์ด๊ทธ๋ ˆ์Šค ์š”์œจ๋กœ ๊ณผ๊ธˆ
  • ์•ฝ๊ฐ„ ๋†’์€ ์ง€์—ฐ ์‹œ๊ฐ„
  • ํ„ฐ๋„๋‹น ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ํ„ฐ๋„ ์บก์Аํ™”๋กœ ์ธํ•ด ๋” ๋‚ฎ์€ MTU
  • VM์„ ์ „์†กํ•˜๋Š” ์†Œ์Šค ํƒœ๊ทธ ๋ฐ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์ด ํ„ฐ๋„ ์ „์ฒด์—์„œ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.
์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค(๋‹ค์ค‘ NIC)
  • ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐ ์ธ์Šคํ„ด์Šค ์ „์ฒด์˜ ECMP ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ํ™•์žฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐœ๋ณ„ VM์—๋Š” ๋Œ€์—ญํญ ํ•œ๋„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • VM ์ธ์Šคํ„ด์Šค๋‹น ์ธํ„ฐํŽ˜์ด์Šค ์ˆ˜๊ฐ€ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
  • VM ์ธ์Šคํ„ด์Šค๋Š” ์ง์ ‘ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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 ๋ฒ”์œ„๋Š” ๊ฒน์น˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ณต์œ  VPC๊ฐ€ ํฌํ•จ๋œ ๋‹ค์ค‘ NIC

์„œ๋น„์Šค ์—ฐ๊ฒฐ

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๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ณ„ ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”์„ฑ์ด ์ค„์–ด๋“ค์–ด ๊ฐ™์€ ์†”๋ฃจ์…˜์„ ๋ณต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฆฌ์ „์ด๋‚˜ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ์— ๊ด€๊ณ„์—†์ด 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๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์—ฐ๊ฒฐ ์„ค๊ณ„๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Network Connectivity Center๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„ค๊ณ„

๋˜๋Š” ๋ฆฌ์†Œ์Šค ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๊ณ  NVA๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง ๋ฐ ๋งž์ถค ๊ณต์ง€ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์œ  ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง ์ปค์Šคํ…€ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•œ ์ค‘์•™ ์ง‘์ค‘์‹ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์—ฐ๊ฒฐ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„ค๊ณ„

์ด ์ค‘์•™ ์ง‘์ค‘์‹ ์„ค๊ณ„๋Š” ๊ฐ ๊ฐœ๋ณ„ VPC ๋„คํŠธ์›Œํฌ์—์„œ VPN ํ„ฐ๋„ ๋˜๋Š” VLAN ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์กด ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์—ฐ๊ฒฐ ๋ฐฐํฌ์™€๋Š” ๋Œ€์กฐ์ ์ž…๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ๋ณด์•ˆ

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์œผ๋กœ ๋ผ์šฐํŒ…๋ฉ๋‹ˆ๋‹ค.

 Google Cloud ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ํ†ตํ•œ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ

๋Œ€๋ถ€๋ถ„์˜ ์†”๋ฃจ์…˜์—๋Š” ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค 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 ๊ทธ๋ฃน์— ๋” ๊ตฌ์ฒด์ ์ธ ๊ทœ์น™ ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์šฐ์„  ๊ด‘๋ฒ”์œ„ํ•œ ๊ทœ์น™์„ ์ •์˜ํ•œ ๋‹ค์Œ ํ•„์š”์— ๋”ฐ๋ผ ํ•ด๋‹น ๊ทœ์น™์„ ๋” ์„ธ๋ถ€์ ์œผ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

  1. VPC ๋„คํŠธ์›Œํฌ์—์„œ ๋ชจ๋“  VM์— ๊ณตํ†ต์ ์œผ๋กœ ์ ์šฉ๋˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  2. ์„œ๋น„์Šค ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ์„œ๋ธŒ๋„ท๊ณผ ๊ฐ™์ด ์—ฌ๋Ÿฌ VM์— ๊ฑธ์ณ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  3. 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 ์ฃผ์†Œ ์‚ฌ์šฉ

๋‹ค์–‘ํ•œ 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 ์•ก์„ธ์Šค

๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์‚ฌ์šฉ

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 ํ๋ฆ„ ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ธŒ๋„ท์— ๋Œ€ํ•ด ์‚ฌ์šฉ ์„ค์ •๋œ ๊ฒฝ์šฐ 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

์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ, ์—ฌ๋Ÿฌ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ, ์—ฌ๋Ÿฌ ๊ณต์œ  VPC

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ VPC ๊ฒฉ๋ฆฌ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ ์„ค๊ณ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ํ”„๋กœ๋•์…˜์„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ์š”๊ตฌ์‚ฌํ•ญ(์˜ˆ: PCI), ํ™˜๊ฒฝ ๊ฐ„ ํ• ๋‹น๋Ÿ‰ ๊ณ ๋ ค์‚ฌํ•ญ ๋˜๋Š” ๋‹ค๋ฅธ ๋…ผ๋ฆฌ์  ๊ฒฉ๋ฆฌ ๊ณ„์ธต์„ ํฌํ•จํ•˜์—ฌ VPC ๊ฒฉ๋ฆฌ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ์ค‘๋ณตํ™”๋ฅผ ์œ„ํ•ด ์œ„์น˜๋‹น ๋‘ ๊ฐœ์˜ ์ƒํ˜ธ ์—ฐ๊ฒฐ๋งŒ ํ•„์š”ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๊ฐœ์˜ Interconnect ์—ฐ๊ฒฐ์„ ์—ฌ๋Ÿฌ VPC ๋„คํŠธ์›Œํฌ ๋˜๋Š” ๋ฆฌ์ „์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ, ์—ฌ๋Ÿฌ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ, ์—ฌ๋Ÿฌ ๊ณต์œ  VPC

๋˜ํ•œ ํ”„๋ก์‹œ, ์ธ์ฆ, ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋น„์Šค์™€ ๊ฐ™์€ ํ•ต์‹ฌ ์„œ๋น„์Šค๋ฅผ ๋ฐฐ์น˜ํ•  ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•  ๋•Œ ๊ฒฉ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์ œ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ  ์„œ๋น„์Šค VPC ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Network Connectivity Center๋ฅผ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฅธ VPC ๋„คํŠธ์›Œํฌ์™€ ๊ณต์œ ํ•˜๋Š” ๋™์‹œ์— ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ค‘์•™ ์ง‘์ค‘์‹์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ, ์—ฌ๋Ÿฌ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ, ์—ฌ๋Ÿฌ ๊ณต์œ  VPC

VPC ๋„คํŠธ์›Œํฌ ๊ฐ„ ์Šคํ…Œ์ดํŠธํ’€(Stateful) L7 ๋ฐฉํ™”๋ฒฝ

์ด ์•„ํ‚คํ…์ฒ˜์—๋Š” VPC ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ๋‹ค์ค‘ NIC ๋ธŒ๋ฆฌ์ง€๋กœ ์ž‘๋™ํ•˜๋Š” L7 ์ฐจ์„ธ๋Œ€ ๋ฐฉํ™”๋ฒฝ(NGFW) ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋กœ ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์™ธ๋ถ€ VPC ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด L7 NGFW์˜ ์™ธ๋ถ€ ๊ตฌ๊ฐ„์—์„œ ์ข…๋ฃŒ๋˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ƒํ˜ธ ์—ฐ๊ฒฐ ๋ฐ ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜ ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค๊ณ„๋Š” ๋‹ค์–‘ํ•˜๊ฒŒ ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ต์‹ฌ ์›์น™์€ ํŠธ๋ž˜ํ”ฝ์ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” VPC ๋„คํŠธ์›Œํฌ์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— ๋ฐฉํ™”๋ฒฝ์„ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ์„ค๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๊ฐ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ VM ๊ธฐ๋ฐ˜ NGFW๋ฅผ ์‚ฝ์ž…ํ•  ํ”„๋กœ์ ํŠธ์— ์ƒ์ฃผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ• ๋‹น๋Ÿ‰์€ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ์ ์šฉ๋˜๋ฏ€๋กœ ๋ชจ๋“  VPC ๋ฆฌ์†Œ์Šค์˜ ํ•ฉ๊ณ„๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

VPC ๊ฐ„์˜ ์Šคํ…Œ์ดํŠธํ’€(Stateful) L7 ๋ฐฉํ™”๋ฒฝ

Network Connectivity Center๋กœ ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ VPC ๋„คํŠธ์›Œํฌ

์ด ์•„ํ‚คํ…์ฒ˜์—๋Š” Network Connectivity Center๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์—ฌ๋Ÿฌ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ Interconnect๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ๋‹ค๋ฅธ ๋ชจ๋“  VPC์—์„œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์—ฐ๊ฒฐ์„ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์ „์†ก VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ VPC ๋„คํŠธ์›Œํฌ์— VLAN ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์™ธ๋ถ€ ์—ฐ๊ฒฐ๊ณผ ๊ด€๋ จ๋œ ๋ผ์šฐํŒ… ๊ณ ๋ ค์‚ฌํ•ญ์„ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ”„๋ก์‹œ, ์ธ์ฆ, ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋น„์Šค์™€ ๊ฐ™์€ ๊ณตํ†ต ์„œ๋น„์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต์œ  ์„œ๋น„์Šค VPC ๋„คํŠธ์›Œํฌ๋ฅผ ๋„์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค๊ณ„๋Š” ๋‹ค์–‘ํ•˜๊ฒŒ ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ต์‹ฌ ์›์น™์€ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์™€ ์—ฐ๊ฒฐ ์œ ํ˜•์„ Network Connectivity Center ํ—ˆ๋ธŒ์˜ ์Šคํฌํฌ๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ์ด๋“ค ๊ฐ„์— ๋ชจ๋“  ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜๋Š” Network Connectivity Center๋ฅผ ์‚ฌ์šฉํ•œ ๊ต์ฐจ ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ VPC ๊ฐ„ ์—ฐ๊ฒฐ์— ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„