๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ฐœ์š”

Google Cloud ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ์˜คํ”ˆ์†Œ์Šค Envoy ํ”„๋ก์‹œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ Andromeda ๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™” ์Šคํƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ”„๋ก์‹œ ๊ธฐ๋ฐ˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์ž…๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋™์ผํ•œ VPC ๋„คํŠธ์›Œํฌ์˜ ํด๋ผ์ด์–ธํŠธ๋‚˜ VPC ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ํด๋ผ์ด์–ธํŠธ์—๋งŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์ „ ๋‚ด๋ถ€ IP ์ฃผ์†Œ ๋’ค์—์„œ TCP ์„œ๋น„์Šค ํŠธ๋ž˜ํ”ฝ์„ ์‹คํ–‰ํ•˜๊ณ  ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” Layer 4 ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋จผ์ € Envoy ํ”„๋ก์‹œ์—์„œ ํด๋ผ์ด์–ธํŠธ์™€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ฐ„์˜ TCP ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ก์‹œ์—์„œ Google Cloud, ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋˜๋Š” ๊ธฐํƒ€ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋ฐฑ์—”๋“œ์— ๋Œ€ํ•œ ๋‘ ๋ฒˆ์งธ TCP ์—ฐ๊ฒฐ์„ ์—ฝ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ž‘์—… ๋ชจ๋“œ

๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋‹ค์Œ ๋ชจ๋“œ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

    ๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋ฆฌ์ „ ๋ชจ๋“œ์™€ ๊ต์ฐจ ๋ฆฌ์ „ ๋ชจ๋“œ ๊ฐ„์˜ ์ค‘์š”ํ•œ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

    ๊ธฐ๋Šฅ ๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
    ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๊ฐ€์ƒ IP ์ฃผ์†Œ(VIP) ํŠน์ • Google Cloud ๋ฆฌ์ „์˜ ์„œ๋ธŒ๋„ท์—์„œ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ํŠน์ • Google Cloud ๋ฆฌ์ „์˜ ์„œ๋ธŒ๋„ท์—์„œ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค.

    ์—ฌ๋Ÿฌ ๋ฆฌ์ „์˜ VIP ์ฃผ์†Œ๋Š” ๋™์ผํ•œ ์ „์—ญ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ชจ๋“œ ์‹๋ณ„

์ฝ˜์†”

  1. Google Cloud ์ฝ˜์†”์—์„œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    ๋ถ€ํ•˜ ๋ถ„์‚ฐ์œผ๋กœ ์ด๋™

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

    ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์œ ํ˜• ์•ก์„ธ์Šค ์œ ํ˜• ์ง€์—ญ
    ๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋„คํŠธ์›Œํฌ(ํ”„๋ก์‹œ) ๋‚ด๋ถ€ ๋ฆฌ์ „ ์ง€์ •
    ๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋„คํŠธ์›Œํฌ(ํ”„๋ก์‹œ) ๋‚ด๋ถ€

gcloud

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

gcloud compute forwarding-rules describe FORWARDING_RULE_NAME

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

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์Šคํ‚ค๋งˆ ์ „๋‹ฌ ๊ทœ์น™
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ INTERNAL_MANAGED ๋ฆฌ์ „
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ INTERNAL_MANAGED ์ „์—ญ

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

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

๋ฆฌ์ „

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

๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ตฌ์„ฑ์š”์†Œ
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ตฌ์„ฑ์š”์†Œ(ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ)

๋ฆฌ์ „ ๊ฐ„

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

๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ตฌ์„ฑ์š”์†Œ
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ตฌ์„ฑ์š”์†Œ(ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ)

ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท

์ด์ „ ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท์€ Google์ด ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ Envoy ํ”„๋ก์‹œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ ์ง‘ํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Envoy ๊ธฐ๋ฐ˜ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” VPC ๋„คํŠธ์›Œํฌ์˜ ๊ฐ ๋ฆฌ์ „์— ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ๋Œ€ํ•œ ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท ์š”๊ตฌ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท --purpose ํ”Œ๋ž˜๊ทธ์˜ ๊ฐ’
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

REGIONAL_MANAGED_PROXY

