๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ฐœ์š”

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ๋Š” ๋ฐฑ์—”๋“œ (์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน(NEG)) ๊ฐ„์— ์™ธ๋ถ€ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๋Š” ๋ฆฌ์ „๋ณ„ Layer 4 ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฑ์—”๋“œ๋Š” ๋ฆฌ์ „ ๋ฐ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋™์ผํ•ด์•ผ ํ•˜์ง€๋งŒ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” Maglev ๋ฐ Andromeda ๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™” ์Šคํƒ์—์„œ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค.

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ธํ„ฐ๋„ท์˜ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ
  • ์™ธ๋ถ€ IP๊ฐ€ ์žˆ๋Š”Google Cloud VM
  • Cloud NAT ๋˜๋Š” ์ธ์Šคํ„ด์Šค ๊ธฐ๋ฐ˜ NAT๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š”Google Cloud VM

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ํ”„๋ก์‹œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ž์ฒด๋Š” ์‚ฌ์šฉ์ž ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๋œ ํŒจํ‚ท์€ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ, ํฌํŠธ(ํ•ด๋‹นํ•˜๋Š” ๊ฒฝ์šฐ)๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๋ฐฑ์—”๋“œ VM์— ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ฐฑ์—”๋“œ VM์—์„œ ์‚ฌ์šฉ์ž ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ VM์˜ ์‘๋‹ต์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ํด๋ผ์ด์–ธํŠธ์— ์ง์ ‘ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ง์ ‘ ์„œ๋ฒ„ ๋ฐ˜ํ™˜(DSR)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋‹ค์Œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ด€๋ฆฌํ˜• ๋ฐ ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๊ด€๋ฆฌํ˜• ๋ฐ ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ๋ชจ๋‘ ๋ฐฑ์—”๋“œ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์€ ๋ฐฑ์—”๋“œ ๊ด€๋ฆฌ์˜ ํŠน์ • ์ธก๋ฉด์„ ์ž๋™ํ™”ํ•˜๋ฉฐ ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน๋ณด๋‹ค ์šฐ์ˆ˜ํ•œ ํ™•์žฅ์„ฑ๊ณผ ์•ˆ์ •์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์˜์—ญ๋ณ„ NEG ๋ฐฑ์—”๋“œ. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” GCE_VM_IP ์—”๋“œํฌ์ธํŠธ๊ฐ€ ์žˆ๋Š” ์˜์—ญ NEG ์‚ฌ์šฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์˜์—ญ๋ณ„ NEG GCE_VM_IP ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํŒจํ‚ท์„ nic0๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
    • ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋œ 2๊ฐœ ์ด์ƒ์˜ ์˜์—ญ๋ณ„ NEG์— ๋™์ผํ•œ GCE_VM_IP ์—”๋“œํฌ์ธํŠธ๋ฅผ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ํ”„๋กœํ† ์ฝœ ์ง€์›. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” TCP, UDP, ESP, GRE, ICMP, ICMPv6 ํŠธ๋ž˜ํ”ฝ์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • IPv6 ์—ฐ๊ฒฐ ์ง€์›. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” IPv4 ๋ฐ IPv6 ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ธ๋ฐ€ํ•œ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ ์ œ์–ด. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ๊ตฌ์„ฑ๋œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ, ์—ฐ๊ฒฐ ์ถ”์  ์ •์ฑ…, ๊ฐ€์ค‘ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์„ค์ •์— ๋”ฐ๋ผ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์—์„œ ์—ฐ๊ฒฐ ๋“œ๋ ˆ์ด๋‹์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ณ  ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์žฅ์•  ์กฐ์น˜ ๋ฐฑ์—”๋“œ๋ฅผ ์ง€์ •ํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์„ค์ •์—๋Š” ๋น ๋ฅธ ์‹œ์ž‘์— ๋„์›€์ด ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํŠธ๋ž˜ํ”ฝ ๋ฐฐํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
  • ๋ ˆ๊ฑฐ์‹œ ์ด์™ธ์˜ ๋ฆฌ์ „ ์ƒํƒœ ์ ๊ฒ€ ์ง€์›. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ์ง€์›๋˜๋Š” ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์ „ ์ƒํƒœ ์ ๊ฒ€์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Google Cloud Armor ํ†ตํ•ฉ Cloud Armor๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ๊ณ ๊ธ‰ ๋„คํŠธ์›Œํฌ DDoS ๋ณดํ˜ธ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ณ ๊ธ‰ ๋„คํŠธ์›Œํฌ DDoS ๋ณดํ˜ธ ๊ตฌ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.
  • GKE ํ†ตํ•ฉ. GKE์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•  ๋•Œ๋Š” GKE ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•ด์„œGoogle Cloud ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ธฐ๋ณธ ์ œ๊ณต GKE ์„œ๋น„์Šค ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ˆ˜๋ช… ์ฃผ๊ธฐ๊ฐ€ GKE์— ์˜ํ•ด ์™„์ „ํžˆ ์ž๋™ํ™”๋˜๊ณ  ์ œ์–ด๋œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๋ฉด ์ด ํŽ˜์ด์ง€์— ์„ค๋ช…๋œ ๋…๋ฆฝํ˜• ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ฒ˜์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

    ๊ด€๋ จ GKE ๋ฌธ์„œ:

์•„ํ‚คํ…์ฒ˜

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ฆฌ์ „ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
๋ฆฌ์ „ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š” ๋ฆฌ์ „๋ณ„ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ตฌ์„ฑ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ํ•˜๋‚˜์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฆฌ์ „ ์™ธ๋ถ€ IP ์ฃผ์†Œ ํ•œ ๊ฐœ ์ด์ƒ
  • ๋ฆฌ์ „ ์™ธ๋ถ€ ์ „๋‹ฌ ๊ทœ์น™ ํ•œ ๊ฐœ ์ด์ƒ
  • ๋ฆฌ์ „ ์™ธ๋ถ€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ•œ ๊ฐœ
  • ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฐฑ์—”๋“œ: ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ๋ชจ๋“  ์˜์—ญ๋ณ„ NEG ๋ฐฑ์—”๋“œ(GCE_VM_IP ์—”๋“œํฌ์ธํŠธ)
  • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์™€ ์—ฐ๊ฒฐ๋œ ์ƒํƒœ ํ™•์ธ

๋˜ํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ํŠธ๋ž˜ํ”ฝ ๋ฐ ์ƒํƒœ ํ™•์ธ ํ”„๋กœ๋ธŒ๊ฐ€ ๋ฐฑ์—”๋“œ VM์— ์—ฐ๊ฒฐํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

IP ์ฃผ์†Œ

๋ฆฌ์ „๋ณ„ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—๋Š” ์ „๋‹ฌ ๊ทœ์น™์ด ์ตœ์†Œ ํ•œ ๊ฐœ ์ด์ƒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ ๊ทœ์น™์€ ์ธํ„ฐ๋„ท ์–ด๋””์—์„œ๋‚˜ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.

  • IPv4 ํŠธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ ์ „๋‹ฌ ๊ทœ์น™์€ ๋‹จ์ผ ๋ฆฌ์ „ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ „ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๋Š” ๊ฐ Google Cloud ๋ฆฌ์ „์— ๊ณ ์œ ํ•œ ํ’€์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์˜ˆ์•ฝ๋œ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜ Google Cloud ์—์„œ ์ž„์‹œ IPv4 ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๋„๋ก ํ•˜์—ฌ IPv4 ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • IPv6 ํŠธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ ์ „๋‹ฌ ๊ทœ์น™์ด ์ด์ค‘ ์Šคํƒ ๋˜๋Š” IPv6 ์ „์šฉ ์„œ๋ธŒ๋„ท์—์„œ IPv6 ์ฃผ์†Œ์˜ /96 ๋ฒ”์œ„๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ธŒ๋„ท์€ VPC ๋„คํŠธ์›Œํฌ์— ํ• ๋‹น๋œ ์™ธ๋ถ€ IPv6 ์„œ๋ธŒ๋„ท ๋ฒ”์œ„๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ IPv6 ์ฃผ์†Œ๋Š” ํ”„๋ฆฌ๋ฏธ์—„ ๋“ฑ๊ธ‰ ๋ฐ ์Šคํƒ ๋‹ค๋“œ ๋“ฑ๊ธ‰ (๋ฏธ๋ฆฌ๋ณด๊ธฐ)์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    /96 IPv6 ์ฃผ์†Œ ๋ฒ”์œ„๋Š” ์˜ˆ์•ฝ๋œ ์™ธ๋ถ€ IPv6 ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, ์ปค์Šคํ…€ ์ž„์‹œ IPv6 ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, Google Cloud๊ฐ€ ์ž„์‹œ IPv6 ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๋„๋ก ํ•˜์—ฌ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ปค์Šคํ…€ ์ž„์‹œ IPv6 ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด gcloud CLI ๋˜๋Š” API๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Google Cloud ์ฝ˜์†”์€ ์ „๋‹ฌ ๊ทœ์น™์— ๋งž์ถค ์ž„์‹œ IPv6 ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    IPv6 ์ง€์›์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ IPv6 ์„œ๋ธŒ๋„ท ๋ฒ”์œ„ ๋ฐ IPv6 ์ฃผ์†Œ์— ๊ด€ํ•œ VPC ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ „๋‹ฌ ๊ทœ์น™์„ ์‚ญ์ œํ•œ ํ›„ ๋‹ค์‹œ ์‚ฌ์šฉํ•  ํ”„๋กœ์ ํŠธ์™€ ์—ฐ๊ฒฐ๋œ ์ฃผ์†Œ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•˜๊ฑฐ๋‚˜ ๋™์ผํ•œ IP ์ฃผ์†Œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™ ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ํ•„์š”ํ•˜๋ฉด ์ „๋‹ฌ ๊ทœ์น™์— ๋Œ€ํ•ด ์˜ˆ์•ฝ๋œ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ํ‘œ์ค€ ๋“ฑ๊ธ‰๊ณผ ํ”„๋ฆฌ๋ฏธ์—„ ๋“ฑ๊ธ‰์˜ ๋ฆฌ์ „ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. IP ์ฃผ์†Œ์™€ ์ „๋‹ฌ ๊ทœ์น™ ๋ชจ๋‘ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ๋“ฑ๊ธ‰์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ „๋ณ„ ์™ธ๋ถ€ IPv6 ์ฃผ์†Œ๋Š” ํ”„๋ฆฌ๋ฏธ์—„ ๋“ฑ๊ธ‰๊ณผ ํ‘œ์ค€ ๋“ฑ๊ธ‰์—์„œ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „๋‹ฌ ๊ทœ์น™

