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

Virtual Private Cloud(VPC) ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ํŠน์ • ํ”„๋กœ์ ํŠธ ๋ฐ ๋„คํŠธ์›Œํฌ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์กฐ์ง์˜ ์—ฌ๋Ÿฌ VPC ๋„คํŠธ์›Œํฌ์— ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์ ์šฉํ•˜๋ ค๋ฉด ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์ด ํŽ˜์ด์ง€์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ๋Š” VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™๋งŒ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

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

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

๋ฐฉํ™”๋ฒฝ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐฉํ™”๋ฒฝ(์ปดํ“จํŒ…)์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๊ถŒ์žฅ์‚ฌํ•ญ

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์„ค๊ณ„ํ•˜๊ณ  ํ‰๊ฐ€ํ•  ๋•Œ ๋‹ค์Œ ๊ถŒ์žฅ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

  • ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•˜๊ณ  ํ•„์š”ํ•œ ํŠน์ • ํŠธ๋ž˜ํ”ฝ๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํ•„์š”ํ•œ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ๋กœ๋งŒ ๊ทœ์น™์„ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ… ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ํ—ˆ์šฉ๋˜์–ด์„œ๋Š” ์•ˆ ๋˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์กฐ์ง ๋˜๋Š” ํด๋” ์ˆ˜์ค€์—์„œ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • 'ํ—ˆ์šฉ' ๊ทœ์น™์˜ ๊ฒฝ์šฐ VM์˜ ์„œ๋น„์Šค ๊ณ„์ •์„ ์ง€์ •ํ•˜์—ฌ ํŠน์ • VM์œผ๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
  • IP ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ทœ์น™์„ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๊ทœ์น™ ์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. 16๊ฐœ์˜ ๊ฐœ๋ณ„ ๊ทœ์น™์„ ์ถ”์ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค 16๊ฐœ์˜ VM ๋ฒ”์œ„๋กœ ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ๊ทœ์น™ ํ•œ ๊ฐœ๋ฅผ ์ถ”์ ํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๊ตฌ์„ฑ ๋ฐ ๋ฐฐํฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ์ •์ฑ… ๊ทœ์น™์€ ์„ธ๋ถ„ํ™”๋œ ํŠธ๋ž˜ํ”ฝ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ทœ์น™ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ์ฃผ์†Œ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์—์„œ ์—ฌ๋Ÿฌ IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์—์„œ FQDN ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ๋„๋ฉ”์ธ์—์„œ ์ˆ˜์‹  ๋˜๋Š” ๋ฐœ์‹ ๋˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Cloud Next Generation Firewall Standard ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํŠน์ • ์ง€๋ฆฌ์  ์œ„์น˜๋‚˜ ๋ฆฌ์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์™ธ๋ถ€ IPv4 ๋ฐ ์™ธ๋ถ€ IPv6 ํŠธ๋ž˜ํ”ฝ์„ ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์—์„œ ์œ„์น˜์ •๋ณด ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Cloud Next Generation Firewall Standard ์ฒ˜๋ฆฌ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋กœ๊น…์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐฉํ™”๋ฒฝ ํ†ต๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์˜๋„ํ•œ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋กœ๊น…์€ ๋น„์šฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Google Cloud์˜ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™

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

Google Cloud Console, Google Cloud CLI, REST API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ๋•Œ ๊ทœ์น™์˜ ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ์šฉํ•  ์ธ์Šคํ„ด์Šค๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์˜ˆ์‹œ๋Š” ๊ธฐํƒ€ ๊ตฌ์„ฑ ์˜ˆ์‹œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ž‘์„ฑํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์™ธ์—๋„ Google Cloud ์—๋Š” ์ˆ˜์‹ (์ธ๊ทธ๋ ˆ์Šค) ๋˜๋Š” ์†ก์‹ (์ด๊ทธ๋ ˆ์Šค) ์—ฐ๊ฒฐ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Google Cloud ์—์„œ๋Š” ํŠน์ • ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ฐจ๋‹จ ๋ฐ ์ œํ•œ๋œ ํŠธ๋ž˜ํ”ฝ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • Google Cloud ์—์„œ๋Š” VM ์ธ์Šคํ„ด์Šค์™€ 169.254.169.254์— ์žˆ๋Š” ๋Œ€์‘ํ•˜๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„ ๊ฐ„ ํ†ต์‹ ์„ ํ•ญ์ƒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ•ญ์ƒ ํ—ˆ์šฉ๋˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

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

  • ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ์—๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ๋ฏธ๋ฆฌ ์ž…๋ ฅ๋˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๊ทœ์น™์€ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์–‘

VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ˆ˜์‹ (์ธ๊ทธ๋ ˆ์Šค)์ด๋‚˜ ์†ก์‹ (์ด๊ทธ๋ ˆ์Šค) ์—ฐ๊ฒฐ ์ค‘ ํ•˜๋‚˜์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‘ ์—ฐ๊ฒฐ ๋ชจ๋‘์— ํ•จ๊ป˜ ์ ์šฉ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฐ๊ฒฐ ๋ฐฉํ–ฅ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

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

  • ๊ฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ IPv4 ๋˜๋Š” IPv6 ๋ฒ”์œ„ ์ค‘ ํ•˜๋‚˜๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‘˜ ๋‹ค ํฌํ•จํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

  • ๊ฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์ž‘์—…์€ allow ๋˜๋Š” deny์ž…๋‹ˆ๋‹ค. ๊ทœ์น™์€ ์‹œํ–‰๋˜๋Š” ์ค‘์—๋งŒ ์—ฐ๊ฒฐ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๊ทœ์น™์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ๋Š” VPC ๋„คํŠธ์›Œํฌ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทœ์น™์„ ์ธ์Šคํ„ด์Šค ์ˆ˜์ค€์—์„œ ์‹œํ–‰ํ•œ๋‹ค๋ฉด, ๊ทœ์น™์˜ ๊ตฌ์„ฑ์€ VPC ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง ๋˜๋Š” Cloud VPN ํ„ฐ๋„๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ ๋“ฑ VPC ๋„คํŠธ์›Œํฌ ๊ฐ„์—๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์Šคํ…Œ์ดํŠธํ’€(Stateful)์ž…๋‹ˆ๋‹ค.

    • ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ๋“  ๋ฐฉํ™”๋ฒฝ์„ ํ†ตํ•ด ์—ฐ๊ฒฐ์ด ํ—ˆ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ์ด ์—ฐ๊ฒฐ๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฐ˜ํ™˜ ํŠธ๋ž˜ํ”ฝ๋„ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๋œ ์‘๋‹ต ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•˜๋„๋ก ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
    • ๋ฐ˜ํ™˜ ํŠธ๋ž˜ํ”ฝ์€ ์ˆ˜๋ฝ๋œ ์š”์ฒญ ํŠธ๋ž˜ํ”ฝ์˜ 5ํŠœํ”Œ(์†Œ์Šค IP, ๋Œ€์ƒ IP, ์†Œ์Šค ํฌํŠธ, ๋Œ€์ƒ ํฌํŠธ, ํ”„๋กœํ† ์ฝœ)๊ณผ ์ผ์น˜ํ•ด์•ผ ํ•˜์ง€๋งŒ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ์ฃผ์†Œ์™€ ํฌํŠธ๊ฐ€ ๋ฐ˜๋Œ€๋กœ ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • Google Cloud ์—์„œ๋Š” ์—ฐ๊ฒฐ ์ถ”์  ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์‹  ํŒจํ‚ท์„ ํ•ด๋‹น ์•„์›ƒ๋ฐ”์šด๋“œ ํŒจํ‚ท๊ณผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. IPv4 ์—ฐ๊ฒฐ์€ TCP, UDP, SCTP, ICMP ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. IPv6 ์—ฐ๊ฒฐ์€ TCP, UDP, SCTP, ICMPv6 ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    • Google Cloud ์—์„œ๋Š” ํ”„๋กœํ† ์ฝœ์ด ์—ฐ๊ฒฐ์„ ์ง€์›ํ•˜๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ์—ฐ๊ฒฐ ์ถ”์ ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค์™€ ๋Œ€์ƒ ๊ฐ„(์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๊ฒฝ์šฐ) ๋˜๋Š” ๋Œ€์ƒ๊ณผ ๋ชฉ์ ์ง€ ๊ฐ„(์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๊ฒฝ์šฐ)์˜ ์—ฐ๊ฒฐ์ด ํ—ˆ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ์‘๋‹ต ํŠธ๋ž˜ํ”ฝ์€ ๋ฐฉํ™”๋ฒฝ์˜ ์—ฐ๊ฒฐ ์ถ”์  ์ƒํƒœ๊ฐ€ ํ™œ์„ฑ ์ƒํƒœ์ธ ๋™์•ˆ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. 10๋ถ„๋งˆ๋‹ค ํ•˜๋‚˜ ์ด์ƒ์˜ ํŒจํ‚ท์ด ์ „์†ก๋˜๋Š” ๊ฒฝ์šฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์ถ”์ ์€ ํ™œ์„ฑ ์ƒํƒœ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
    • ์กฐ๊ฐํ™”๋œ ์—ฐ๊ฒฐ์ด ๋ฐฉํ™”๋ฒฝ์„ ํ†ตํ•ด ํ—ˆ์šฉ๋  ๋•ŒGoogle Cloud ๋Š” ์—ฐ๊ฒฐ ์ถ”์ ์„ ์‚ฌ์šฉํ•ด์„œ ๋ฐ˜ํ™˜ ํŠธ๋ž˜ํ”ฝ์˜ ์ฒซ ๋ฒˆ์งธ ์กฐ๊ฐ๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ›„์† ๋ฐ˜ํ™˜ ์กฐ๊ฐ์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ํ—ˆ์šฉ๋˜๋Š” TCP/UDP ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ์ƒ์„ฑ๋œ 'ICMP TYPE 3, DESTINATION UNREACHABLE'๊ณผ ๊ฐ™์€ ICMP ์‘๋‹ต ํŠธ๋ž˜ํ”ฝ์€ ๋ฐฉํ™”๋ฒฝ์„ ํ†ตํ•ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€ RFC 792๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์กฐ๊ฐํ™”๋œ TCP ํŒจํ‚ท์„ ์žฌ๊ตฌ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ TCP ํ”„๋กœํ† ์ฝœ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ฒซ ๋ฒˆ์งธ ์กฐ๊ฐ์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(TCP ํ—ค๋”๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—). TCP ํ”„๋กœํ† ์ฝœ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ํ›„์† TCP ์กฐ๊ฐ์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

    ์ธ์Šคํ„ด์Šค ๋จธ์‹  ์œ ํ˜• ์ตœ๋Œ€ ์Šคํ…Œ์ดํŠธํ’€(Stateful) ์—ฐ๊ฒฐ ์ˆ˜
    ๊ณต์œ  ์ฝ”์–ด ๋จธ์‹  ์œ ํ˜• 130,000
    1~8๊ฐœ์˜ vCPU๊ฐ€ ์žˆ๋Š” ์ธ์Šคํ„ด์Šค vCPU๋‹น 130,000๊ฐœ์˜ ์—ฐ๊ฒฐ
    9๊ฐœ ์ด์ƒ์˜ vCPU๊ฐ€ ์žˆ๋Š” ์ธ์Šคํ„ด์Šค ์ด 1,040,000(130,000 ร— 8)๊ฐœ์˜ ์—ฐ๊ฒฐ