๋ฆฌ์ „๋ณ„ ๋ฐ ๋ฆฌ์ „ ๊ฐ„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋™์ผํ•œ ์„œ๋ธŒ๋„ท์„ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฆฌ์ „ ๋ฐ VPC ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ๋ฆฌ์ „ Envoy ๊ธฐ๋ฐ˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋™์ผํ•œ ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

GLOBAL_MANAGED_PROXY

๋ฆฌ์ „๋ณ„ ๋ฐ ๋ฆฌ์ „ ๊ฐ„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋™์ผํ•œ ์„œ๋ธŒ๋„ท์„ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

๊ทธ ๋ฐ–์—๋„ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์ „๋‹ฌ ๊ทœ์น™ ๋ฐ IP ์ฃผ์†Œ

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

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

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

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

ํฌํŠธ ์‚ฌ์–‘. ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ ์ „๋‹ฌ ๊ทœ์น™์€ 1~65535 ์‚ฌ์ด์˜ ๋‹จ์ผ ํฌํŠธ๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํฌํŠธ๋ฅผ ์ง€์›ํ•˜๋ ค๋ฉด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ์ „๋‹ฌ ๊ทœ์น™, IP ์ฃผ์†Œ, ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท --purpose ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํ”„๋ŸฐํŠธ์—”๋“œ๋กœ ๋ผ์šฐํŒ…
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

๋ฆฌ์ „ forwardingRules

๋ฆฌ์ „ IP ์ฃผ์†Œ

๋ถ€ํ•˜ ๋ถ„์‚ฐ ์Šคํ‚ค๋งˆ

INTERNAL_MANAGED

ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท: --purpose

REGIONAL_MANAGED_PROXY

IP ์ฃผ์†Œ --purpose:

SHARED_LOADBALANCER_VIP

๋ชจ๋“  ๋ฆฌ์ „์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์•ก์„ธ์Šคํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์ „์—ญ ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐฑ์—”๋“œ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

์ „์—ญ globalForwardingRules

๋ฆฌ์ „๋ณ„ IP ์ฃผ์†Œ

๋ถ€ํ•˜ ๋ถ„์‚ฐ ์Šคํ‚ค๋งˆ

INTERNAL_MANAGED

ํ”„๋ก์‹œ ์ „์šฉ ์„œ๋ธŒ๋„ท: --purpose

GLOBAL_MANAGED_PROXY

IP ์ฃผ์†Œ --purpose:

SHARED_LOADBALANCER_VIP

๋ชจ๋“  ๋ฆฌ์ „์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋ณธ์ ์œผ๋กœ ์ „์—ญ ์•ก์„ธ์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ๋Š” ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ „๋‹ฌ ๊ทœ์น™ ๋ฐ VPC ๋„คํŠธ์›Œํฌ

์ด ์„น์…˜์—์„œ๋Š” ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ „๋‹ฌ ๊ทœ์น™์ด VPC ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ VPC ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ
๊ต์ฐจ ๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

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

๋Œ€์ƒ ํ”„๋ก์‹œ

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

๋‹ค์Œ ํ‘œ์—๋Š” ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ํ•„์š”ํ•œ ๋Œ€์ƒ ํ”„๋ก์‹œ API๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ๋Œ€์ƒ ํ”„๋ก์‹œ
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฆฌ์ „ regionTargetTcpProxies
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ „์—ญ targetTcpProxies

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

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

๊ฐ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—๋Š” ๋‹จ์ผ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋ฆฌ์†Œ์Šค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์œ ํ˜•
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฆฌ์ „ regionBackendServices
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ „์—ญ backendServices

์ง€์›๋˜๋Š” ๋ฐฑ์—”๋“œ

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

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ๋ฐฑ์—”๋“œ ์ง€์›
์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ์˜์—ญ๋ณ„ NEG ์ธํ„ฐ๋„ท NEG ์„œ๋ฒ„๋ฆฌ์Šค NEG ํ•˜์ด๋ธŒ๋ฆฌ๋“œ NEG Private Service Connect NEG GKE
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
GCE_VM_IP_PORT ์œ ํ˜• ์—”๋“œํฌ์ธํŠธ
๋ฆฌ์ „ NEG๋งŒ ํ•ด๋‹น Private Service Connect NEG ์ถ”๊ฐ€
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
GCE_VM_IP_PORT ์œ ํ˜• ์—”๋“œํฌ์ธํŠธ
Private Service Connect NEG ์ถ”๊ฐ€