๋ฆฌ์ „ ์™ธ๋ถ€ ์ „๋‹ฌ ๊ทœ์น™์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ํ”„๋ก์‹œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ‚ท์— ํฌํŠธ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ ๋™์ผํ•œ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ์—์„œ ๋ฐฑ์—”๋“œ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. IP ์ฃผ์†Œ์™€ ๊ฒฐํ•ฉ๋œ ์ „๋‹ฌ ๊ทœ์น™์ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํ”„๋ŸฐํŠธ์—”๋“œ๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ์ˆ˜์‹  ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹  ํŒจํ‚ท์˜ ๋Œ€์ƒ IP ์ฃผ์†Œ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์—ฐ๊ฒฐ๋œ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

์ˆ˜์‹  ํŠธ๋ž˜ํ”ฝ์€ ํŠน์ • IP ์ฃผ์†Œ(IPv4 ์ฃผ์†Œ ๋˜๋Š” IPv6 ์ฃผ์†Œ ๋ฒ”์œ„), ํ”„๋กœํ† ์ฝœ, ํ”„๋กœํ† ์ฝœ์ด ํฌํŠธ ๊ธฐ๋ฐ˜์ธ ๊ฒฝ์šฐ 1๊ฐœ ํฌํŠธ, ํฌํŠธ ๋ฒ”์œ„ ๋˜๋Š” ๋ชจ๋“  ํฌํŠธ์˜ ์กฐํ•ฉ์ธ ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ „๋‹ฌ ๊ทœ์น™์€ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

  • ์ „๋‹ฌ ๊ทœ์น™์ด IPv4 ์ฃผ์†Œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒฝ์šฐ ์ „๋‹ฌ ๊ทœ์น™์€ ์„œ๋ธŒ๋„ท๊ณผ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํ•ด๋‹น IP ์ฃผ์†Œ๋Š”Google Cloud ์„œ๋ธŒ๋„ท ๋ฒ”์œ„ ๋ฐ–์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  • ์ „๋‹ฌ ๊ทœ์น™์ด /96 IPv6 ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒฝ์šฐ ์ด /96 IPv6 ์ฃผ์†Œ ๋ฒ”์œ„๋Š” ์™ธ๋ถ€ IPv6 ์„œ๋ธŒ๋„ท ๋ฒ”์œ„ (--ipv6-access-type์ด EXTERNAL๋กœ ์„ค์ •๋จ)๊ฐ€ ์žˆ๋Š” ์ด์ค‘ ์Šคํƒ ๋˜๋Š” ๋‹จ์ผ ์Šคํƒ IPv6 ์„œ๋ธŒ๋„ท์—์„œ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ์ „๋‹ฌ ๊ทœ์น™์ด ์ฐธ์กฐํ•˜๋Š” ์„œ๋ธŒ๋„ท์€ ๋ฐฑ์—”๋“œ ์ธ์Šคํ„ด์Šค์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ธŒ๋„ท๊ณผ ๋™์ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๋ฐฑ์—”๋“œ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ „๋‹ฌ ๊ทœ์น™๊ณผ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ๋Š” ์ด์ค‘ ์Šคํƒ ๋˜๋Š” ๋‹จ์ผ ์Šคํƒ IPv6 ์„œ๋ธŒ๋„ท์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐฑ์—”๋“œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ธŒ๋„ท์—๋Š” ๋‚ด๋ถ€ IPv6 ์„œ๋ธŒ๋„ท ๋ฒ”์œ„ (--ipv6-access-type์ด INTERNAL๋กœ ์„ค์ •๋จ)๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฆฌ์ „๋ณ„ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—๋Š” ์ „๋‹ฌ ๊ทœ์น™์ด ์ตœ์†Œ ํ•œ ๊ฐœ ์ด์ƒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ ๊ทœ์น™์€ ํŠน์ • ๋ฒ”์œ„์˜ ์†Œ์Šค IP ์ฃผ์†Œ์—์„œ ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํŠน์ • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค(๋˜๋Š” ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค)๋กœ ์ „๋‹ฌํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์— ์„ค๋ช…๋œ ๋Œ€๋กœ ๋™์ผํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์ „๋‹ฌ ๊ทœ์น™์„ ์—ฌ๋Ÿฌ ๊ฐœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ IPv4 ํŠธ๋ž˜ํ”ฝ๊ณผ IPv6 ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ์ „๋‹ฌ ๊ทœ์น™์„ ๋‘ ๊ฐœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” IPv4 ๋˜๋Š” ์ด์ค‘ ์Šคํƒ ๋ฐฑ์—”๋“œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” IPv4 ํŠธ๋ž˜ํ”ฝ์šฉ ๊ทœ์น™์ด๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์ด์ค‘ ์Šคํƒ ๋ฐฑ์—”๋“œ๋งŒ ๊ฐ€๋ฆฌํ‚ค๋Š” IPv6 ํŠธ๋ž˜ํ”ฝ์šฉ ๊ทœ์น™์ž…๋‹ˆ๋‹ค. IPv4 ๋ฐ IPv6 ์ „๋‹ฌ ๊ทœ์น™์ด ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ์ด์ค‘ ์Šคํƒ ๋ฐฑ์—”๋“œ๋ฅผ ์ฐธ์กฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ „๋‹ฌ ๊ทœ์น™ ํ”„๋กœํ† ์ฝœ

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๊ฐ ์ „๋‹ฌ ๊ทœ์น™์— TCP, UDP, L3_DEFAULT ํ”„๋กœํ† ์ฝœ ์˜ต์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

TCP ๋ฐ UDP ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ TCP ๋˜๋Š” UDP ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. L3_DEFAULT ํ”„๋กœํ† ์ฝœ ์˜ต์…˜์€ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ TCP, UDP, ESP, GRE, ICMP, ICMPv6 ํŠธ๋ž˜ํ”ฝ์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

TCP ๋ฐ UDP ์ด์™ธ์˜ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ L3_DEFAULT๋Š” ๋‹จ์ผ ์ „๋‹ฌ ๊ทœ์น™์ด ์—ฌ๋Ÿฌ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IPsec ์„œ๋น„์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ESP ๋ฐ UDP ๊ธฐ๋ฐ˜ IKE์™€ NAT-T ํŠธ๋ž˜ํ”ฝ ์กฐํ•ฉ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. L3_DEFAULT ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๋‹จ์ผ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

TCP ๋˜๋Š” UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์€ ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ์ด UNSPECIFIED์ธ ์ „๋‹ฌ ๊ทœ์น™ ๋˜๋Š” ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์™€ ๋™์ผํ•œ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์€ UNSPECIFIED ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋งŒ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

L3_DEFAULT ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ํฌํŠธ์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋„๋ก ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํฌํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด Google Cloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ --ports=ALL๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ allPorts๋ฅผ True๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ์—์„œ ์ด๋Ÿฌํ•œ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๋˜๋Š” ํŠธ๋ž˜ํ”ฝ ์ „๋‹ฌ ๊ทœ์น™ ํ”„๋กœํ† ์ฝœ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ”„๋กœํ† ์ฝœ
TCP TCP TCP ๋˜๋Š” UNSPECIFIED
L3_DEFAULT UNSPECIFIED
UDP UDP UDP ๋˜๋Š” UNSPECIFIED
L3_DEFAULT UNSPECIFIED
ESP, GRE, ICMP/ICMPv6(์—์ฝ” ์š”์ฒญ๋งŒ) L3_DEFAULT UNSPECIFIED