๋ฌต์‹œ์ ์ธ ๊ทœ์น™

๋ชจ๋“  VPC ๋„คํŠธ์›Œํฌ์—๋Š” ๋‘ ๊ฐ€์ง€ ๋ฌต์‹œ์ ์ธ IPv4 ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค. IPv6๊ฐ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ ์„ค์ •๋œ ๊ฒฝ์šฐ ๋„คํŠธ์›Œํฌ์—๋Š” 2๊ฐœ์˜ ๋ฌต์‹œ์  IPv6 ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ทœ์น™์€ Google Cloud ์ฝ˜์†”์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ ์ž๋™ ๋ชจ๋“œ ๋˜๋Š” ์ปค์Šคํ…€ ๋ชจ๋“œ VPC ๋„คํŠธ์›Œํฌ์ธ์ง€ ์—ฌ๋ถ€์™€ ๊ด€๊ณ„์—†์ด ๋ชจ๋“  VPC ๋„คํŠธ์›Œํฌ์—๋Š” ๋ฌต์‹œ์ ์ธ IPv4 ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ์—๋Š” ๋™์ผํ•œ ๋ฌต์‹œ์  ๊ทœ์น™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฌต์‹œ์  IPv4 ์ด๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๊ทœ์น™ ์ž‘์—…์ด allow, ๋ชฉ์ ์ง€๊ฐ€ 0.0.0.0/0, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€(65535) ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๊ฐ€ Google Cloud์—์„œ ์ฐจ๋‹จํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ชฉ์ ์ง€์— ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์•„์›ƒ๋ฐ”์šด๋“œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์—†๊ณ  ์ธ์Šคํ„ด์Šค์— ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ Cloud NAT ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค๊ฐ€ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

    ๋ผ์šฐํŒ… ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค ์š”๊ตฌ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ๋ฌต์‹œ์  IPv4 ์ธ๊ทธ๋ ˆ์Šค ๊ฑฐ๋ถ€ ๊ทœ์น™ ์ž‘์—…์ด deny, ์†Œ์Šค๊ฐ€ 0.0.0.0/0, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€(65535) ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋กœ ์ˆ˜์‹ ๋˜๋Š” ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•˜์—ฌ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ๊ทœ์น™์€ ์ˆ˜์‹  ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ์—๋Š” ์ด ๊ทœ์น™์„ ์žฌ์ •์˜ํ•˜๋Š” ์ถ”๊ฐ€ ๊ทœ์น™์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด ํŠน์ • ์œ ํ˜•์˜ ์ˆ˜์‹  ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

IPv6๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๊ฒฝ์šฐ VPC ๋„คํŠธ์›Œํฌ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‘ ๊ฐ€์ง€ ๋ฌต์‹œ์  ๊ทœ์น™๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฌต์‹œ์  IPv6 ์ด๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๊ทœ์น™ ์ž‘์—…์ด allow, ๋ชฉ์ ์ง€๊ฐ€ ::/0, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€(65535) ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๊ฐ€ Google Cloud์—์„œ ์ฐจ๋‹จํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ชฉ์ ์ง€์— ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์•„์›ƒ๋ฐ”์šด๋“œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์šฐํŒ… ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค ์š”๊ตฌ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ๋ฌต์‹œ์  IPv6 ์ธ๊ทธ๋ ˆ์Šค ๊ฑฐ๋ถ€ ๊ทœ์น™ ์ž‘์—…์ด deny, ์†Œ์Šค๊ฐ€ ::/0, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€(65535) ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋กœ ์ˆ˜์‹ ๋˜๋Š” ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•˜์—ฌ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ๊ทœ์น™์€ ์ˆ˜์‹  ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌต์‹œ์  ๊ทœ์น™์€ ์‚ญ์ œํ•  ์ˆ˜ ์—†์ง€๋งŒ ์šฐ์„ ์ˆœ์œ„๋Š” ๊ฐ€์žฅ ๋‚ฎ์Šต๋‹ˆ๋‹ค. ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์œผ๋ฉด ๊ทœ์น™์„ ์žฌ์ •์˜ํ•˜๋Š” ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์šฐ์„ ์ˆœ์œ„ ๋ฒˆํ˜ธ๊ฐ€ 65535 ๋ฏธ๋งŒ). deny ๊ทœ์น™์€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋™์ผํ•œ allow ๊ทœ์น™์— ์šฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ์„ ์ˆœ์œ„๊ฐ€ 65535์ธ ์ธ๊ทธ๋ ˆ์Šค allow ๊ทœ์น™์€ ์ ˆ๋Œ€๋กœ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ์— ๋ฏธ๋ฆฌ ์ž…๋ ฅ๋œ ๊ทœ์น™

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