๋ชจ๋“  ๋ฐฑ์—”๋“œ๋Š” ๋™์ผํ•œ ์œ ํ˜•์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG). ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์œ ํ˜•์˜ NEG ๋ฐฑ์—”๋“œ๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์—์„œ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน๊ณผ NEG ๋ฐฑ์—”๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋‚ด์—์„œ ์˜์—ญ๋ณ„ NEG์™€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ NEG๋ฅผ ํ˜ผํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

    ๋ฐฑ์—”๋“œ ๋„คํŠธ์›Œํฌ ์ •์˜

    • ์˜์—ญ๋ณ„ NEG ๋ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ NEG์˜ ๊ฒฝ์šฐ NEG๋ฅผ ๋งŒ๋“ค ๋•Œ VPC ๋„คํŠธ์›Œํฌ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์˜ ๊ฒฝ์šฐ VPC ๋„คํŠธ์›Œํฌ๊ฐ€ ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์— ์ •์˜๋ฉ๋‹ˆ๋‹ค.
    • ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์˜ ๊ฒฝ์šฐ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์˜ VPC ๋„คํŠธ์›Œํฌ๋Š” ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์— ์ถ”๊ฐ€๋œ ์ฒซ ๋ฒˆ์งธ VM์— ๋Œ€ํ•œ nic0 ์ธํ„ฐํŽ˜์ด์Šค์˜ VPC ๋„คํŠธ์›Œํฌ์™€ ์ผ์น˜ํ•˜๋„๋ก ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

    ๋ฐฑ์—”๋“œ ๋„คํŠธ์›Œํฌ ์š”๊ตฌ์‚ฌํ•ญ

    ๋ฐฑ์—”๋“œ ๋„คํŠธ์›Œํฌ๋Š” ๋‹ค์Œ ๋„คํŠธ์›Œํฌ ์š”๊ตฌ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    • ๋ฐฑ์—”๋“œ์˜ VPC ๋„คํŠธ์›Œํฌ๋Š” ์ „๋‹ฌ ๊ทœ์น™์˜ VPC ๋„คํŠธ์›Œํฌ์™€ ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

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

์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŒจํ‚ท์ด ํ•ญ์ƒ nic0์— ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. nic0์ด ์•„๋‹Œ ์ธํ„ฐํŽ˜์ด์Šค(vNIC ๋˜๋Š” Dynamic Network Interface)๋กœ ํŒจํ‚ท์„ ์ „์†กํ•˜๋ ค๋ฉด ๋Œ€์‹  NEG ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

๋ฐฑ์—”๋“œ์™€์˜ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ

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

์ƒํƒœ ํ™•์ธ

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

์ƒํƒœ ์ ๊ฒ€ ํ”„๋กœํ† ์ฝœ

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

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๊ฐ ๋ชจ๋“œ์˜ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ ์ง€์›ํ•˜๋Š” ์ƒํƒœ ์ ๊ฒ€ ๋ฒ”์œ„๋ฅผ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ์ƒํƒœ ์ ๊ฒ€ ์œ ํ˜•
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฆฌ์ „ regionHealthChecks
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ „์—ญ healthChecks

์ƒํƒœ ์ ๊ฒ€์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

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

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

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

์ด๋Ÿฌํ•œ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์˜ ํฌํŠธ๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์ƒํƒœ ํ™•์ธ์˜ ๋ชฉ์ ์ง€ ํฌํŠธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋ฐฑ์—”๋“œ: ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ์ด๋ฆ„์ด ์ง€์ •๋œ ํฌํŠธ์™€ ๊ฐ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์˜ ์ด๋ฆ„์ด ์ง€์ •๋œ ํฌํŠธ์— ์—ฐ๊ฒฐ๋œ ํฌํŠธ ๋ฒˆํ˜ธ ๊ฐ„์˜ ๋งคํ•‘์— ๋”ฐ๋ผ ๊ตฌ์„ฑํ•  ํฌํŠธ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ํ• ๋‹น๋œ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์—์„œ๋„ ์ด ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • GCE_VM_IP_PORT NEG ๋ฐฑ์—”๋“œ: ์—”๋“œํฌ์ธํŠธ์˜ ํฌํŠธ ๋ฒˆํ˜ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์š”๊ตฌ์‚ฌํ•ญ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์™ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