์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™

์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ „๋‹ฌ ๊ทœ์น™์—๋Š” ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋™์ผํ•œ IP ์ฃผ์†Œ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™ ๋™์ผํ•œ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์ด ๋‘ ๊ฐœ ์ด์ƒ ์—†์œผ๋ฉด ๋™์ผํ•œ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ „๋‹ฌ ๊ทœ์น™๋งˆ๋‹ค ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์ด ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์ฐธ์กฐํ•˜๋Š” ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™ ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์— ๋ช…์‹œ๋œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ „๋‹ฌ ๊ทœ์น™์ด ๋™์ผํ•œ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ „๋‹ฌ ๊ทœ์น™์ด ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „๋‹ฌ ๊ทœ์น™ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋ฐฑ์—”๋“œ VM์—์„œ ์‹คํ–‰ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ „๋‹ฌ ๊ทœ์น™์˜ ๋ชจ๋“  ์™ธ๋ถ€ IP ์ฃผ์†Œ์— ๋ฐ”์ธ๋”ฉ๋˜๋„๋ก ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ๋‘ ๊ฐœ ์ด์ƒ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IPv4 ์ฃผ์†Œ์šฉ ์ „๋‹ฌ ๊ทœ์น™ ํ•˜๋‚˜์™€ IPv6 ์ฃผ์†Œ์šฉ ์ „๋‹ฌ ๊ทœ์น™ ํ•˜๋‚˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋™์ผํ•œ ์™ธ๋ถ€ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์ด๋‚˜ ๊ฒน์น˜์ง€ ์•Š๋Š” ํฌํŠธ ๋˜๋Š” ํฌํŠธ ๋ฒ”์œ„๋กœ ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ ๊ทœ์น™์€ ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์ œ์•ฝ ์กฐ๊ฑด

Google Cloud ๋Š” ์ˆ˜์‹  ํŒจํ‚ท์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ตœ๋Œ€ ํ•˜๋‚˜์˜ ์ „๋‹ฌ ๊ทœ์น™์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์„น์…˜์—์„œ ์„ค๋ช…ํ•˜๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์„ ์ œ์™ธํ•˜๊ณ , ๋‘˜ ์ด์ƒ์˜ ์ „๋‹ฌ ๊ทœ์น™์ด ๋™์ผํ•œ ๋ฆฌ์ „ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋‹ค์Œ ์ œ์•ฝ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ทœ์น™์˜ ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ ์กฐํ•ฉ์ด ๊ณ ์œ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœํ† ์ฝœ์˜ ๋ชจ๋“  ํฌํŠธ์— ๋Œ€ํ•ด ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ ๋™์ผํ•œ ํ”„๋กœํ† ์ฝœ ๋ฐ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    TCP ๋˜๋Š” UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์€ ๋ชจ๋“  ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜ ํŠน์ • ํฌํŠธ์— ๋Œ€ํ•ด ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IP ์ฃผ์†Œ 198.51.100.1, TCP ํ”„๋กœํ† ์ฝœ, ๋ชจ๋“  ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“  ๊ฒฝ์šฐ IP ์ฃผ์†Œ 198.51.100.1 ๋ฐ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํฌํŠธ๊ฐ€ ๊ณ ์œ ํ•˜๊ฑฐ๋‚˜ ํฌํŠธ ๋ฒ”์œ„๊ฐ€ ๊ฒน์น˜์ง€ ์•Š๋Š”๋‹ค๋ฉด IP ์ฃผ์†Œ 198.51.100.1 ๋ฐ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์„ ๋‘ ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ „๋‹ฌ ๊ทœ์น™ ์ค‘ ํ•˜๋‚˜์˜ ํฌํŠธ๊ฐ€ 80,443์ด๊ณ  ๋‹ค๋ฅธ ๊ทœ์น™์€ ํฌํŠธ ๋ฒ”์œ„ 81-442๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ IP ์ฃผ์†Œ 198.51.100.1 ๋ฐ TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๋‘ ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์€ IP ์ฃผ์†Œ๋‹น ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ด๋Š” L3_DEFAULT ํ”„๋กœํ† ์ฝœ์€ ๋ชจ๋“  ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ •์˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ์ปจํ…์ŠคํŠธ์—์„œ ๋ชจ๋“  ํฌํŠธ๋ผ๋Š” ์šฉ์–ด๋Š” ํฌํŠธ ์ •๋ณด๊ฐ€ ์—†๋Š” ํ”„๋กœํ† ์ฝœ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹จ์ผ L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์€ ํŠน์ • ํ”„๋กœํ† ์ฝœ (TCP ๋˜๋Š” UDP) ๋ฐ ๋™์ผํ•œ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์ „๋‹ฌ ๊ทœ์น™๊ณผ ๊ณต์กดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    IP ์ฃผ์†Œ์— ์—ฐ๊ฒฐ๋œ ํŠน์ • TCP ๋˜๋Š” UDP ์ „๋‹ฌ ๊ทœ์น™์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น IP ์ฃผ์†Œ์— L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์„ ์—ฐ๊ฒฐํ•˜์—ฌ ํŠน์ • ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ํŠธ๋ž˜ํ”ฝ์˜ ๋Œ€์ฒด ์—ญํ• ์„ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์€ ํŒจํ‚ท์˜ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ, ๋Œ€์ƒ ํฌํŠธ๊ฐ€ ํ”„๋กœํ† ์ฝœ๋ณ„ ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋Œ€์ƒ IP ์ฃผ์†Œ๋กœ ์ „์†ก๋œ ํŒจํ‚ท์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

    ์ด๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ๋‘ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‘ ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ์ „๋‹ฌ ๊ทœ์น™์€ ๋™์ผํ•œ IP ์ฃผ์†Œ 198.51.100.1์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

    • ์‹œ๋‚˜๋ฆฌ์˜ค 1. ์ฒซ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์—๋Š” L3_DEFAULT ํ”„๋กœํ† ์ฝœ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์—๋Š” TCP ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ชจ๋“  ํฌํŠธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. 198.51.100.1์˜ ๋ชฉ์ ์ง€ ํฌํŠธ๋กœ ์ „์†ก๋˜๋Š” TCP ํŒจํ‚ท์€ ๋‘ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ํŒจํ‚ท์€ ์ฒซ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

    • ์‹œ๋‚˜๋ฆฌ์˜ค 2. ์ฒซ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์—๋Š” L3_DEFAULT ํ”„๋กœํ† ์ฝœ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์—๋Š” TCP ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ 8080์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. 198.51.100.1:8080์œผ๋กœ ์ „์†ก๋˜๋Š” TCP ํŒจํ‚ท์€ ๋‘ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋Œ€์ƒ ํฌํŠธ๋กœ ์ „์†ก๋˜๋Š” TCP ํŒจํ‚ท์„ ํฌํ•จํ•˜์—ฌ ๋‹ค๋ฅธ ๋ชจ๋“  ํŒจํ‚ท์€ ์ฒซ ๋ฒˆ์งธ ์ „๋‹ฌ ๊ทœ์น™์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

์ „๋‹ฌ ๊ทœ์น™ ์„ ํƒ