๊ทœ์น™ ์ด๋ฆ„ ๋ฐฉํ–ฅ ์šฐ์„ ์ˆœ์œ„ ์†Œ์Šค ๋ฒ”์œ„ ์ž‘์—… ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์„ค๋ช…
default-allow-internal ingress 65534 10.128.0.0/9 allow tcp:0-65535
udp:0-65535
icmp
๋™์ผํ•œ VPC ๋„คํŠธ์›Œํฌ ๋‚ด์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์—์„œ VM ์ธ์Šคํ„ด์Šค๋กœ ๋“ค์–ด์˜ค๋Š” ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
default-allow-ssh ingress 65534 0.0.0.0/0 allow tcp:22 ssh, scp, sftp ๋“ฑ์˜ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
default-allow-rdp ingress 65534 0.0.0.0/0 allow tcp:3389 Microsoft ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
default-allow-icmp ingress 65534 0.0.0.0/0 allow icmp ping ๋“ฑ์˜ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ฐจ๋‹จ๋œ ํŠธ๋ž˜ํ”ฝ ๋ฐ ์ œํ•œ๋œ ํŠธ๋ž˜ํ”ฝ

Google Cloud ์—์„œ๋Š” VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™๊ณผ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…๊ณผ ๋ณ„๋„๋กœ ๋‹ค์Œ ํ‘œ์— ์„ค๋ช…๋œ ํŠน์ • ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ ์œ ํ˜• ์„ธ๋ถ€์ •๋ณด
ํŒจํ‚ท ์†๋„ ๋ฐ ๋Œ€์—ญํญ

์ ์šฉ ๋Œ€์ƒ:

  • ๋ชจ๋“  ์ด๊ทธ๋ ˆ์Šค ํŒจํ‚ท
  • ๋ชจ๋“  ์ธ๊ทธ๋ ˆ์Šค ํŒจํ‚ท
Google Cloud ์—์„œ๋Š” ๊ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค(NIC) ๋˜๋Š” IP ์ฃผ์†Œ์— ๋Œ€ํ•ด VM ์ธ์Šคํ„ด์Šค๋‹น ๋Œ€์—ญํญ์„ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. VM์˜ ๋จธ์‹  ์œ ํ˜•์€ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ์ด๊ทธ๋ ˆ์Šค ์†๋„๋ฅผ ์ •์˜ํ•˜์ง€๋งŒ ์ด ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ์ด๊ทธ๋ ˆ์Šค ์†๋„๋Š” ํŠน์ • ์ƒํ™ฉ์—์„œ๋งŒ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ Compute Engine ๋ฌธ์„œ์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.
DHCP ์˜คํผ ๋ฐ ํ™•์ธ

์ ์šฉ ๋Œ€์ƒ:

  • UDP ํฌํŠธ 68๋กœ์˜ ์ธ๊ทธ๋ ˆ์Šค ํŒจํ‚ท(DHCPv4)
  • UDP ํฌํŠธ 546๋กœ์˜ ์ธ๊ทธ๋ ˆ์Šค ํŒจํ‚ท(DHCPv6)
Google Cloud ์—์„œ๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„์—์„œ ์ˆ˜์‹ ๋˜๋Š” DHCP ํŒจํ‚ท์„์ œ์™ธํ•œ ๋ชจ๋“  ์†Œ์Šค์—์„œ ์ˆ˜์‹ ๋˜๋Š” DHCP ์˜คํผ ๋ฐ ํ™•์ธ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
Google Cloud ์™ธ๋ถ€ IP ์ฃผ์†Œ์—์„œ ์ง€์›ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

์ ์šฉ ๋Œ€์ƒ:

  • ์™ธ๋ถ€ IP ์ฃผ์†Œ๋กœ ์ธ๊ทธ๋ ˆ์Šค ํŒจํ‚ท

์™ธ๋ถ€ IPv4 ๋ฐ IPv6 ์ฃผ์†Œ๋Š” TCP, UDP, ICMP, IPIP, AH, ESP, SCTP, GRE ํŒจํ‚ท๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฆฌ์†Œ์Šค์—๋Š” ์ถ”๊ฐ€ ํ”„๋กœํ† ์ฝœ ์ œํ•œ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

SMTP(ํฌํŠธ 25) ํŠธ๋ž˜ํ”ฝ

์ ์šฉ ๋Œ€์ƒ:

  • TCP ํฌํŠธ 25์—์„œ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋กœ์˜ ์ด๊ทธ๋ ˆ์Šค ํŒจํ‚ท

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

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

ํ”„๋กœ์ ํŠธ์—์„œ ํฌํŠธ 25์— ์™ธ๋ถ€ SMTP ์ด๊ทธ๋ ˆ์Šค๊ฐ€ ํ—ˆ์šฉ๋˜๊ณ  ์ด ์œ ํ˜•์˜ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ด๋ ค๋ฉด ๋‹ค์Œ ์ถ”๊ฐ€ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์ด๊ทธ๋ ˆ์Šค ๊ฑฐ๋ถ€ VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋˜๋Š” ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์„ ๋งŒ๋“ค๋ฉด ์™ธ๋ถ€ SMTP ์ด๊ทธ๋ ˆ์Šค๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ญ์ƒ ํ—ˆ์šฉ๋œ ํŠธ๋ž˜ํ”ฝ

VM ์ธ์Šคํ„ด์Šค์˜ ๊ฒฝ์šฐ VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™๊ณผ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์€ ๋‹ค์Œ์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • Google Cloud ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„์™€ ์ฃผ๊ณ ๋ฐ›๋Š” ํŒจํ‚ท
  • ํŒจํ‚ท์ด VM ์ž์ฒด์—์„œ ์œ ์ง€๋˜๋Š” ์ธ์Šคํ„ด์Šค์˜ ์ž์ฒด ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค(NIC) ์ค‘ ํ•˜๋‚˜์— ํ• ๋‹น๋œ IP ์ฃผ์†Œ๋กœ ์ „์†ก๋œ ํŒจํ‚ท: ์ธ์Šคํ„ด์Šค์˜ NIC์— ํ• ๋‹น๋˜๋Š” IP ์ฃผ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

Google Cloud ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„

Google Cloud ์—์„œ๋Š” 169.254.169.254์— ์žˆ๋Š” ๊ฐ ์ธ์Šคํ„ด์Šค์™€ ํ•จ๊ป˜ ๋กœ์ปฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋ฒ„๋Š” ์ธ์Šคํ„ด์Šค ์ž‘๋™์— ํ•„์ˆ˜์ ์ด๋ฉฐ, ๋”ฐ๋ผ์„œ ์–ด๋–ค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•˜๋”๋ผ๋„ ์ธ์Šคํ„ด์Šค๋Š” ์ด ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ์„œ๋น„์Šค๋ฅผ ์ธ์Šคํ„ด์Šค์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ œํ’ˆ ์ƒํ˜ธ์ž‘์šฉ

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ฐ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์ด ๋‹ค๋ฅธ Google Cloud ์ œํ’ˆ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ฐ ํŒจ์Šค์Šค๋ฃจ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

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

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ฐ ํ”„๋ก์‹œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

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

VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™๊ณผ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์€ ์ด๋Ÿฌํ•œ ํ”„๋ก์‹œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ ๋ฐฑ์—”๋“œ์™€ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

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

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ฐ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…์€ Cloud VPN ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ ํ—ˆ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ๋ฅผ ์ œ์–ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Cloud VPN ๊ฒŒ์ดํŠธ์›จ์ด๋Š” Cloud VPN ์‚ฌ์–‘์— ์„ค๋ช…๋œ ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ์˜ ํŒจํ‚ท๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

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

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๊ตฌ์„ฑ์š”์†Œ