ํด๋ผ์ด์–ธํŠธ ์•ก์„ธ์Šค

ํด๋ผ์ด์–ธํŠธ๋Š” ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋˜๋Š” VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ๋œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋‹ค์Œ ํ‘œ์—๋Š” ๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ๋Œ€ํ•œ ํด๋ผ์ด์–ธํŠธ ์•ก์„ธ์Šค๊ฐ€ ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ค‘์ง€๋œ ์ „์—ญ ์•ก์„ธ์Šค ์‚ฌ์šฉ ์„ค์ •๋œ ์ „์—ญ ์•ก์„ธ์Šค
ํด๋ผ์ด์–ธํŠธ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ๊ฑฐ๋‚˜ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ VPC ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ์–ด๋А ๋ฆฌ์ „์—๋‚˜ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ๊ฑฐ๋‚˜ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ VPC ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์˜จํ”„๋ ˆ๋ฏธ์Šค ํด๋ผ์ด์–ธํŠธ๋Š” Cloud VPN ํ„ฐ๋„์ด๋‚˜ VLAN ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ„ฐ๋„ ๋˜๋Š” ์—ฐ๊ฒฐ์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค ํด๋ผ์ด์–ธํŠธ๋Š” Cloud VPN ํ„ฐ๋„์ด๋‚˜ VLAN ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ„ฐ๋„ ๋˜๋Š” ์—ฐ๊ฒฐ์€ ์–ด๋А ๋ฆฌ์ „์—๋‚˜ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

IP ์ฃผ์†Œ ์ „๋‹ฌ ๊ทœ์น™ ๋Œ€์ƒ ํ”„๋ก์‹œ ๋ฐฑ์—”๋“œ ๊ตฌ์„ฑ์š”์†Œ

๋‚ด๋ถ€ IP ์ฃผ์†Œ๋Š” ๋ฐฑ์—”๋“œ์™€ ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์ •์˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

๋‚ด๋ถ€ ์ „๋‹ฌ ๊ทœ์น™์€ ๋ฐฑ์—”๋“œ์™€ ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์ •์˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

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

์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ

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

๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋‹ค์Œ ์œ ํ˜•์˜ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์—†์Œ

    ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๋ฅผ NONE์œผ๋กœ ์„ค์ •ํ•œ๋‹ค๊ณ  ํ•ด์„œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๊ฐ€ ์—†๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๋ช…์‹œ์ ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ์˜ต์…˜์ด ์—†๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

    ํ•ด์‹ฑ์€ ํ•ญ์ƒ ๋ฐฑ์—”๋“œ๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ์„ค์ •์ด NONE์ด๋ฉด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ 5ํŠœํ”Œ ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ์—”๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. 5ํŠœํ”Œ ํ•ด์‹œ๋Š” ์†Œ์Šค IP ์ฃผ์†Œ, ์†Œ์Šค ํฌํŠธ, ํ”„๋กœํ† ์ฝœ, ๋Œ€์ƒ IP ์ฃผ์†Œ, ๋ชฉ์ ์ง€ ํฌํŠธ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

    ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ๊ธฐ๋ณธ๊ฐ’์€ NONE์ž…๋‹ˆ๋‹ค.

  • ํด๋ผ์ด์–ธํŠธ IP ์–ดํ”ผ๋‹ˆํ‹ฐ

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

    ํด๋ผ์ด์–ธํŠธ IP ์–ดํ”ผ๋‹ˆํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋‹ค์Œ ์‚ฌํ•ญ์— ์œ ์˜ํ•˜์„ธ์š”.

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

์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ๋‹ค์Œ ์‚ฌํ•ญ์— ์œ ์˜ํ•˜์„ธ์š”.

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

  • --session-affinity ๋ฐ --subsetting-policy ํ”Œ๋ž˜๊ทธ์˜ ๊ธฐ๋ณธ๊ฐ’์€ ๋ชจ๋‘ NONE์ด๋ฉฐ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜๋งŒ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ์ƒ์‹ค