Google Cloud ๋Š” ์ด ์‚ญ์ œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ท์˜ ๋Œ€์ƒ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด ์ง‘ํ•ฉ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ 1๊ฐœ ๋˜๋Š” 0๊ฐœ์˜ ์ „๋‹ฌ ๊ทœ์น™์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  • L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์„ ์ œ์™ธํ•˜๊ณ , ํ”„๋กœํ† ์ฝœ์ด ํŒจํ‚ท์˜ ํ”„๋กœํ† ์ฝœ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์ „๋‹ฌ ๊ทœ์น™์„ ๋ฐฐ์ œํ•ฉ๋‹ˆ๋‹ค. L3_DEFAULT๋Š” ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ๊ณผ ์ผ์น˜ํ•˜๋ฏ€๋กœ L3_DEFAULT ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์€ ์ด ๋‹จ๊ณ„์—์„œ ๋ฐฐ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŒจํ‚ท์˜ ํ”„๋กœํ† ์ฝœ์ด TCP์ด๋ฉด UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™๋งŒ ๋ฐฐ์ œ๋ฉ๋‹ˆ๋‹ค.

  • ํฌํŠธ๊ฐ€ ํŒจํ‚ท์˜ ํฌํŠธ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์ „๋‹ฌ ๊ทœ์น™์„ ๋ฐฐ์ œํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํฌํŠธ ์ „๋‹ฌ ๊ทœ์น™์€ ๋ชจ๋“  ํฌํŠธ์™€ ์ผ์น˜ํ•˜๋ฏ€๋กœ ๋ชจ๋“  ํฌํŠธ์— ๊ตฌ์„ฑ๋œ ์ „๋‹ฌ ๊ทœ์น™์€ ์ด ๋‹จ๊ณ„์—์„œ ๋ฐฐ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๋‚˜๋จธ์ง€ ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด์— L3_DEFAULT ๋ฐ ํ”„๋กœํ† ์ฝœ๋ณ„ ์ „๋‹ฌ ๊ทœ์น™์ด ๋ชจ๋‘ ํฌํ•จ๋œ ๊ฒฝ์šฐ L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด๊ฐ€ ๋ชจ๋‘ L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์ธ ๊ฒฝ์šฐ ์ด ๋‹จ๊ณ„์—์„œ ์•„๋ฌด๊ฒƒ๋„ ์ œ๊ฑฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ด๋•Œ ๋‚˜๋จธ์ง€ ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด๋Š” ๋‹ค์Œ ์นดํ…Œ๊ณ ๋ฆฌ ์ค‘ ํ•˜๋‚˜์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

    • ํŒจํ‚ท์˜ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ์™€ ์ผ์น˜ํ•˜๋Š” ๋‹จ์ผ ์ „๋‹ฌ ๊ทœ์น™์ด ์œ ์ง€๋˜๋ฉฐ ํŒจํ‚ท์„ ๋ผ์šฐํŒ…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

    • ํŒจํ‚ท์˜ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ, ํฌํŠธ์™€ ์ผ์น˜ํ•˜๋Š” ๋‘˜ ์ด์ƒ์˜ ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด๊ฐ€ ๋‚จ๊ฒจ์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™๋„ ๋‚จ๊ฒจ์ง€๋Š” ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค(๋‹ค์Œ ์„น์…˜์—์„œ ์„ค๋ช…). ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฐ€์žฅ ๊ตฌ์ฒด์ ์ธ(๊ฐ€์žฅ ๊ธด ํ”„๋ฆฌํ”ฝ์Šค ์ผ์น˜) CIDR์ด ์†Œ์Šค ๋ฒ”์œ„์— ํฌํ•จ๋˜๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๊ฐ€ ์†Œ์Šค ๋ฒ”์œ„์— ํฌํ•จ๋˜๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์ด ์—†์œผ๋ฉด ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    • ์ „๋‹ฌ ๊ทœ์น™ ํ›„๋ณด๊ฐ€ 0๊ฐœ๋กœ ์œ ์ง€๋˜๋ฉฐ ํŒจํ‚ท์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ์กฐ์ •

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™์€ ํŠน์ • ์†Œ์Šค IP ์ฃผ์†Œ ๋˜๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„์—์„œ ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํŠน์ • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค (๋˜๋Š” ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค)๋กœ ์ „๋‹ฌํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์€ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐ ๊ณ ๊ธ‰ ๊ตฌ์„ฑ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ • ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์ง‘ํ•ฉ, ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ตฌ์„ฑ ๋˜๋Š” ๋‘˜ ๋ชจ๋‘์— ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‘ ๊ฐœ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๋™์ผํ•œ ๋ฐฑ์—”๋“œ(์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG)๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•˜๋Š” ๋‘ ๊ฐœ์˜ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ๋‹ค๋ฅธ ์ƒํƒœ ํ™•์ธ, ๋‹ค๋ฅธ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ๋˜๋Š” ๋‹ค๋ฅธ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ ์ œ์–ด ์ •์ฑ…(์—ฐ๊ฒฐ ์ถ”์ , ์—ฐ๊ฒฐ ๋“œ๋ ˆ์ด๋‹, ์žฅ์•  ์กฐ์น˜)์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ์‚ฌ์šฉํ•˜๋ฉด ์ €๋Œ€์—ญํญ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์—์„œ ๊ณ ๋Œ€์—ญํญ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋ชจ๋‘ ๋™์ผํ•œ ๋ฐฑ์—”๋“œ VM ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ ์ง‘ํ•ฉ์„ ํฌํ•จํ•˜์ง€๋งŒ, ๊ฐ€์ค‘์น˜๊ฐ€ ์ ์šฉ๋œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ€์ค‘์น˜๋กœ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.
  • ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ(์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG)์™€ ํ•จ๊ป˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ์†Œ์Šค IP ์ฃผ์†Œ์˜ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‹ค ์ž˜ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๋จธ์‹  ์œ ํ˜•์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ๋ฐฑ์—”๋“œ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์€ sourceIPRanges๋ผ๋Š” ์ „๋‹ฌ ๊ทœ์น™ API ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์†Œ์Šค IP ๋ฒ”์œ„๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ๊ตฌ์„ฑ๋œ ์ „๋‹ฌ ๊ทœ์น™์„ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์€ sourceIPRanges ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๋Œ€ 64๊ฐœ์˜ ์†Œ์Šค IP ์ฃผ์†Œ ๋˜๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ๋“ ์ง€ ์ด ์†Œ์Šค IP ์ฃผ์†Œ ๋ฒ”์œ„ ๋ชฉ๋ก์„ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ์ „๋‹ฌ ๊ทœ์น™์—์„œ๋Š” ๋จผ์ € ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์œ„ ๋ฐ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์€ ๋™์ผํ•œ ๋ฆฌ์ „ ์™ธ๋ถ€ IP ์ฃผ์†Œ, IP ํ”„๋กœํ† ์ฝœ, ํฌํŠธ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์—๋Š” ์†Œ์Šค IP ์ฃผ์†Œ ์ •๋ณด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™: IP ์ฃผ์†Œ: 198.51.100.1, IP ํ”„๋กœํ† ์ฝœ: TCP, ํฌํŠธ: 80
  • ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™: IP ์ฃผ์†Œ: 198.51.100.1, IP ํ”„๋กœํ† ์ฝœ: TCP, ํฌํŠธ: 80, sourceIPRanges: 203.0.113.0/24

๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋˜๋Š” ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์ •๋œ ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์˜ ๊ฒฝ์šฐ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์€ ์†Œ์Šค IP ์ฃผ์†Œ ๋ฒ”์œ„์™€ IP ์ฃผ์†Œ๊ฐ€ ๊ฒน์น  ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์ผํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ•˜๋‚˜์˜ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์€ ์†Œ์Šค IP ๋ฒ”์œ„ 203.0.113.0/24๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ณ , ๋™์ผํ•œ ์ƒ์œ„ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์€ ์†Œ์Šค IP ์ฃผ์†Œ 203.0.113.0์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ข…์† ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์„ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋จผ์ € ๋ชจ๋“  ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์„ ์‚ญ์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์‹  ํŒจํ‚ท์ด ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฐฉ์‹์„ ์•Œ์•„๋ณด๋ ค๋ฉด ์ „๋‹ฌ ๊ทœ์น™ ์„ ํƒ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์กฐ์ • ๋ณ€๊ฒฝ์‚ฌํ•ญ์—์„œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ๋™์ž‘

์ด ์„น์…˜์—์„œ๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์— ๊ตฌ์„ฑ๋œ ์†Œ์Šค IP ์ฃผ์†Œ ๋ฒ”์œ„๊ฐ€ ์—…๋ฐ์ดํŠธ๋  ๋•Œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๊ฐ€ ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

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

์กฐ์ • ๋ณ€๊ฒฝ์‚ฌํ•ญ์—์„œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ๋ณด์กด

์ด ์„น์…˜์—์„œ๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์˜ ์†Œ์Šค IP ๋ฒ”์œ„๊ฐ€ ์—…๋ฐ์ดํŠธ๋  ๋•Œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™. ์ƒ์œ„ ์š”์†Œ ๋ฐ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์ด ๋ชจ๋‘ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒฝ์šฐ ์„ธ์…˜ ์–ดํ”ผํ‹ฐ๋‹ˆ ๋ฐ ์—ฐ๊ฒฐ ์ถ”์  ์ •์ฑ… ์„ค์ •์ด ๋™์ผํ•œ์ง€ ์ง์ ‘ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.Google Cloud ๋Š” ์ด๋Ÿฌํ•œ ์„ค์ •์ด ๋™์ผํ•˜์ง€ ์•Š์„ ๋•Œ ๊ตฌ์„ฑ์„ ์ž๋™์œผ๋กœ ๊ฑฐ๋ถ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์€ ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์กฐ์ • ์ „๋‹ฌ ๊ทœ์น™์€ ์ƒ์œ„ ์ „๋‹ฌ ๊ทœ์น™์—์„œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ๋ฐ ์—ฐ๊ฒฐ ์ถ”์  ์ •์ฑ… ์„ค์ •์„ ์ƒ์†ํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํŠธ๋ž˜ํ”ฝ ์กฐ์ • ๊ตฌ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ฆฌ์ „ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค

๊ฐ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋™์ž‘๊ณผ ํŠธ๋ž˜ํ”ฝ์ด ๋ฐฑ์—”๋“œ์— ๋ฐฐํฌ๋˜๋Š” ๋ฐฉ์‹์„ ์ •์˜ํ•˜๋Š” ๋ฆฌ์ „ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ•˜๋‚˜๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์ด๋ฆ„์€ Google Cloud ์ฝ˜์†”์— ํ‘œ์‹œ๋œ ๋ฆฌ์ „๋ณ„ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