๊ฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ๋‹ค์Œ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ์˜ ๊ด€์ ์—์„œ์˜ ๋ฐฉํ–ฅ. ๋ฐฉํ–ฅ์€ ์ธ๊ทธ๋ ˆ์Šค ๋˜๋Š” ์ด๊ทธ๋ ˆ์Šค์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ˆซ์ž ์šฐ์„ ์ˆœ์œ„: ๊ทœ์น™ ์ ์šฉ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํŠธ๋ž˜ํ”ฝ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฐ€์žฅ ๋†’์€ ์šฐ์„ ์ˆœ์œ„(๊ฐ€์žฅ ๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„ ๋ฒˆํ˜ธ) ๊ทœ์น™๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ์ถฉ๋Œ ๊ทœ์น™์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

  • ์ผ์น˜ ์‹œ ์ž‘์—…(allow ๋˜๋Š” deny): ๊ทœ์น™์ด ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ• ์ง€ ์ฐจ๋‹จํ• ์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์ ์šฉ ์ƒํƒœ: ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์‚ญ์ œํ•˜์ง€ ์•Š๊ณ ๋„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ: ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์ธ์Šคํ„ด์Šค(GKE ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ App Engine ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ ์ธ์Šคํ„ด์Šค ํฌํ•จ)๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

  • ํŒจํ‚ท ํŠน์„ฑ์— ๋Œ€ํ•œ ์†Œ์Šค ๋˜๋Š” ๋Œ€์ƒ ํ•„ํ„ฐ

  • ํ”„๋กœํ† ์ฝœ(์˜ˆ: TCP, UDP, ICMP) ๋ฐ ๋Œ€์ƒ ํฌํŠธ

  • Cloud Logging์— ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜๋Š” ์—ฐ๊ฒฐ์„ ๋กœ๊น…ํ•˜๋Š” ๋ถ€์šธ ๋กœ๊ทธ ์˜ต์…˜

๊ตฌ์„ฑ์š”์†Œ ์š”์•ฝ

์ธ๊ทธ๋ ˆ์Šค(์ธ๋ฐ”์šด๋“œ) ๊ทœ์น™
์šฐ์„ ์ˆœ์œ„ ์ž‘์—… ์ ์šฉ ํƒ€๊ฒŸ ๋งค๊ฐœ๋ณ€์ˆ˜ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ํ•„ํ„ฐ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ
0๋ถ€ํ„ฐ 65535๊นŒ์ง€์˜ ์ •์ˆ˜์ด๋ฉฐ ๊ธฐ๋ณธ๊ฐ’์€ 1000์ž…๋‹ˆ๋‹ค. allow ๋˜๋Š” deny enabled(๊ธฐ๋ณธ๊ฐ’) ๋˜๋Š” disabled ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค

์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๋Œ€์ƒ

ํ”„๋กœํ† ์ฝœ ๋˜๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ ๋Œ€์ƒ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

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

์ด๊ทธ๋ ˆ์Šค(์•„์›ƒ๋ฐ”์šด๋“œ) ๊ทœ์น™
์šฐ์„ ์ˆœ์œ„ ์ž‘์—… ์ ์šฉ ํƒ€๊ฒŸ ๋งค๊ฐœ๋ณ€์ˆ˜ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ํ•„ํ„ฐ ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ
0๋ถ€ํ„ฐ 65535๊นŒ์ง€์˜ ์ •์ˆ˜์ด๋ฉฐ ๊ธฐ๋ณธ๊ฐ’์€ 1000์ž…๋‹ˆ๋‹ค. allow ๋˜๋Š” deny enabled(๊ธฐ๋ณธ๊ฐ’) ๋˜๋Š” disabled ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค

์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๋Œ€์ƒ

ํ”„๋กœํ† ์ฝœ ๋˜๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ ๋Œ€์ƒ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

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

ํŠธ๋ž˜ํ”ฝ ๋ฐฉํ–ฅ

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

  • ์ธ๊ทธ๋ ˆ์Šค(์ธ๋ฐ”์šด๋“œ)๋Š” ๋Œ€์ƒ์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋“ค์–ด์˜ค๋Š” ํŒจํ‚ท์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๊ทธ๋ ˆ์Šค(์•„์›ƒ๋ฐ”์šด๋“œ)๋Š” ๋Œ€์ƒ์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋‚˜๊ฐ€๋Š” ํŒจํ‚ท์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฉํ–ฅ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด Google Cloud ์—์„œ ์ธ๊ทธ๋ ˆ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์šฐ์„ ์ˆœ์œ„

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์šฐ์„  ์ˆœ์œ„๋Š” 0์—์„œ 65535 ์‚ฌ์ด์˜ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ๋‚ฎ์€ ์ •์ˆ˜๋Š” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์šฐ์„  ์ˆœ์œ„๊ฐ€ 1000์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์ƒ๋Œ€์  ์šฐ์„ ์ˆœ์œ„๋Š” ๋‹ค๋ฅธ ๊ทœ์น™์— ๋Œ€ํ•ด ํ‰๊ฐ€ํ•  ๋•Œ ์ ์šฉ ๊ฐ€๋Šฅํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํ‰๊ฐ€ ๋…ผ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

  • ๋‘ ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋™์ผํ•œ ๊ฒฝ์šฐ์—๋งŒ deny ์ž‘์—…์ด ์žˆ๋Š” ๊ทœ์น™์ด allow ์ž‘์—…์ด ์žˆ๋Š” ๊ทœ์น™์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋Œ€์  ์šฐ์„ ์ˆœ์œ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด deny ๊ทœ์น™์„ ์žฌ์ •์˜ํ•˜๋Š” allow ๊ทœ์น™๊ณผ allow ๊ทœ์น™์„ ์žฌ์ •์˜ํ•˜๋Š” deny ๊ทœ์น™์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋‘ ๊ฐ€์ง€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์žˆ๋Š” ๋‹ค์Œ ์˜ˆ์‹œ๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.

  • ์†Œ์Šค 0.0.0.0/0(๋ชจ๋“  IPv4 ์ฃผ์†Œ)์˜ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ deny ์ž‘์—…์ด ์žˆ๊ณ  ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000์ธ ๋ชจ๋“  ๋Œ€์ƒ, ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ, ๋ชจ๋“  ๋Œ€์ƒ ํฌํŠธ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์†Œ์Šค 0.0.0.0/0(๋ชจ๋“  IPv4 ์ฃผ์†Œ)์˜ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ webserver ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” ํŠน์ • ๋Œ€์ƒ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(TCP 80 ํŠธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ allow ์ž‘์—…์œผ๋กœ).

๋‘ ๋ฒˆ์งธ ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๋Š” ํฌํŠธ 80์˜ TCP ํŠธ๋ž˜ํ”ฝ์ด webserver ๋Œ€์ƒ์— ํ—ˆ์šฉ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

  • ๋‘ ๋ฒˆ์งธ ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000๋ณด๋‹ค ํฐ ์ˆซ์ž๋กœ ์„ค์ •๋˜๋ฉด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์•„์ง€๋ฏ€๋กœ, ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋‘ ๋ฒˆ์งธ ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000์œผ๋กœ ์„ค์ •๋˜๋ฉด ๋‘ ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋™์ผํ•˜๋ฏ€๋กœ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋‘ ๋ฒˆ์งธ ๊ทœ์น™์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000๋ณด๋‹ค ์ž‘์€ ์ˆซ์ž๋กœ ์„ค์ •๋˜๋ฉด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์•„์ง€๋ฏ€๋กœ TCP 80์—์„œ webserver ๋Œ€์ƒ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ทœ์น™์ด ์—†์œผ๋ฉด ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์€ webserver ๋Œ€์ƒ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•˜๋ฉฐ, webserver ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๊ฐ€ ์—†๋Š” ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด TCP 80์„ ํฌํ•จํ•œ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