๋ชจ๋“  ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ ์˜ต์…˜์—๋Š” ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

  • ๊ตฌ์„ฑ๋œ ๋ฐฑ์—”๋“œ ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ์˜ ์ด ๊ฐœ์ˆ˜๋Š” ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์ด๋ฒคํŠธ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ๋ฐœ์ƒํ•˜๋ฉด ๊ตฌ์„ฑ๋œ ๋ฐฑ์—”๋“œ ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ ์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ณ  ์„ธ์…˜ ์–ดํ”ผ๋‹ˆํ‹ฐ๊ฐ€ ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • ์ƒˆ ์ธ์Šคํ„ด์Šค๋‚˜ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

      • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ๊ธฐ์กด ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์— ์ธ์Šคํ„ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
      • ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ์ž๋™ ํ™•์žฅ์œผ๋กœ ์ธํ•ด ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์— ์ธ์Šคํ„ด์Šค๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
      • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ๊ธฐ์กด NEG์— ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
      • ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ๋น„์–ด ์žˆ์ง€ ์•Š์€ ๋ฐฑ์—”๋“œ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ๋˜๋Š” NEG๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
    • ์„ ํƒํ•œ ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ ์‚ญ์ œ:

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

    • ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ๊ฐ€ ์ƒํƒœ ์ ๊ฒ€์„ ํ†ต๊ณผํ•˜์—ฌ ๋น„์ •์ƒ ์ƒํƒœ์—์„œ ์ •์ƒ ์ƒํƒœ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.
    • ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์—”๋“œํฌ์ธํŠธ๊ฐ€ ์ƒํƒœ ์ ๊ฒ€์— ์‹คํŒจํ•˜์—ฌ ์ •์ƒ ์ƒํƒœ์—์„œ ๋น„์ •์ƒ ์ƒํƒœ ๋˜๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

์žฅ์•  ์กฐ์น˜

๋ฐฑ์—”๋“œ๊ฐ€ ๋น„์ •์ƒ์ด ๋˜๋ฉด ํŠธ๋ž˜ํ”ฝ์€ ์ž๋™์œผ๋กœ ์ •์ƒ ๋ฐฑ์—”๋“œ๋กœ ๋ฆฌ๋””๋ ‰์…˜๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—์„œ๋Š” ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์žฅ์•  ์กฐ์น˜ ๋™์ž‘์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ชจ๋“œ ์žฅ์•  ์กฐ์น˜ ๋™์ž‘ ๋ชจ๋“  ๋ฐฑ์—”๋“œ๊ฐ€ ๋น„์ •์ƒ์ผ ๋•Œ ๋™์ž‘
๋ฆฌ์ „ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

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

Envoy ํ”„๋ก์‹œ๋Š” ๊ตฌ์„ฑ๋œ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฆฌ์ „์˜ ์ •์ƒ ๋ฐฑ์—”๋“œ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ์ข…๋ฃŒ
๋ฆฌ์ „ ๊ฐ„ ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

๋™์ผํ•œ ๋ฆฌ์ „ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฆฌ์ „์˜ ์ •์ƒ ๋ฐฑ์—”๋“œ๋กœ ์ž๋™ ์žฅ์•  ์กฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ์€ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ๊ฑธ์ณ ์žˆ๋Š” ์ •์ƒ ๋ฐฑ์—”๋“œ ๊ฐ„์— ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ์ข…๋ฃŒ

GKE ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ

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

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

ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„

ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ œํ•œ์‚ฌํ•ญ

  • ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” IPv6 ํŠธ๋ž˜ํ”ฝ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํ”„๋ŸฐํŠธ์—”๋“œ๊ฐ€ ํ•œ ํ˜ธ์ŠคํŠธ๋‚˜ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ์— ์žˆ๊ณ  ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์™€ ๋ฐฑ์—”๋“œ๊ฐ€ ๋‹ค๋ฅธ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ์— ์žˆ๋Š” ๊ณต์œ  VPC ๋ฐฐํฌ(ํ”„๋กœ์ ํŠธ ๊ฐ„ ์„œ๋น„์Šค ์ฐธ์กฐ๋ผ๊ณ ๋„ ํ•จ)๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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