๊ฐ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฑ์—”๋“œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

  • ํ”„๋กœํ† ์ฝœ. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฆฌ์ „ ์™ธ๋ถ€ ์ „๋‹ฌ ๊ทœ์น™์— ์ง€์ •๋œ IP ์ฃผ์†Œ ๋ฐ ํฌํŠธ(๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ)์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ํŒจํ‚ท์˜ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ, ํ”„๋กœํ† ์ฝœ์ด ํฌํŠธ ๊ธฐ๋ฐ˜์ธ ๊ฒฝ์šฐ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ํฌํŠธ๋ฅผ ๋ณด์กดํ•˜๋ฉด์„œ ๋ฐฑ์—”๋“œ VM์— ํŒจํ‚ท์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

    ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” TCP, UDP, UNSPECIFIED ํ”„๋กœํ† ์ฝœ ์˜ต์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

    UNSPECIFIED ํ”„๋กœํ† ์ฝœ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ์ „๋‹ฌ ๊ทœ์น™ ํ”„๋กœํ† ์ฝœ์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ์ „๋‹ฌ ๊ทœ์น™์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ํ”„๋กœํ† ์ฝœ(TCP ๋˜๋Š” UDP)์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ(TCP ๋˜๋Š” UDP)์˜ ์ „๋‹ฌ ๊ทœ์น™์œผ๋กœ๋งŒ ์ฐธ์กฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. L3_DEFAULT ํ”„๋กœํ† ์ฝœ์˜ ์ „๋‹ฌ ๊ทœ์น™์€ UNSPECIFIED ํ”„๋กœํ† ์ฝœ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋งŒ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ „๋‹ฌ ๊ทœ์น™๊ณผ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ”„๋กœํ† ์ฝœ์˜ ๊ฐ€๋Šฅํ•œ ์กฐํ•ฉ์ด ๋‚˜์™€ ์žˆ๋Š” ํ‘œ๋Š” ์ „๋‹ฌ ๊ทœ์น™ ํ”„๋กœํ† ์ฝœ ์‚ฌ์–‘์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ๊ตฌ์„ฑ๋œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ, ์—ฐ๊ฒฐ ์ถ”์  ์ •์ฑ…, ๊ฐ€์ค‘ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์„ค์ •์— ๋”ฐ๋ผ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์—์„œ ์—ฐ๊ฒฐ ๋“œ๋ ˆ์ด๋‹์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ณ  ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์žฅ์•  ์กฐ์น˜ ๋ฐฑ์—”๋“œ๋ฅผ ์ง€์ •ํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์„ค์ •์—๋Š” ๋น ๋ฅธ ์‹œ์ž‘์— ๋„์›€์ด ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํŠธ๋ž˜ํ”ฝ ๋ฐฐํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

  • ์ƒํƒœ ์ ๊ฒ€. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์—๋Š” ์—ฐ๊ฒฐ๋œ ๋ฆฌ์ „ ์ƒํƒœ ํ™•์ธ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฑ์—”๋“œ. ๊ฐ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ๋‹จ์ผ ๋ฆฌ์ „์—์„œ ์ž‘๋™ํ•˜๋ฉฐ ๋™์ผ ๋ฆฌ์ „์˜ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ์˜์—ญ๋ณ„ NEG๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ์˜์—ญ NEG๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ๋‘˜์˜ ์กฐํ•ฉ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    • ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ์„ ํƒํ•  ๊ฒฝ์šฐ ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน, ์˜์—ญ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน, ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน, ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ์œ ํ˜•์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์˜์—ญ๋ณ„ NEG๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒฝ์šฐ GCE_VM_IP ์˜์—ญ๋ณ„ NEG๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ํ•ด๋‹น ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG๊ฐ€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์•„์ง ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์•˜์–ด๋„ ๊ฐ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG ๋ฐฑ์—”๋“œ์—๋Š” ์—ฐ๊ด€๋œ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฐ ๋ฐฑ์—”๋“œ ์œ ํ˜•๊ณผ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ์˜์—ญ NEG ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๊ด€๋ฆฌํ˜• ๋˜๋Š” ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋‚ด์— ํฌํ•จ๋œ ๋ฐฑ์—”๋“œ VM ๊ฐ„์— ์—ฐ๊ฒฐ์„ ๋ถ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์€ ๋ฒ”์œ„ ๋‚ด ๋ฆฌ์ „์ด๋‚˜ ์˜์—ญ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์šฐ์„ ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋‹จ์ผ ๊ธฐ๊ธฐ ๋˜๋Š” VM ์ธ์Šคํ„ด์Šค์— ์˜์กดํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๊ฐ€์šฉ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํŠน๋ณ„ํ•œ ๋‹จ๊ณ„๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ ํŠน์ • ์˜์—ญ์—์„œ ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฑ์—”๋“œ VM ์ธ์Šคํ„ด์Šค๊ฐ€ ์—ฌ๋Ÿฌ ์˜์—ญ์— ๋ฐฐํฌ๋˜์—ˆ๋Š”์ง€๋งŒ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน. ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์€ ์—ฌ๋Ÿฌ ์˜์—ญ ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ์ž๋™์œผ๋กœ ๋ถ„์‚ฐํ•˜๋ฏ€๋กœ ํŠน์ • ์˜์—ญ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ์ตœ๊ณ ์˜ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

    ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•œ ๋ฐฐํฌ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์—๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์ด ์žˆ์œผ๋ฉฐ ๊ฐ ๊ทธ๋ฃน์€ us-central1 ๋ฆฌ์ „์˜ ์˜์—ญ ์„ธ ๊ฐœ ๋‚ด์— ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

    ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์ด ์žˆ๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
    ๋ฆฌ์ „ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์ด ์žˆ๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
  • ์˜์—ญ ๊ด€๋ฆฌํ˜• ๋˜๋Š” ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน. ๊ฐ™์€ ๋ฆฌ์ „ ๋‚ด ๋‹ค๋ฅธ ์˜์—ญ์— ์žˆ๋Š” ์˜์—ญ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์˜์—ญ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์˜์—ญ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•œ ๋ฐฐํฌ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋‘ ์˜์—ญ ๊ฐ„์— ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    ์˜์—ญ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์ด ์žˆ๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
    ์˜์—ญ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์ด ์žˆ๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

์˜์—ญ๋ณ„ NEG

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ์˜์—ญ๋ณ„ ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน ๋‚ด์— ์—ฐ๊ฒฐ๋œ GCE_VM_IP ์—”๋“œํฌ์ธํŠธ ๊ฐ„์— ์—ฐ๊ฒฐ์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—”๋“œํฌ์ธํŠธ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ๊ถŒ์žฅ๋˜๋Š” ์˜์—ญ๋ณ„ NEG ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด์„œ๋Š” ์˜์—ญ๋ณ„ ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์˜์—ญ๋ณ„ NEG๋Š” IPv4 ๋ฐ ์ด์ค‘ ์Šคํƒ(IPv4 ๋ฐ IPv6) VM์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. IPv4 ๋ฐ ์ด์ค‘ ์Šคํƒ VM ๋ชจ๋‘ NEG์— ์—”๋“œํฌ์ธํŠธ๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ VM ์ธ์Šคํ„ด์Šค๋งŒ ์ง€์ •ํ•ด๋„ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ์˜ IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. VM ์ธ์Šคํ„ด์Šค๋Š” NEG์™€ ๋™์ผํ•œ ์˜์—ญ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ์˜์—ญ๋ณ„ NEG๊ฐ€ ์•„์ง ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„ ๊ฐ ์˜์—ญ๋ณ„ NEG์—๋Š” ์—ฐ๊ฒฐ๋œ VPC ๋„คํŠธ์›Œํฌ์™€ ์„œ๋ธŒ๋„ท์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๊ฐ€ ์˜์—ญ๋ณ„ NEG์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์˜์—ญ๋ณ„ NEG ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค

์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน๊ณผ ์—ฐ๊ฒฐ๋œ VPC ๋„คํŠธ์›Œํฌ ๋ฐ ์„œ๋ธŒ๋„ท์€ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์•”์‹œ์ ์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๋œ ํŠธ๋ž˜ํ”ฝ์„ nic0๊ฐ€ ์•„๋‹Œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ํƒ€๊ฒŸ ์ธํ„ฐํŽ˜์ด์Šค์— ๋ถ„์‚ฐํ•˜๋ ค๋ฉด ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  GCE_VM_IP ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜์—ญ๋ณ„ NEG๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋ฐ VPC ๋„คํŠธ์›Œํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์˜์—ญ NEG ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค

GCE_VM_IP ์—”๋“œํฌ์ธํŠธ๊ฐ€ ์žˆ๋Š” ์˜์—ญ NEG์™€ ์—ฐ๊ฒฐ๋œ VPC ๋„คํŠธ์›Œํฌ ๋ฐ ์„œ๋ธŒ๋„ท์€ NEG๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ์— ๊ด€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ๊ณผ ๊ทœ์น™์€ GCE_VM_IP ์˜์—ญ๋ณ„ NEG ๋ฐฑ์—”๋“œ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋ฐ VPC ๋„คํŠธ์›Œํฌ

๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” VPC ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์ง€๋งŒ ์•ž์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ ๋ฐฑ์—”๋“œ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ์˜์—ญ๋ณ„ NEG๊ฐ€ VPC ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐฑ์—”๋“œ๊ฐ€ ๋™์ผํ•œ ๋ฆฌ์ „ ๋ฐ ํ”„๋กœ์ ํŠธ์— ์žˆ๊ณ , ๋ชจ๋“  ๋ฐฑ์—”๋“œ์˜ ์œ ํ˜• (์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” ์˜์—ญ๋ณ„ NEG)์ด ๋™์ผํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋ฐฑ์—”๋“œ๊ฐ€ ๋™์ผํ•˜๊ฑฐ๋‚˜ ์„œ๋กœ ๋‹ค๋ฅธ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ์–ด๋„ ๋ฉ๋‹ˆ๋‹ค.

nic0๊ฐ€ ์•„๋‹Œ ์ธํ„ฐํŽ˜์ด์Šค์— ํŒจํ‚ท์„ ๋ฐฐํฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ชจ๋‘ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ค‘ ์Šคํƒ ๋ฐฑ์—”๋“œ(IPv4 ๋ฐ IPv6)

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ IPv4 ๋ฐ IPv6 ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•˜๋Š” ์ด์ค‘ ์Šคํƒ ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์š”๊ตฌ์‚ฌํ•ญ์„ ํ™•์ธํ•˜์„ธ์š”.

  • ๋ฐฑ์—”๋“œ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ IPv6 ์ „๋‹ฌ ๊ทœ์น™๊ณผ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ๋Š” ์ด์ค‘ ์Šคํƒ ์„œ๋ธŒ๋„ท์— ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ์˜ ๊ฒฝ์šฐ ipv6-access-type์ด EXTERNAL ๋˜๋Š” INTERNAL๋กœ ์„ค์ •๋œ ์„œ๋ธŒ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ์„œ๋ธŒ๋„ท์˜ ipv6-access-type์ด INTERNAL๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์™ธ๋ถ€ ์ „๋‹ฌ ๊ทœ์น™์— ๋Œ€ํ•ด ipv6-access-type์ด EXTERNAL๋กœ ์„ค์ •๋œ ๋‹ค๋ฅธ IPv6 ์ „์šฉ ์„œ๋ธŒ๋„ท ๋˜๋Š” ์ด์ค‘ ์Šคํƒ ์„œ๋ธŒ๋„ท์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฑ์—”๋“œ๋ฅผ stack-type์ด IPV4_IPV6๋กœ ์„ค์ •๋œ ์ด์ค‘ ์Šคํƒ์œผ๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ์„œ๋ธŒ๋„ท์˜ ipv6-access-type์ด EXTERNAL๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ --ipv6-network-tier๋„ PREMIUM ๋˜๋Š” STANDARD(๋ฏธ๋ฆฌ๋ณด๊ธฐ)๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ IPv6 ์ฃผ์†Œ๋กœ ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

IPv6 ์ „์šฉ ๋ฐฑ์—”๋“œ

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ IPv6 ์ „์šฉ ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์š”๊ตฌ์‚ฌํ•ญ์„ ํ™•์ธํ•˜์„ธ์š”.

  • IPv6 ์ „์šฉ ์ธ์Šคํ„ด์Šค๋Š” ๊ด€๋ฆฌํ˜• ๋ฐ ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ ์œ ํ˜•์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ฐฑ์—”๋“œ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ IPv6 ์ „๋‹ฌ ๊ทœ์น™๊ณผ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ๋Š” ์ด์ค‘ ์Šคํƒ ๋˜๋Š” IPv6 ์ „์šฉ ์„œ๋ธŒ๋„ท์— ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ์˜ ๊ฒฝ์šฐ ipv6-access-type์ด INTERNAL ๋˜๋Š” EXTERNAL๋กœ ์„ค์ •๋œ ์„œ๋ธŒ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ์„œ๋ธŒ๋„ท์˜ ipv6-access-type์ด INTERNAL๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์™ธ๋ถ€ ์ „๋‹ฌ ๊ทœ์น™์— ๋Œ€ํ•ด ipv6-access-type์ด EXTERNAL๋กœ ์„ค์ •๋œ ๋‹ค๋ฅธ IPv6 ์ „์šฉ ์„œ๋ธŒ๋„ท์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฑ์—”๋“œ๋ฅผ VM stack-type์ด IPV6_ONLY๋กœ ์„ค์ •๋œ IPv6 ์ „์šฉ์œผ๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ ์„œ๋ธŒ๋„ท์˜ ipv6-access-type์ด EXTERNAL๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ --ipv6-network-tier์€ VM์ด ์†ํ•œ ์„œ๋ธŒ๋„ท์˜ IPv6 ๋„คํŠธ์›Œํฌ ๋“ฑ๊ธ‰๊ณผ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ IPv6 ์ฃผ์†Œ๋กœ ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

IPv6 ์ „์šฉ VM์€ ์ด์ค‘ ์Šคํƒ ๋ฐ IPv6 ์ „์šฉ ์„œ๋ธŒ๋„ท ๋ชจ๋‘์—์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ ์ด์ค‘ ์Šคํƒ VM์€ IPv6 ์ „์šฉ ์„œ๋ธŒ๋„ท์—์„œ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ƒํƒœ ์ ๊ฒ€

์ƒํƒœ ์ ๊ฒ€ ์ •๋ณด๋Š” ์ƒˆ ์—ฐ๊ฒฐ์— ์ ํ•ฉํ•œ ๋ฐฑ์—”๋“œ๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ  ๋น„์ •์ƒ ๋ฐฑ์—”๋“œ์—์„œ ๊ธฐ์กด ์—ฐ๊ฒฐ์ด ์œ ์ง€๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ƒํƒœ ์ ๊ฒ€ ์œ ํ˜•, ํ”„๋กœํ† ์ฝœ, ํฌํŠธ

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋Š” ์ง€์›๋˜๋Š” ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ์ „ ์ƒํƒœ ์ ๊ฒ€์„ ์ฐธ์กฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์„ธ๋ถ€์ •๋ณด๋Š” ์ „๋‹ฌ ๊ทœ์น™ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์ •๋ณด์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” ๋ชจ๋“  ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœํ† ์ฝœ์€ TCP๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ(UDP ์ƒํƒœ ์ ๊ฒ€์€ ์ง€์›๋˜์ง€ ์•Š์Œ) ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์˜ ์—ฐ๊ฒฐ๊ณผ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐฑ์—”๋“œ VM์€ ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœ๋ธŒ์— ์‘๋‹ตํ•˜๊ธฐ ์œ„ํ•ด TCP ๊ธฐ๋ฐ˜ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ ๋ฐฑ์—”๋“œ VM์—์„œ HTTP ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ํ•จ๊ป˜ HTTP ์ƒํƒœ ์ ๊ฒ€์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์‹œ์—์„œ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์—ฐ๊ฒฐ์„ ์ˆ˜์‹ ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ƒํƒœ 200๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋„๋ก HTTP ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์€ ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ƒํƒœ ์ ๊ฒ€ ์นดํ…Œ๊ณ ๋ฆฌ, ํ”„๋กœํ† ์ฝœ, ํฌํŠธ ๋ฐ ์ƒํƒœ ์ ๊ฒ€ ์ž‘๋™ ๋ฐฉ์‹์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ƒํƒœ ์ ๊ฒ€ ํŒจํ‚ท