์•ž์˜ ์˜ˆ์‹œ๋Š” ์šฐ์„ ์ˆœ์œ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒ์ ์ธ allow ๊ทœ์น™๊ณผ ์ „์ฒด์ ์ธ deny ๊ทœ์น™์„ ๋งŒ๋“ค์–ด ์ตœ์†Œ ๊ถŒํ•œ์˜ ๋ณด์•ˆ ๊ถŒ์žฅ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ผ์น˜ ์‹œ ์ž‘์—…

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์ž‘์—… ๊ตฌ์„ฑ์š”์†Œ๋Š” ๊ทœ์น™์˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ์š”์†Œ์— ๋”ฐ๋ผ ํŠธ๋ž˜ํ”ฝ์˜ ํ—ˆ์šฉ ๋˜๋Š” ์ฐจ๋‹จ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

  • allow ์ž‘์—…์€ ์ง€์ •๋œ ๋‹ค๋ฅธ ๊ตฌ์„ฑ์š”์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • deny ์ž‘์—…์€ ์ง€์ •๋œ ๋‹ค๋ฅธ ๊ตฌ์„ฑ์š”์†Œ์™€ ์ผ์น˜ํ•˜๋Š” ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

์ ์šฉ

์ƒํƒœ๋ฅผ enabled ๋˜๋Š” disabled๋กœ ์„ค์ •ํ•˜์—ฌ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์ ์šฉ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทœ์น™์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ทœ์น™์„ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ์ ์šฉ ์ƒํƒœ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ ์ ์šฉ ์ƒํƒœ๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์ž๋™์œผ๋กœ enabled๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€

์‚ฌ์šฉ ์ค‘์ง€ ๋ฐ ์‚ฌ์šฉ ์„ค์ •์€ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์ ์šฉ ๋ณ€๊ฒฝ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

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

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

๊ธฐ์กด ํŠธ๋ž˜ํ”ฝ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ

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

ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ

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

๋ชจ๋“  ํ”„๋กœํ† ์ฝœ์ด ํฌํŠธ๋ฅผ ์ง€์›ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด TCP์™€ UDP์šฉ ํฌํŠธ๋Š” ์žˆ์ง€๋งŒ ICMP์šฉ์€ ์—†์Šต๋‹ˆ๋‹ค. ICMP์— ๋‹ค์–‘ํ•œ ICMP ์œ ํ˜•์ด ์žˆ์ง€๋งŒ ์ด๋Ÿฌํ•œ ์œ ํ˜•์€ ํฌํŠธ๊ฐ€ ์•„๋‹ˆ๋ฉฐ, ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์— ์ง€์ •๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์—์„œ ๋‹ค์Œ ํ”„๋กœํ† ์ฝœ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. tcp, udp, icmp(IPv4 ICMP์šฉ), esp, ah, sctp, ipip ๋‹ค๋ฅธ ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ์˜ ๊ฒฝ์šฐ IANA ํ”„๋กœํ† ์ฝœ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ํ”„๋กœํ† ์ฝœ์ด IPv4์™€ IPv6 ๋ชจ๋‘์—์„œ ๋™์ผํ•œ ์ด๋ฆ„๊ณผ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ICMP์™€ ๊ฐ™์€ ์ผ๋ถ€ ํ”„๋กœํ† ์ฝœ์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

IPv6 ํ™‰๋ณ„ ํ”„๋กœํ† ์ฝœ์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ Google Cloud ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ ๋ฐ ๋Œ€์ƒ ํฌํŠธ ์‚ฌ์–‘ ์กฐํ•ฉ์„ ์š”์•ฝํ•œ ํ‘œ์ž…๋‹ˆ๋‹ค.

์‚ฌ์–‘ ์˜ˆ ์„ค๋ช…
ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ์—†์Œ โ€” ํ”„๋กœํ† ์ฝœ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ๊ณผ ๊ด€๋ จ ๋Œ€์ƒ ํฌํŠธ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ”„๋กœํ† ์ฝœ tcp ํฌํŠธ ์ •๋ณด ์—†์ด ํ”„๋กœํ† ์ฝœ๋งŒ ์ง€์ •ํ•˜๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ๊ณผ ํ”„๋กœํ† ์ฝœ ๊ด€๋ จ ํฌํŠธ ์ „์ฒด์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ”„๋กœํ† ์ฝœ ๋ฐ ๋‹จ์ผ ํฌํŠธ tcp:80 ํ”„๋กœํ† ์ฝœ๊ณผ ๋‹จ์ผ ๋Œ€์ƒ ํฌํŠธ๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ํ”„๋กœํ† ์ฝœ์˜ ํ•ด๋‹น ๋Œ€์ƒ ํฌํŠธ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ”„๋กœํ† ์ฝœ ๋ฐ ํฌํŠธ ๋ฒ”์œ„ tcp:20-22 ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ํ”„๋กœํ† ์ฝœ์˜ ํ•ด๋‹น ๋Œ€์ƒ ํฌํŠธ ๋ฒ”์œ„์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์กฐํ•ฉ icmp,tcp:80
tcp:443
udp:67-69
๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ๋ฐ ๋Œ€์ƒ ํฌํŠธ์˜ ๋‹ค์–‘ํ•œ ์กฐํ•ฉ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํƒ€๊ฒŸ, ์†Œ์Šค, ๋Œ€์ƒ

ํƒ€๊ฒŸ์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์ธ์Šคํ„ด์Šค์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

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

ํƒ€๊ฒŸ ๋งค๊ฐœ๋ณ€์ˆ˜

ํƒ€๊ฒŸ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” GKE ๋…ธ๋“œ ๋ฐ App Engine ๊ฐ€๋ณ€ํ˜• ํ™˜๊ฒฝ ์ธ์Šคํ„ด์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ Compute Engine ์ธ์Šคํ„ด์Šค์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

์ธ๊ทธ๋ ˆ์Šค ๋˜๋Š” ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™ ๋ชจ๋‘์— ๋Œ€ํ•ด ๋‹ค์Œ ํƒ€๊ฒŸ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ƒ, ์†Œ์Šค, ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์†Œ์Šค, ๋Œ€์ƒ, ํƒ€๊ฒŸ์˜ ์„ค๋ช…๋Œ€๋กœ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ํƒ€๊ฒŸ - VPC ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ๋Œ€์ƒ ์‚ฌ์–‘์„ ์ƒ๋žตํ•˜๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด VPC ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

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

๋Œ€์ƒ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ์™€ ๋Œ€์ƒ ์„œ๋น„์Šค ๊ณ„์ •์˜ ์ด์ ๊ณผ ์ œํ•œ์‚ฌํ•ญ์€ ์„œ๋น„์Šค ๊ณ„์ • ๋ฐ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ณ„ ํ•„ํ„ฐ๋ง์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ํƒ€๊ฒŸ ๋ฐ IP ์ฃผ์†Œ

๋Œ€์ƒ VM์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ผ์šฐํŒ…๋œ ํŒจํ‚ท์€ ๋‹ค์Œ ์กฐ๊ฑด์„ ๊ธฐ์ค€์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

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

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

    • ์ธ์Šคํ„ด์Šค์˜ NIC์— ํ• ๋‹น๋œ ๊ธฐ๋ณธ ๋‚ด๋ถ€ IPv4 ์ฃผ์†Œ

    • ์ธ์Šคํ„ด์Šค์˜ NIC์— ๊ตฌ์„ฑ๋œ ๋ชจ๋“  ๋ณ„์นญ IP ๋ฒ”์œ„

    • ์ธ์Šคํ„ด์Šค์˜ NIC์™€ ์—ฐ๊ฒฐ๋œ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ

    • ์„œ๋ธŒ๋„ท์— IPv6๋ฅผ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ NIC์— ํ• ๋‹น๋œ ๋ชจ๋“  IPv6 ์ฃผ์†Œ

    • ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋˜๋Š” ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ์ธ ํŒจ์Šค ์Šค๋ฃจ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์— ์‚ฌ์šฉ๋˜๋Š” ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์—ฐ๊ฒฐ๋œ ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ

    • ์ธ์Šคํ„ด์Šค๊ฐ€ ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค์—์„œ ์ฐธ์กฐ๋˜๋Š” ๊ฒฝ์šฐ ํ”„๋กœํ† ์ฝœ ์ „๋‹ฌ์— ์‚ฌ์šฉ๋˜๋Š” ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์—ฐ๊ฒฐ๋œ ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ

    • ์ธ์Šคํ„ด์Šค๋ฅผ ๋‹ค์Œ ํ™‰ VM(next-hop-instance ๋˜๋Š” next-hop-address)์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ปค์Šคํ…€ ์ •์  ๊ฒฝ๋กœ์˜ ๋Œ€์ƒ ๋ฒ”์œ„์— ์†ํ•œ IP ์ฃผ์†Œ

    • VM์ด ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ์ธ ๊ฒฝ์šฐ ์ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ(next-hop-ilb) ๋‹ค์Œ ํ™‰์„ ์‚ฌ์šฉํ•˜๋Š” ์ปค์Šคํ…€ ์ •์  ๊ฒฝ๋กœ์˜ ๋Œ€์ƒ ๋ฒ”์œ„์— ์†ํ•œ IP ์ฃผ์†Œ