์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ์˜ ๊ฒฝ์šฐ ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœ๋ฒ„๊ฐ€ ๊ฐ ๋ฐฑ์—”๋“œ VM์˜ nic0 ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํŒจํ‚ท์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. GCE_VM_IP ์˜์—ญ NEG ๋ฐฑ์—”๋“œ์˜ ๊ฒฝ์šฐ ์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœ๋ฒ„๊ฐ€ NEG์˜ VPC ์„œ๋ธŒ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํŒจํ‚ท์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ์ ๊ฒ€ ํŒจํ‚ท์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์ฐธ์กฐํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์˜ ๊ฐ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ๋Œ€์ƒ IP ์ฃผ์†Œ
  • ์ƒํƒœ ์ ๊ฒ€์— ์ง€์ •ํ•œ ํฌํŠธ ๋ฒˆํ˜ธ์™€ ์ผ์น˜ํ•˜๋Š” ๋Œ€์ƒ ํฌํŠธ์ž…๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ VM์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ด€๋ จ IP ์ฃผ์†Œ ๋ฐ ํฌํŠธ ์กฐํ•ฉ์— ๋ฐ”์ธ๋”ฉํ•˜๊ณ  ์ด๋ฅผ ์ˆ˜์‹ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด VM์˜ IP ์ฃผ์†Œ (0.0.0.0 ๋˜๋Š” ::/0) ์ค‘ ํ•˜๋‚˜์˜ ๊ด€๋ จ ํฌํŠธ์— ๋ฐ”์ธ๋”ฉํ•˜๊ณ  ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋„๋ก ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ๋ธŒ ํŒจํ‚ท ๋Œ€์ƒ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ํ”„๋ก์‹œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœํ† ์ฝœ์— ํฌํŠธ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ, ํฌํŠธ๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ  ๋ฐฑ์—”๋“œ VM์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋˜๋Š” ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ๋งŒ๋“ค์–ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ VM์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ƒํƒœ ์ ๊ฒ€ ๋ฐ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‚ด์žฌ๋œ ์ธ๊ทธ๋ ˆ์Šค ๊ฑฐ๋ถ€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ๋ชจ๋“  ์™ธ๋ถ€ ์†Œ์Šค IP ์ฃผ์†Œ์—์„œ ์ˆ˜์‹ ๋˜๋Š” ํŒจํ‚ท์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

์ „๋‹ฌ ๊ทœ์น™ ๋ฐ ์ธ๊ทธ๋ ˆ์Šค๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋˜๋Š” ๊ณ„์ธต์  ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์ด ๋‹ค์Œ ๋ฐฉ์‹์œผ๋กœ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์ „๋‹ฌ ๊ทœ์น™์€ ๋Œ€์ƒ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ์„ ์ง€์ •ํ•˜๊ณ , ์ •์˜๋œ ๊ฒฝ์šฐ ๋ฐฑ์—”๋“œ VM์— ์ „๋‹ฌ๋˜๊ธฐ ์œ„ํ•ด ํŒจํ‚ท์ด ์ถฉ์กฑ์‹œ์ผœ์•ผ ํ•˜๋Š” ํฌํŠธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ๋ฐฉํ™”๋ฒฝ์ด ์ „๋‹ฌ๋œ ํŒจํ‚ท์„ VM์— ์ „๋‹ฌํ•˜๋Š”์ง€ ์•„๋‹ˆ๋ฉด ์‚ญ์ œํ•˜๋Š”์ง€ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. Google Cloud ๊ธฐ๋ณธ VPC ๋„คํŠธ์›Œํฌ์—๋Š” ์ž๋™ ์ž…๋ ฅ๋œ ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์ผ๋ถ€ ์ œํ•œ์ ์œผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ธํ„ฐ๋„ท์˜ ๋ชจ๋“  IP ์ฃผ์†Œ๋กœ๋ถ€ํ„ฐ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด 0.0.0.0/0 ๋˜๋Š” ::/0 ์†Œ์Šค ๋ฒ”์œ„๋กœ ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • IP ์ฃผ์†Œ ๋ฒ”์œ„์˜ ํŠธ๋ž˜ํ”ฝ๋งŒ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ๋” ์ œํ•œ์ ์ธ ์†Œ์Šค ๋ฒ”์œ„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋ณด์•ˆ ๊ถŒ์žฅ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ํ•„์š”ํ•œ IP ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ๋งŒ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ(๋ฐ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํฌํŠธ) ๊ตฌ์„ฑ์„ ์ œํ•œํ•˜๋Š” ๊ฒƒ์€ ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ์ด L3_DEFAULT๋กœ ์„ค์ •๋œ ์ „๋‹ฌ ๊ทœ์น™์„ ์‚ฌ์šฉํ•  ๋•Œ ํŠนํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. L3_DEFAULT ์ „๋‹ฌ ๊ทœ์น™์€(ํ”„๋กœํ† ์ฝœ๊ณผ ํŒจํ‚ท์— ํฌํŠธ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ์—๋Š” ๋ชจ๋“  ํฌํŠธ์—์„œ) ์ง€์›๋˜๋Š” ๋ชจ๋“  IP ํ”„๋กœํ† ์ฝœ์˜ ํŒจํ‚ท์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” Google Cloud ์ƒํƒœ ์ ๊ฒ€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ญ์ƒ ์ƒํƒœ ํ™•์ธ IP ์ฃผ์†Œ ๋ฒ”์œ„์˜ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ƒํƒœ ์ ๊ฒ€์˜ ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ์ธ๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์ฒญ ๋ฐ ๋ฐ˜ํ™˜ ํŒจํ‚ท์˜ IP ์ฃผ์†Œ

๋ฐฑ์—”๋“œ VM์ด ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๋œ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๋ฉด ํŒจํ‚ท์˜ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์†Œ์Šค: ํด๋ผ์ด์–ธํŠธ, Google Cloud VM ๋˜๋Š” ์ธํ„ฐ๋„ท์— ์žˆ๋Š” ์‹œ์Šคํ…œ๊ณผ ์—ฐ๊ฒฐ๋œ ์™ธ๋ถ€ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
  • ๋Œ€์ƒ: ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ํ”„๋ก์‹œ๊ฐ€ ์•„๋‹Œ ํŒจ์Šค์Šค๋ฃจ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์ด๋ฏ€๋กœ ํŒจํ‚ท์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ŠคํŠธ ํ™˜๊ฒฝ์€ VM์˜ ์šด์˜์ฒด์ œ๊ฐ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ IP ์ฃผ์†Œ๋กœ ํ–ฅํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜๋ฝํ•˜๋„๋ก ๋กœ์ปฌ ๊ฒฝ๋กœ๋ฅผ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑํ•˜์ง€๋งŒ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด VM์— ํ• ๋‹น๋œ ๋‚ด๋ถ€ IP ์ฃผ์†Œ์—์„œ๋งŒ ๋ฆฌ์Šจํ•˜๋„๋ก ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ ์šด์˜์ฒด์ œ๋Š” ์ด๋Ÿฌํ•œ ํŒจํ‚ท์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์šด์˜์ฒด์ œ๊ฐ€ ํŒจํ‚ท์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ๋ฐฑ์—”๋“œ VM์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜์„ธ์š”.

  • ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™ IP ์ฃผ์†Œ ๋˜๋Š” ๋ชจ๋“  IP ์ฃผ์†Œ(0.0.0.0 ๋˜๋Š” ::)์— ๋ฆฌ์Šจ(๊ฒฐํ•ฉ)
  • ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ „๋‹ฌ ๊ทœ์น™์˜ ํ”„๋กœํ† ์ฝœ์ด ํฌํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™์— ํฌํ•จ๋œ ํฌํŠธ๋ฅผ ๋ฆฌ์Šจ(๋ฐ”์ธ๋”ฉ)

๋ฐ˜ํ™˜ ํŒจํ‚ท์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ VM์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์ง์ ‘ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜ ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋Š” ํ”„๋กœํ† ์ฝœ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

  • TCP๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด๋ฏ€๋กœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ ์ ˆํ•œ TCP ์—ฐ๊ฒฐ๋กœ ์‘๋‹ต ํŒจํ‚ท์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฑ์—”๋“œ VM์€ ์†Œ์Šค IP ์ฃผ์†Œ๊ฐ€ ์š”์ฒญ ํŒจํ‚ท์˜ ๋Œ€์ƒ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ํŒจํ‚ท์œผ๋กœ ์‘๋‹ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • UDP, ESP, GRE, ICMP, ICMPv6๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ VM์€ ์†Œ์Šค IP ์ฃผ์†Œ๊ฐ€ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๊ฑฐ๋‚˜ VM์— ํ• ๋‹น๋œ ์™ธ๋ถ€ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ์‘๋‹ต ํŒจํ‚ท์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค์ƒ ๋Œ€๋ถ€๋ถ„์˜ ํด๋ผ์ด์–ธํŠธ๋Š” ํŒจํ‚ท์„ ์ „์†กํ•œ IP ์ฃผ์†Œ์™€ ๋™์ผํ•œ IP์ฃผ์†Œ์—์„œ ์‘๋‹ต์„ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ์‘๋‹ต ํŒจํ‚ท์˜ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ IP ์ฃผ์†Œ๊ฐ€ ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ์œ ํ˜• ์†Œ์Šค ๋Œ€์ƒ
TCP ์š”์ฒญ ํŒจํ‚ท์˜ ๋Œ€์ƒ ์š”์ฒญ ํŒจํ‚ท์˜ ์†Œ์Šค
UDP, ESP, GRE, ICMP, ICMPv6 ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ ์š”์ฒญ ํŒจํ‚ท์˜ ๋Œ€์ƒ1 ์š”์ฒญ ํŒจํ‚ท์˜ ์†Œ์Šค