์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ํƒ€๊ฒŸ ๋ฐ IP ์ฃผ์†Œ

๋Œ€์ƒ์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋‚ด๋ณด๋‚ธ ํŒจํ‚ท์˜ ์ฒ˜๋ฆฌ๋Š” ๋Œ€์ƒ VM์˜ IP ์ „๋‹ฌ ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. IP ์ „๋‹ฌ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ ์ค‘์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ VM์ด IP ์ „๋‹ฌ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋ฉด VM์€ ๋‹ค์Œ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ท์„ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • ์ธ์Šคํ„ด์Šค NIC์˜ ๊ธฐ๋ณธ ๋‚ด๋ถ€ IPv4 ์ฃผ์†Œ

    • ์ธ์Šคํ„ด์Šค NIC์˜ ๋ชจ๋“  ๊ตฌ์„ฑ๋œ ๋ณ„์นญ IP ๋ฒ”์œ„

    • ์„œ๋ธŒ๋„ท์— IPv6๋ฅผ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ NIC์— ํ• ๋‹น๋œ ๋ชจ๋“  IPv6 ์ฃผ์†Œ

    • ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ, ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ์ด๊ฑฐ๋‚˜ ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค์—์„œ ์ฐธ์กฐ๋˜๋Š” ๊ฒฝ์šฐ ํŒจ์Šค ์Šค๋ฃจ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ์ „๋‹ฌ์„ ์œ„ํ•ด ์ „๋‹ฌ ๊ทœ์น™๊ณผ ์—ฐ๊ฒฐ๋œ ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ

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

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

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

์†Œ์Šค ๋งค๊ฐœ๋ณ€์ˆ˜

์†Œ์Šค ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ’์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ๋ฐฉํ–ฅ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค

์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์— ๋‹ค์Œ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ์†Œ์Šค ๋ฒ”์œ„: ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์—์„œ ์†Œ์Šค ์‚ฌ์–‘์„ ์ƒ๋žตํ•˜๋ฉดGoogle Cloud ๊ฐ€ ๊ธฐ๋ณธ ์†Œ์Šค IPv4 ์ฃผ์†Œ ๋ฒ”์œ„ 0.0.0.0/0(๋ชจ๋“  IPv4 ์ฃผ์†Œ)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์—๋Š” IPv6 ์†Œ์Šค๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ์†Œ์Šค IPv4 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv4 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

  • ์†Œ์Šค IPv6 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv6 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

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

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

  • ์œ ํšจํ•œ ์†Œ์Šค ์กฐํ•ฉ: ๋‹ค์Œ ๋ชจ๋“  ์กฐํ•ฉ์—์„œ ์œ ํšจํ•œ ์†Œ์Šค ์„ธํŠธ๋Š” ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •๋œ IPv4 ๋˜๋Š” IPv6 ์ฃผ์†Œ์™€ ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋‚˜ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์—์„œ ์•”์‹œํ•˜๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„์˜ ํ†ตํ•ฉ์ž…๋‹ˆ๋‹ค.

    • ์†Œ์Šค IPv4 ๋ฒ”์œ„ ๋ฐ ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ์˜ ์กฐํ•ฉ
    • ์†Œ์Šค IPv6 ๋ฒ”์œ„์™€ ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ์˜ ์กฐํ•ฉ
    • ์†Œ์Šค IPv4 ๋ฒ”์œ„์™€ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์˜ ์กฐํ•ฉ
    • ์†Œ์Šค IPv6 ๋ฒ”์œ„์™€ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์˜ ์กฐํ•ฉ

์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ์™€ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์ด ํŒจํ‚ท ์†Œ์Šค๋ฅผ ์•”์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•

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

  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์ •์˜๋œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ ์ค‘ ์ตœ์†Œ ํ•˜๋‚˜ ์ด์ƒ๊ณผ ์ผ์น˜ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” VM๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์ •์˜๋œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ • ์ค‘ ํ•˜๋‚˜์™€ ์ผ์น˜ํ•˜๋Š” ์„œ๋น„์Šค ๊ณ„์ •์ด ์žˆ๋Š” VM๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

  • ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ธฐ๋ณธ ๋‚ด๋ถ€ IPv4 ์ฃผ์†Œ
  • ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ํ• ๋‹น๋œ ๋ชจ๋“  IPv6 ์ฃผ์†Œ

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

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

์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค

์ด๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์— ๋‹ค์Œ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ๊ฐ’ โ€” ๋Œ€์ƒ์— ์˜ํ•ด ์•”์‹œ๋จ: ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์—์„œ ์†Œ์Šค ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ƒ๋žตํ•˜๋ฉด ํŒจํ‚ท ์†Œ์Šค๊ฐ€ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๋Œ€์ƒ ๋ฐ IP ์ฃผ์†Œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์•”์‹œ์ ์œผ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค

  • ์†Œ์Šค IPv4 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv4 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

  • ์†Œ์Šค IPv6 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv6 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์•ˆ๋‚ด์— ๋”ฐ๋ผ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • VM ์ธํ„ฐํŽ˜์ด์Šค์— ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๊ฐ€ ๋ชจ๋‘ ํ• ๋‹น๋˜์–ด ์žˆ์œผ๋ฉด ๊ทœ์น™ ํ‰๊ฐ€ ์ค‘์— ๋‚ด๋ถ€ IPv4 ์ฃผ์†Œ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜

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

์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๋Œ€์ƒ

์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์— ๋‹ค์Œ ๋Œ€์ƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ๊ฐ’ - ๋Œ€์ƒ์— ์•”์‹œ๋จ. ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์—์„œ ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ƒ๋žตํ•˜๋ฉด ํŒจํ‚ท ๋Œ€์ƒ์€ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๋Œ€์ƒ ๋ฐ IP ์ฃผ์†Œ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์•”์‹œ์ ์œผ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ IPv4 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv4 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ IPv6 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv6 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

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

  • VM ์ธํ„ฐํŽ˜์ด์Šค์— ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๊ฐ€ ๋ชจ๋‘ ํ• ๋‹น๋˜์–ด ์žˆ์œผ๋ฉด ๊ทœ์น™ ํ‰๊ฐ€ ์ค‘์— ๋‚ด๋ถ€ IPv4 ์ฃผ์†Œ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์—์„œ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ชจ๋‘ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋Œ€์ƒ IP ์ฃผ์†Œ ๋ฒ”์œ„์™€ ๋™์ผํ•œ IP ๋ฒ„์ „์œผ๋กœ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๋Œ€์ƒ

์ด๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์— ๋‹ค์Œ ๋Œ€์ƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ๋Œ€์ƒ ๋ฒ”์œ„. ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์—์„œ ๋Œ€์ƒ ์‚ฌ์–‘์„ ์ƒ๋žตํ•˜๋ฉด Google Cloud ๊ฐ€ ๊ธฐ๋ณธ ๋Œ€์ƒ IPv4 ์ฃผ์†Œ ๋ฒ”์œ„ 0.0.0.0/0(๋ชจ๋“  IPv4 ์ฃผ์†Œ)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์—๋Š” IPv6 ๋Œ€์ƒ์ด ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ IPv4 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv4 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

  • ๋Œ€์ƒ IPv6 ๋ฒ”์œ„: CIDR ํ˜•์‹์˜ IPv6 ์ฃผ์†Œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๊ณ„์ •๋ณ„ ์†Œ์Šค ๋ฐ ๋Œ€์ƒ ํ•„ํ„ฐ๋ง

์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์ œ๋กœ ๋”์šฑ ๊ตฌ์ฒด์ ์ธ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ธ๊ทธ๋ ˆ์Šค ๋ฐ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™ ๋ชจ๋‘์— ๋Œ€ํ•ด ์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์ƒ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์„œ๋น„์Šค ๊ณ„์ •๋ณ„ ํ•„ํ„ฐ๋ง ๋ฐ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ณ„ ํ•„ํ„ฐ๋ง

์ด ์„น์…˜์—์„œ๋Š” ๋Œ€์ƒ ๋˜๋Š” ์†Œ์Šค(์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ๊ฒฝ์šฐ)๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ ์„œ๋น„์Šค ๊ณ„์ •์ด๋‚˜ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ฃผ์š” ์‚ฌํ•ญ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

VM์— ์ ์šฉ๋˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์—„๊ฒฉํ•˜๊ฒŒ ์ œ์–ดํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ ๋ฐ ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ ๋Œ€์‹  ๋Œ€์ƒ ์„œ๋น„์Šค ๊ณ„์ • ๋ฐ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋Š” ์ž„์˜์˜ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์žˆ๋Š” ๋ชจ๋“  Identity and Access Management(IAM) ์ฃผ ๊ตฌ์„ฑ์›์ด ํ•˜๋‚˜ ์ด์ƒ์˜ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ฅผ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ Compute Engine ์ธ์Šคํ„ด์Šค ๊ด€๋ฆฌ์ž ์—ญํ• ์ด ์žˆ๋Š” IAM ์ฃผ ๊ตฌ์„ฑ์›์—๊ฒŒ ์ด ๊ถŒํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค๋ฅผ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” IAM ์ฃผ ๊ตฌ์„ฑ์›์€ ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์— ํ•ด๋‹นํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์„ธํŠธ๊ฐ€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์„œ๋น„์Šค ๊ณ„์ •์€ ์ธ์Šคํ„ด์Šค์™€ ๊ด€๋ จ๋œ ID๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์„œ๋น„์Šค ๊ณ„์ •๋งŒ ์ธ์Šคํ„ด์Šค์™€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ IAM ์ฃผ ๊ตฌ์„ฑ์›์— ๋Œ€ํ•œ ์„œ๋น„์Šค ๊ณ„์ • ์‚ฌ์šฉ์ž ์—ญํ• ์˜ ๊ถŒํ•œ์„ ์ œ์–ดํ•˜์—ฌ ์„œ๋น„์Šค ๊ณ„์ •์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IAM ์ฃผ ๊ตฌ์„ฑ์›์ด ์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์ตœ์†Œ ํ•ด๋‹น ์„œ๋น„์Šค ๊ณ„์ •์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค ๊ณ„์ • ์‚ฌ์šฉ์ž ์—ญํ• ๊ณผ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ ํ•ฉํ•œ ๊ถŒํ•œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ Compute Engine ์ธ์Šคํ„ด์Šค ๊ด€๋ฆฌ์ž ์—ญํ•  ๋ณด์œ ).

์–ด๋– ํ•œ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์—์„œ๋„ ์„œ๋น„์Šค ๊ณ„์ •๊ณผ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ์–ด๋– ํ•œ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์—์„œ๋„(์ธ๊ทธ๋ ˆ์Šค ๋˜๋Š” ์ด๊ทธ๋ ˆ์Šค) ๋Œ€์ƒ ์„œ๋น„์Šค ๊ณ„์ •๊ณผ ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์Œ์€ ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ ๋˜๋Š” ๋Œ€์ƒ ์„œ๋น„์Šค ๊ณ„์ •๋ณ„๋กœ ๋Œ€์ƒ์„ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ ์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์— ๋Œ€ํ•ด ์ž˜๋ชป๋œ ์†Œ์Šค์ž…๋‹ˆ๋‹ค.

    ๋Œ€์ƒ ์ž˜๋ชป๋œ ์†Œ์Šค
    ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •

    ์†Œ์Šค IP ๋ฒ”์œ„์™€ ์†Œ์Šค ์„œ๋น„์Šค ๊ณ„์ •์˜ ์กฐํ•ฉ
    ๋Œ€์ƒ ์„œ๋น„์Šค ๊ณ„์ • ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ

    ์†Œ์Šค IP ๋ฒ”์œ„์™€ ์†Œ์Šค ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ์˜ ์กฐํ•ฉ

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

  • ์ธ์Šคํ„ด์Šค์˜ ์„œ๋น„์Šค ๊ณ„์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ์‹คํ–‰ ์ค‘ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

  • ์„œ๋น„์Šค ๊ณ„์ • ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ GKE pod๊ฐ€ ์•„๋‹Œ GKE ๋…ธ๋“œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์—ญํ•  ๋ฐ ๊ถŒํ•œ

๋‹ค์Œ ํ‘œ์—์„œ๋Š” VPC ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ Identity and Access Management(IAM) ๊ถŒํ•œ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ํ•„์š”ํ•œ ๊ถŒํ•œ ์ƒ˜ํ”Œ ์—ญํ• 
๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋งŒ๋“ค๊ธฐ compute.firewalls.create Compute ๋ณด์•ˆ ๊ด€๋ฆฌ์ž
(roles/compute.securityAdmin)
๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์‚ญ์ œ compute.firewalls.delete Compute ๋ณด์•ˆ ๊ด€๋ฆฌ์ž
(roles/compute.securityAdmin)
๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ณ€๊ฒฝ compute.firewalls.update Compute ๋ณด์•ˆ ๊ด€๋ฆฌ์ž
(roles/compute.securityAdmin)
๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์„ธ๋ถ€์ •๋ณด ๋ณด๊ธฐ compute.firewalls.get Compute ๋„คํŠธ์›Œํฌ ๋ทฐ์–ด
(roles/compute.networkViewer)
๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ชฉ๋ก ๋ณด๊ธฐ compute.firewalls.list Compute ๋„คํŠธ์›Œํฌ ๋ทฐ์–ด
(roles/compute.networkViewer)

์‚ฌ์šฉ ์‚ฌ๋ก€

๋‹ค์Œ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์˜ˆ์‹œ์—์„œ๋Š” ๋ชจ๋“  ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์‚ฌ์šฉ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ๊ทธ๋ ˆ์Šค ์‚ฌ๋ก€

์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์†Œ์Šค์—์„œ VPC ๋„คํŠธ์›Œํฌ์˜ ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค๋กœ ๋“ค์–ด๊ฐ€๋Š” ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์˜ ์†Œ์Šค๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • IPv4 ๋˜๋Š” IPv6 ์ฃผ์†Œ ๋ฒ”์œ„๋กœ ๊ธฐ๋ณธ๊ฐ’์€ ๋ชจ๋“  IPv4 ์ฃผ์†Œ(0.0.0.0/0)์ž…๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ณ„๋กœ ์‹๋ณ„๋œ VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค
  • ์„œ๋น„์Šค ๊ณ„์ •๋ณ„๋กœ ์‹๋ณ„๋œ VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค
  • IPv4 ๋˜๋Š” IPv6 ์ฃผ์†Œ ๋ฒ”์œ„ ๋ฐ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ๋ณ„๋กœ ์‹๋ณ„๋œ VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค
  • IPv4 ๋˜๋Š” IPv6 ์ฃผ์†Œ ๋ฒ”์œ„ ๋ฐ ์„œ๋น„์Šค ๊ณ„์ •๋ณ„๋กœ ์‹๋ณ„๋œ VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค

๊ธฐ๋ณธ ์†Œ์Šค๋Š” ๋ชจ๋“  IPv4 ์ฃผ์†Œ(0.0.0.0/0)์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์˜ ๋‹ค๋ฅธ ์†Œ์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ VPC ๋„คํŠธ์›Œํฌ ์™ธ๋ถ€ ์†Œ์Šค์˜ ์ˆ˜์‹  ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•˜๋ ค๋ฉด CIDR ํ˜•์‹์˜ IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

์ธ๊ทธ๋ ˆ์Šค ์˜ˆ์‹œ