1 VM์— ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ Cloud NAT๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์‘๋‹ต ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋ฅผ VM NIC์˜ ๊ธฐ๋ณธ ๋‚ด๋ถ€ IPv4 ์ฃผ์†Œ๋กœ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud ๋˜๋Š” Cloud NAT๋Š” ์‘๋‹ต ํŒจํ‚ท์„ ํด๋ผ์ด์–ธํŠธ์˜ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋กœ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์‘๋‹ต ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋ฅผ NIC์˜ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ ๋˜๋Š” Cloud NAT ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ๋ฅผ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ ํŒจํ‚ท์„ ์ „์†กํ•œ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ๋กœ๋ถ€ํ„ฐ ์‘๋‹ต ํŒจํ‚ท์„ ๋ฐ›์œผ๋ฏ€๋กœ ๊ณ ์ฐจ์›์  ์‹œ๋‚˜๋ฆฌ์˜ค์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๋ฐ˜ํ™˜ ๊ฒฝ๋กœ

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” VPC ๋„คํŠธ์›Œํฌ ์™ธ๋ถ€์˜ ํŠน์ˆ˜ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ๊ณผ ์ƒํƒœ ํ™•์ธ ํ”„๋กœ๋ธŒ๋ฅผ ๊ฐ ๋ฐฑ์—”๋“œ VM์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ํŒจํ‚ท์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ VM์˜ ์‘๋‹ต์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ํด๋ผ์ด์–ธํŠธ์— ์ง์ ‘ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์—…๊ณ„์—์„œ๋Š” ์ด๋ฅผ ์ง์ ‘ ์„œ๋ฒ„ ๋ฐ˜ํ™˜์ด๋ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ์˜ ์•„์›ƒ๋ฐ”์šด๋“œ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ ์—”๋“œํฌ์ธํŠธ๋กœ ๊ตฌ์„ฑ๋œ VM ์ธ์Šคํ„ด์Šค๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™ IP ์ฃผ์†Œ๋ฅผ ์•„์›ƒ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ VM ์ธ์Šคํ„ด์Šค๋Š” ํ•ญ์ƒ ์ž์ฒด ์™ธ๋ถ€ IP ์ฃผ์†Œ ๋˜๋Š” Cloud NAT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ ๊ทœ์น™ IP ์ฃผ์†Œ๋Š” VM ์ธ์Šคํ„ด์Šค๊ฐ€ ๋™์ผํ•œ ์™ธ๋ถ€ IP ์ฃผ์†Œ์—์„œ ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•˜๊ณ  ์ˆ˜์‹ ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์™€ ๊ฐ™์ด ํŠน์ˆ˜ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋งŒ ๋ฐฑ์—”๋“œ ์—”๋“œํฌ์ธํŠธ์—์„œ ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ธ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์— ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐฑ์—”๋“œ ์ค‘๋ณต๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ VM์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ์ง์ ‘ ์ „์†ก๋˜๋Š” ์•„์›ƒ๋ฐ”์šด๋“œ ํŒจํ‚ท์€ ํŠธ๋ž˜ํ”ฝ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ์— ๋Œ€ํ•œ ์ œํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค. ์•„์›ƒ๋ฐ”์šด๋“œ ํŒจํ‚ท์— ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ๊ฐ€ ์†Œ์Šค๋กœ ์‚ฌ์šฉ๋˜๋”๋ผ๋„ ํŒจํ‚ท์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ์†Œ์Šค ํฌํŠธ๊ฐ€ ์ „๋‹ฌ ๊ทœ์น™์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์‚ฌ์–‘๊ณผ ์ผ์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ธ๋ฐ”์šด๋“œ ์‘๋‹ต ํŒจํ‚ท์€ ์ „๋‹ฌ ๊ทœ์น™์˜ ์ „๋‹ฌ ๊ทœ์น™ IP ์ฃผ์†Œ, ํ”„๋กœํ† ์ฝœ, ๋ชฉ์ ์ง€ ํฌํŠธ์™€ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฐ ์™ธ๋ถ€ ํ”„๋กœํ† ์ฝœ ์ „๋‹ฌ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋˜ํ•œ VM์˜ ์•„์›ƒ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ์‘๋‹ต ํŠธ๋ž˜ํ”ฝ๋„ ์™ธ๋ถ€์—์„œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋กœ ๋“ค์–ด์˜ค๋Š” ๋‹ค๋ฅธ ์ธ๋ฐ”์šด๋“œ ํŒจํ‚ท๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‘๋‹ต์ด ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•œ ๋™์ผํ•œ ๋ฐฑ์—”๋“œ VM์— ๋„์ฐฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์›ƒ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ๊ณผ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๋œ ์ธ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์ด ๊ณตํ†ต ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ๋ฅผ ๊ณต์œ ํ•  ๊ฒฝ์šฐ ๋‹ค์Œ ์ œ์•ˆ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‹œ๋„ํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ VM์— ์‘๋‹ต์ด ๋„์ฐฉํ•  ๊ฒฝ์šฐ์—๋„ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฑ์—”๋“œ VM ๊ฐ„์— ์•„์›ƒ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹จ์ผ ๊ธฐ๋ณธ VM๊ณผ ๋‹จ์ผ ๋ฐฑ์—… VM์ด ์žˆ๋Š” ์žฅ์•  ์กฐ์น˜ ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์•„์›ƒ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•˜๋Š” ํ™œ์„ฑ ๋ฐฑ์—”๋“œ VM์— ํ•ญ์ƒ ์‘๋‹ต ํŒจํ‚ท์ด ์ˆ˜์‹ ๋ฉ๋‹ˆ๋‹ค.

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

๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜์™€ ๊ด€๋ จํ•˜์—ฌ ๋‹ค์Œ ์‚ฌํ•ญ์— ์œ ์˜ํ•˜์„ธ์š”.

  • IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ์™ธํ•œ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ์—ฐ๊ฒฐ๋œ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค(์ „๋‹ฌ ๊ทœ์น™, ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค, ์ƒํƒœ ์ ๊ฒ€, ๋ฐฑ์—”๋“œ ๊ทธ๋ฃน(์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG))๋Š” ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ์— ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ์ด ํ”„๋กœ์ ํŠธ๋Š” ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ ๋˜๋Š” ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ์— ์žˆ๋Š” ๊ฒฝ์šฐ IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค๋„ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ์— ์žˆ๋Š” ๊ฒฝ์šฐ IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค๋Š” ๋™์ผํ•œ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ ๋˜๋Š” ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜์—์„œ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์žˆ๋Š” ์œ„์น˜๊ฐ€ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ ๋ฆฌ์†Œ์Šค์˜ ์œ„์น˜1 IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค์˜ ํ•„์ˆ˜ ์œ„์น˜
ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ
์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ๋˜๋Š” ํ˜ธ์ŠคํŠธ ํ”„๋กœ์ ํŠธ

1 ์ „๋‹ฌ ๊ทœ์น™, ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค, ์ƒํƒœ ์ ๊ฒ€, ๋ฐฑ์—”๋“œ (์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG)๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ

๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ, ์—ฐ๊ฒฐ ์ถ”์ , ๊ฐ€์ค‘ ๋ถ€ํ•˜ ๋ถ„์‚ฐ, ์žฅ์•  ์กฐ์น˜๋ฅผ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ ๋งž์ถค์„ค์ • ์˜ต์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ด๋Ÿฌํ•œ ์˜ต์…˜์ด ์„œ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ œํ•œ์‚ฌํ•ญ

  • Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ๋‹ค์Œ ํƒœ์Šคํฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    • ์ „๋‹ฌ ๊ทœ์น™์— L3_DEFAULT ํ”„๋กœํ† ์ฝœ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ํ”„๋กœํ† ์ฝœ์ด UNSPECIFIED๋กœ ์„ค์ •๋œ ๋ฆฌ์ „๋ณ„ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ์—ฐ๊ฒฐ ์ถ”์  ์ •์ฑ…์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ์ „๋‹ฌ ๊ทœ์น™์˜ ์†Œ์Šค IP ๊ธฐ๋ฐ˜ ํŠธ๋ž˜ํ”ฝ ์กฐ์ •์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

    ๋Œ€์‹  Google Cloud CLI ๋˜๋Š” REST API๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  • ๋ฆฌ์ „ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๋™์  NIC์˜ ๊ฒฝ์šฐ ๋ณ„์นญ IP ๋ฒ”์œ„, ํ”„๋กœํ† ์ฝœ ์ „๋‹ฌ ๋˜๋Š” ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ํ•จ๊ป˜ ๋™์  NIC๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํŒจํ‚ท์ด ์‚ญ์ œ๋จ์ด๋ผ๋Š” ์•Œ๋ ค์ง„ ๋ฌธ์ œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์ „๋‹ฌ ๊ทœ์น™ IP ์ฃผ์†Œ์˜ ๋กœ์ปฌ ๊ฒฝ๋กœ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ ์ฑ…์ •

๊ฐ€๊ฒฉ ์ •๋ณด๋Š” ๋„คํŠธ์›Œํฌ ๊ฐ€๊ฒฉ ์ฑ…์ •: Cloud Load Balancing์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

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