๊ทธ๋ฆผ 1์€ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์œผ๋กœ ์ธ๊ทธ๋ ˆ์Šค ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์ธ๊ทธ๋ ˆ์Šค ์—ฐ๊ฒฐ์˜ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์‹œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์˜ˆ์‹œ์—์„œ๋Š” ๊ทœ์น™ ํ• ๋‹น์—์„œ ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์ธ์Šคํ„ด์Šค์— ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด ์˜ˆ์‹œ VPC ๋„คํŠธ์›Œํฌ์—์„œ ํ—ˆ์šฉ ์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ผ๋ถ€ VM์— ๋Œ€ํ•ด ์•”์‹œ๋œ ๊ฑฐ๋ถ€ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 1. ์ด ์˜ˆ์‹œ VPC ๋„คํŠธ์›Œํฌ์—์„œ ํ—ˆ์šฉ ์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ผ๋ถ€ VM์— ๋Œ€ํ•ด ์•”์‹œ๋œ ๊ฑฐ๋ถ€ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค(ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ).
  • ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000์ธ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ VM 1์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทœ์น™์€ ๋ชจ๋“  IPv4 ์†Œ์Šค(0.0.0.0/0)์—์„œ ๋“ค์–ด์˜ค๋Š” TCP ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ์ ์šฉ๋˜๋Š” ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์— ๋”ฐ๋ผ VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๋กœ๋ถ€ํ„ฐ์˜ TCP ํŠธ๋ž˜ํ”ฝ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. VM 4์—๋Š” ์ด๋Ÿฌํ•œ ํ†ต์‹ ์„ ์ฐจ๋‹จํ•˜๋Š” ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์ด ์—†์œผ๋ฏ€๋กœ VM 4๋Š” TCP๋ฅผ ํ†ตํ•ด VM 1๊ณผ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ฌต์‹œ์  ์ด๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๊ทœ์น™๋งŒ ์ ์šฉ). VM 1์—๋Š” ์™ธ๋ถ€ IP๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ด ๊ทœ์น™์€ ์ธํ„ฐ๋„ท์˜ ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ์—์„œ ๋“ค์–ด์˜ค๊ฑฐ๋‚˜ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด VM 2์—์„œ ๋“ค์–ด์˜ค๋Š” TCP ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

  • ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000์ธ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ VM 3์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทœ์น™์€ VM 4.์™€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ํƒœ๊ทธ client๊ฐ€ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์˜ ์ธ์Šคํ„ด์Šค์—์„œ TCP ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. VM 4์—๋Š” ์ด๋Ÿฌํ•œ ํ†ต์‹ ์„ ์ฐจ๋‹จํ•˜๋Š” ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์ด ์—†์œผ๋ฏ€๋กœ VM 4์—์„œ VM 3์œผ๋กœ์˜ TCP ํŠธ๋ž˜ํ”ฝ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค(๋ฌต์‹œ์  ์ด๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๊ทœ์น™๋งŒ ์ ์šฉ). VM 3์—๋Š” ์™ธ๋ถ€ IP๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐ๋„ท์˜ ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ์—์„œ ์™ธ๋ถ€ IP๋กœ ์ด์–ด์ง€๋Š” ๊ฒฝ๋กœ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ด๊ทธ๋ ˆ์Šค ์‚ฌ๋ก€

์ด๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ VPC ๋„คํŠธ์›Œํฌ์˜ ๋Œ€์ƒ ์ธ์Šคํ„ด์Šค์—์„œ ๋‚˜๊ฐ€๋Š” ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. allow ์ž‘์—…์ด ์žˆ๋Š” ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ ๊ทœ์น™์˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ธ์Šคํ„ด์Šค์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ง€์ •ํ•œ ํ”„๋กœํ† ์ฝœ ๋ฐ ๋Œ€์ƒ ํฌํŠธ์—์„œ ํŠน์ • ๋ชฉ์ ์ง€(์˜ˆ: IPv4 ์ฃผ์†Œ ๋ฒ”์œ„)๋กœ ๊ฐ€๋Š” ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ deny ์ž‘์—…์ด ์žˆ๋Š” ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ ๊ทœ์น™์˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ์š”์†Œ์— ๋”ฐ๋ผ ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

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

์ด๊ทธ๋ ˆ์Šค ์˜ˆ์‹œ

๊ทธ๋ฆผ 2๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์œผ๋กœ ์ด๊ทธ๋ ˆ์Šค ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์ด๊ทธ๋ ˆ์Šค ์—ฐ๊ฒฐ์˜ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์‹œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์˜ˆ์‹œ์—์„œ๋Š” ๊ทœ์น™ ํ• ๋‹น์—์„œ ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์ธ์Šคํ„ด์Šค์— ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด ์˜ˆ์‹œ VPC ๋„คํŠธ์›Œํฌ์—์„œ ๊ฑฐ๋ถ€ ์ด๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ผ๋ถ€ VM์— ๋Œ€ํ•ด ์•”์‹œ๋œ ํ—ˆ์šฉ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 2. ์ด ์˜ˆ์‹œ VPC ๋„คํŠธ์›Œํฌ์—์„œ ๊ฑฐ๋ถ€ ์ด๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ผ๋ถ€ VM์— ๋Œ€ํ•ด ์•”์‹œ๋œ ํ—ˆ์šฉ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค(ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ).
  • VM 1์—๋Š” ์ง€์ •๋œ ์ด๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์—†์œผ๋ฏ€๋กœ ๋ฌต์‹œ์  ์ด๊ทธ๋ ˆ์Šค ํ—ˆ์šฉ ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋ชฉ์ ์ง€๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์€ ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์— ๋”ฐ๋ผ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. VM 4๋Š” ์ž„์˜์˜ IP ์ฃผ์†Œ ๋ฒ”์œ„์—์„œ ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ VM 1์€ VM 4๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VM 1์—๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ธํ„ฐ๋„ท์˜ ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ์Šคํ…Œ์ดํŠธํ’€(Stateful) ๋ฐฉ์‹์ด๋ฏ€๋กœ VM 1์—์„œ ๋ณด๋‚ธ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์ˆ˜์‹  ์‘๋‹ต์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000์ธ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ VM 2์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทœ์น™์€ ๋ชจ๋“  IPv4 ๋Œ€์ƒ(0.0.0.0/0)์œผ๋กœ ๋‚˜๊ฐ€๋Š” ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๋กœ ๋‚˜๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ์€ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ์ ์šฉ๋˜๋Š” ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™๊ณผ ๊ด€๊ณ„์—†์ด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค. VM 2์— ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ์žˆ๋”๋ผ๋„ ์ด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์ธํ„ฐ๋„ท์˜ ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ๋กœ ๋‚˜๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

  • ์šฐ์„ ์ˆœ์œ„๊ฐ€ 1000์ธ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์€ VM 3์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทœ์น™์€ 192.168.1.0/24 IP ๋ฒ”์œ„์˜ ๋ชจ๋“  ๋ชฉ์ ์ง€๋กœ ๋‚˜๊ฐ€๋Š” TCP ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. VM 4์˜ ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์ด ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋”๋ผ๋„ VM 3์€ TCP ํŠธ๋ž˜ํ”ฝ์„ VM 4๋กœ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™์ด TCP ํ”„๋กœํ† ์ฝœ์—๋งŒ ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— VM 3์€ VM 4๋กœ UDP ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋˜ํ•œ VM 3์€ 192.168.1.0/24 IP ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” VPC ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ์ด๋Ÿฌํ•œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ์ธ๊ทธ๋ ˆ์Šค ๊ทœ์น™์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ์—†์œผ๋ฏ€๋กœ VPC ๋„คํŠธ์›Œํฌ ์™ธ๋ถ€๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•  ๊ฒฝ๋กœ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

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

์ง์ ‘ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

Google Cloud๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ณ„์ •์„ ๋งŒ๋“ค์–ด ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ Cloud NGFW์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ ๊ทœ ๊ณ ๊ฐ์—๊ฒŒ๋Š” ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” $300์˜ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Cloud NGFW ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