๋ฐฑ์—”๋“œ๋ฅผ ํ†ตํ•ด ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์— ์•ก์„ธ์Šค

์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” Private Service Connect๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด Private Service Connect ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ „์—ญ ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

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

์ž์„ธํ•œ ๋‚ด์šฉ์€ Private Service Connect ๋ฐฑ์—”๋“œ ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์—ญํ• 

Compute ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ด€๋ฆฌ์ž ์—ญํ• (roles/compute.loadBalancerAdmin)์—๋Š” ์ด ๊ฐ€์ด๋“œ์—์„œ ์„ค๋ช…ํ•˜๋Š” ํƒœ์Šคํฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

  • ์ž์ฒด ์„œ๋น„์Šค๋ฅผ ๊ฒŒ์‹œํ•˜๋ ค๋ฉด Private Service Connect๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ๊ฒŒ์‹œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ํƒ€์‚ฌ์—์„œ ๊ฒŒ์‹œํ•œ ์„œ๋น„์Šค๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ์„œ๋น„์Šค ํ”„๋กœ๋“€์„œ์—๊ฒŒ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜์„ธ์š”.

    • ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์„œ๋น„์Šค ์—ฐ๊ฒฐ์˜ URI. ์„œ๋น„์Šค ์—ฐ๊ฒฐ ํ˜•์‹: projects/SERVICE_PROJECT/regions/REGION/serviceAttachments/SERVICE_NAME

    • ์š”์ฒญ์„ ์ „์†กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” DNS ์ด๋ฆ„์˜ ์š”๊ตฌ์‚ฌํ•ญ. URL ๋งต ๊ตฌ์„ฑ ๋˜๋Š” DNS ๊ตฌ์„ฑ์—์„œ ํŠน์ • DNS ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์•ก์„ธ์Šคํ•˜๋ ค๋Š” ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์˜ ์„œ๋น„์Šค ์—ฐ๊ฒฐ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” Private Service Connect NEG๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ๋ฐฐํฌ๋˜๋Š” ๊ฒฝ์šฐ ์„œ๋น„์Šค ์—ฐ๊ฒฐ๋‹น ํ•˜๋‚˜์˜ NEG๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ฐ Private Service Connect NEG๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก /32 IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฝ˜์†”

  1. Google Cloud ์ฝ˜์†”์—์„œ ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์œผ๋กœ ์ด๋™

  2. ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  4. ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน ์œ ํ˜•์— ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน(Private Service Connect)์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  5. ๋Œ€์ƒ ์œ ํ˜• ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  6. ๋Œ€์ƒ ์„œ๋น„์Šค์— ์„œ๋น„์Šค ์—ฐ๊ฒฐ์˜ URI๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  7. ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์„ ๋งŒ๋“ค ๋„คํŠธ์›Œํฌ์™€ ์„œ๋ธŒ๋„ท์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ์„œ๋ธŒ๋„ท์€ ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์™€ ๋™์ผํ•œ ๋ฆฌ์ „์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  8. ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

gcloud

gcloud compute network-endpoint-groups create NEG_NAME \
    --network-endpoint-type=private-service-connect \
    --psc-target-service=TARGET_SERVICE \
    --region=REGION \
    --network=NETWORK \
    --subnet=SUBNET

๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

  • NEG_NAME: ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

  • TARGET_SERVICE: ์—ฐ๊ฒฐํ•  ์„œ๋น„์Šค ์—ฐ๊ฒฐ์ž…๋‹ˆ๋‹ค.

  • REGION: ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์„ ๋งŒ๋“ค ๋ฆฌ์ „์ž…๋‹ˆ๋‹ค. ๋ฆฌ์ „์€ ๋Œ€์ƒ ์„œ๋น„์Šค์™€ ๋™์ผํ•œ ๋ฆฌ์ „์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • NETWORK: ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์„ ๋งŒ๋“ค ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค. ์ƒ๋žตํ•  ๊ฒฝ์šฐ ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์™ธ๋ถ€ IP ์ฃผ์†Œ ์˜ˆ์•ฝ

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์˜ˆ์•ฝํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ฝ˜์†”

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

    IP ์ฃผ์†Œ๋กœ ์ด๋™

  2. IPv4 ์ฃผ์†Œ๋ฅผ ์˜ˆ์•ฝํ•˜๋ ค๋ฉด ๊ณ ์ • ์ฃผ์†Œ ์˜ˆ์•ฝ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค์— ์ด๋ฆ„์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

  4. ๋„คํŠธ์›Œํฌ ๋“ฑ๊ธ‰์„ ํ”„๋ฆฌ๋ฏธ์—„์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  5. IP ๋ฒ„์ „์„ IPv4๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  6. ์œ ํ˜•์„ ์ „์—ญ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  7. ์˜ˆ์•ฝ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

gcloud

  1. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „์—ญ ์™ธ๋ถ€ IPv4 ์ฃผ์†Œ๋ฅผ ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.

    gcloud compute addresses create ADDRESS_NAME \
        --ip-version=IPV4 --global
    

    ADDRESS_NAME๋ฅผ IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค

  2. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์˜ˆ์•ฝ๋œ IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

    gcloud compute addresses describe ADDRESS_NAME \
      --format="get(address)" --global
    

SSL ์ธ์ฆ์„œ ๋ฆฌ์†Œ์Šค ๋งŒ๋“ค๊ธฐ

HTTPS ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ํ”„๋ŸฐํŠธ์—”๋“œ์— SSL ์ธ์ฆ์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Google ๊ด€๋ฆฌํ˜• SSL ์ธ์ฆ์„œ ๋˜๋Š” ์ž์ฒด ๊ด€๋ฆฌํ˜• SSL ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SSL ์ธ์ฆ์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

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

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

    ์ง€๊ธˆ ๋„๋ฉ”์ธ์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ์ž์ฒด ์„œ๋ช…๋œ SSL ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์•ˆ๋‚ด์—์„œ๋Š” ์ด๋ฏธ SSL ์ธ์ฆ์„œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ตฌ์„ฑ

๊ณ ๊ธ‰ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ(EXTERNAL_MANAGED๋กœ ์„ค์ •๋œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์Šคํ‚ด)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์—ญ ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ๋ฐฐํฌ๋œ ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๊ณ  ๊ฐ ์„œ๋น„์Šค ์—ฐ๊ฒฐ์— ์—ฐ๊ฒฐํ•  Private Service Connect NEG๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋งŒ๋“  ๊ฒฝ์šฐ ๋ชจ๋“  NEG๋ฅผ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Private Service Connect NEG๋Š” ๋ฆฌ์ „๋ณ„์ด์ง€๋งŒ ์ด ๊ตฌ์„ฑ์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๊ตฌ์„ฑ์š”์†Œ๋Š” ์ „์—ญ์ ์ž…๋‹ˆ๋‹ค.

์ฝ˜์†”

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์œ ํ˜• ์„ ํƒ

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

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

  2. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์œ ํ˜•์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ(HTTP/HTTPS)๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ณต๊ฐœ ๋˜๋Š” ๋‚ด๋ถ€์—์„œ ๊ณต๊ฐœ(์™ธ๋ถ€)๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  5. ์ „์—ญ ๋˜๋Š” ๋‹จ์ผ ๋ฆฌ์ „ ๋ฐฐํฌ์—์„œ ์ „์—ญ ์›Œํฌ๋กœ๋“œ์— ์ ํ•ฉ์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  6. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ƒ์„ฑ์—์„œ ์ „์—ญ ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  7. ๊ตฌ์„ฑ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๊ตฌ์„ฑ

  1. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ณ„์†ํ•˜๋ ค๋ฉด ์ฐฝ์„ ์—ด์–ด๋‘ก๋‹ˆ๋‹ค.

ํ”„๋ŸฐํŠธ์—”๋“œ ๊ตฌ์„ฑ

  1. ํ”„๋ŸฐํŠธ์—”๋“œ ๊ตฌ์„ฑ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ํ”„๋ŸฐํŠธ์—”๋“œ IP ๋ฐ ํฌํŠธ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  4. ํ”„๋กœํ† ์ฝœ ํ•„๋“œ์—์„œ HTTPS(HTTP/2 ํฌํ•จ)๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. HTTPS ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋„๋ก ํฌํŠธ๊ฐ€ 443์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  6. IP ์ฃผ์†Œ์—์„œ ์˜ˆ์•ฝํ•œ IP ์ฃผ์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  7. ์ธ์ฆ์„œ ๋ชฉ๋ก์„ ํด๋ฆญํ•˜๊ณ  ๋งŒ๋“  ์ธ์ฆ์„œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  8. ํ™•์ธ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  9. ์™„๋ฃŒ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ๊ตฌ์„ฑ

Private Service Connect ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฐฑ์—”๋“œ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์˜ ๋ชจ๋“  Private Service Connect NEG๋ฅผ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  1. ๋ฐฑ์—”๋“œ ๊ตฌ์„ฑ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋ฐ ๋ฐฑ์—”๋“œ ๋ฒ„ํ‚ท ๋ชฉ๋ก์„ ํด๋ฆญํ•œ ๋‹ค์Œ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ฐฑ์—”๋“œ ์œ ํ˜•์„ Private Service Connect ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  5. ๋ฐฑ์—”๋“œ ์„น์…˜์—์„œ Private Service Connect ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน ๋ชฉ๋ก์„ ํด๋ฆญํ•˜๊ณ  ๋งŒ๋“  Private Service Connect NEG๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์™„๋ฃŒ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  6. 2๊ฐœ๋ฅผ ์ดˆ๊ณผํ•˜๋Š” Private Service Connect NEG๋ฅผ ๋งŒ๋“  ๊ฒฝ์šฐ ๋ฐฑ์—”๋“œ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋‹ค๋ฅธ NEG๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ์ด ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์˜ ๋ชจ๋“  NEG๊ฐ€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์ถ”๊ฐ€๋  ๋•Œ๊นŒ์ง€ ์ด ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.

  7. ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋ผ์šฐํŒ… ๊ทœ์น™

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

๊ฒ€ํ†  ๋ฐ ์™„๋ฃŒ

  1. ๊ตฌ์„ฑ์„ ๊ฒ€ํ† ํ•˜๋ ค๋ฉด ๊ฒ€ํ†  ๋ฐ ์™„๋ฃŒ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

gcloud

  1. ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    gcloud compute backend-services create BACKEND_SERVICE_NAME \
        --load-balancing-scheme=EXTERNAL_MANAGED \
        --protocol=HTTPS \
        --global
    

    BACKEND_SERVICE_NAME์„ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์ด๋ฆ„์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

  2. ๋Œ€์ƒ ์„œ๋น„์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” Private Service Connect NEG๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

    ๋™์ผํ•œ ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๋ฆฌ์ „์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ NEG๋ฅผ ๋งŒ๋“  ๊ฒฝ์šฐ ์ด ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•˜์—ฌ ๋ชจ๋“  NEG๋ฅผ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

    gcloud compute backend-services add-backend BACKEND_SERVICE_NAME \
      --network-endpoint-group=NEG_NAME \
      --network-endpoint-group-region=REGION \
      --global
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • BACKEND_SERVICE_NAME: ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
    • NEG_NAME: ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
    • REGION: ๋„คํŠธ์›Œํฌ ์—”๋“œํฌ์ธํŠธ ๊ทธ๋ฃน์˜ ๋ฆฌ์ „์ž…๋‹ˆ๋‹ค.
  3. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ URL ๋งต์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    URL ๋งต์€ ๊ธฐ๋ณธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ์ฐธ์กฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋กœ ๋งŒ๋“  ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    gcloud compute url-maps create URL_MAP_NAME \
      --default-service=BACKEND_SERVICE_NAME \
      --global
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • URL_MAP_NAME: URL ๋งต์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

    • BACKEND_SERVICE_NAME: ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๊ธฐ๋ณธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ํ˜ธ์ŠคํŠธ ๊ทœ์น™์ด ์š”์ฒญ๋œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  4. ๋Œ€์ƒ HTTPS ํ”„๋ก์‹œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    ๋งŒ๋“  SSL ์ธ์ฆ์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์ƒ HTTPS ํ”„๋ก์‹œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    gcloud compute target-https-proxies create PROXY_NAME \
      --url-map=URL_MAP_NAME \
      --ssl-certificates=CERTIFICATE
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • PROXY_NAME: ๋Œ€์ƒ HTTPS ํ”„๋ก์‹œ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
    • URL_MAP_NAME: URL ๋งต์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
    • CERTIFICATE: ์ธ์ฆ์„œ ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
  5. ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    gcloud compute forwarding-rules create FWD_RULE \
        --load-balancing-scheme=EXTERNAL_MANAGED \
        --network-tier=PREMIUM \
        --address=ADDRESS_NAME \
        --target-https-proxy=PROXY_NAME \
        --ports=443 \
        --global
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • FWD_RULE: ์ „๋‹ฌ ๊ทœ์น™์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

    • ADDRESS_NAME: ์ „๋‹ฌ ๊ทœ์น™์— ์‚ฌ์šฉํ•˜๋„๋ก ์˜ˆ์•ฝํ•œ IP ์ฃผ์†Œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.

    • PROXY_NAME: ๋Œ€์ƒ HTTPS ํ”„๋ก์‹œ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

DNS ๋ ˆ์ฝ”๋“œ ๊ตฌ์„ฑ

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

Cloud DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DNS๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ DNS ๋ ˆ์ฝ”๋“œ ์ถ”๊ฐ€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ตฌ์„ฑ ํ™•์ธ

  1. VM ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    gcloud compute instances create VM_NAME \
        --network=NETWORK \
        --image-project=debian-cloud --image-family=debian-11 \
        --zone=ZONE
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • VM_NAME: ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

    • NETWORK: VM์˜ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.

    • ZONE: VM์˜ ์˜์—ญ์ž…๋‹ˆ๋‹ค.

  2. VM์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

    gcloud compute ssh VM_NAME --zone=ZONE
    
  3. curl๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์–ด๋Š” Host ํ—ค๋”๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ •์˜ IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜์—ฌ DNS ๋ณ€ํ™˜์„ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค. HTTPS์— ํฌํŠธ 443์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋ณธ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํฌํŠธ๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    -k ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ธ์ฆ์„œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ด ๋Œ€์ƒ HTTPS ํ”„๋ก์‹œ๋ฅผ ๊ตฌ์„ฑํ–ˆ๊ฑฐ๋‚˜ ์ธ์ฆ์„œ์— ์„œ๋ช…ํ•œ ์ธ์ฆ ๊ธฐ๊ด€์˜ ์ธ์ฆ์„œ๊ฐ€ VM์— ์—†๋Š” ๊ฒฝ์šฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ๊ฑด๋„ˆ๋›ฐ์–ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    curl [-k] -s 'https://HOST:443/RESOURCE_URI' \
        -H 'Host: HOST' \
        --connect-to HOST:443:FWD_RULE_IP_ADDRESS:443
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • HOST: URL ๋งต์— ๊ตฌ์„ฑ๋œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

    • RESOURCE_URI: ์ธ์ฆ์— ์‚ฌ์šฉํ•  ๋ฆฌ์†Œ์Šค์˜ ๋‚˜๋จธ์ง€ URI์ž…๋‹ˆ๋‹ค.

    • FWD_RULE_IP_ADDRESS: ์ „๋‹ฌ ๊ทœ์น™์— ํ• ๋‹น๋œ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ

๋ฐฑ์—”๋“œ ์ƒ์„ฑ์€ ์„ฑ๊ณตํ•˜์ง€๋งŒ ์—ฐ๊ฒฐ์ด ์„ค์ •๋˜์ง€ ์•Š์Œ

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

๋ฐฑ์—”๋“œ ์ƒ์„ฑ์€ ์„ฑ๊ณตํ•˜์ง€๋งŒ ํ”„๋กœ๋“€์„œ๊ฐ€ ์—ฐ๊ฒฐ์„ ๊ฑฐ๋ถ€ํ•จ

connection refused ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๋“€์„œ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐํ•˜๋ ค๊ณ  ํ•˜๋Š” ํฌํŠธ์—์„œ ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

์„œ๋น„์Šค ํ”„๋กœ๋“€์„œ์—๊ฒŒ ์„œ๋น„์Šค๊ฐ€ ์ง€์ •ํ•œ ํฌํŠธ์—์„œ ๋ฆฌ์Šจํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๋“€์„œ์˜ ์„œ๋น„์Šค๊ฐ€ ์—ฌ๋Ÿฌ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๊ฒฝ์šฐ Private Service Connect NEG ๊ตฌ์„ฑ์—์„œ ์ ์ ˆํ•œ ํ”„๋กœ๋“€์„œ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋“€์„œ ํฌํŠธ ๊ตฌ์„ฑ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋ฐฑ์—”๋“œ์— ์„ฑ๋Šฅ ๋ฌธ์ œ ๋˜๋Š” ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ์žˆ์Œ

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

๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค๋กœ ์ „์†ก๋œ ์‚ญ์ œ๋œ ํŒจํ‚ท

private_service_connect/consumer/dropped_sent_packets_count ์ธก์ •ํ•ญ๋ชฉ์€ ๋ฐฑ์—”๋“œ๊ฐ€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ตœ๋Œ€ ์—ฐ๊ฒฐ์„ ์ดˆ๊ณผํ•˜์—ฌ ์‚ญ์ œ๋œ Private Service Connect ์†Œ๋น„์ž(์˜ˆ: ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์˜ ๋ฐฑ์—”๋“œ)์˜ ํŒจํ‚ท์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ์—์„œ ์ด ์ธก์ •ํ•ญ๋ชฉ์˜ ๊ฐ’์„ ๋ณด๊ณ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ํ•ด๊ฒฐ์ฑ…์„ ๊ณ ๋ คํ•˜์„ธ์š”.

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

๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์—์„œ ์ „์†ก๋œ ์‚ญ์ œ๋œ ํŒจํ‚ท

private_service_connect/consumer/dropped_received_packets_count ์ธก์ •ํ•ญ๋ชฉ์€ ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์—์„œ Private Service Connect ์†Œ๋น„์ž(์˜ˆ: Private Service Connect์—์„œ ์‘๋‹ต ํŒจํ‚ท๊ณผ ์ผ์น˜ํ•˜๋Š” ์—ฐ๊ฒฐ์„ ์ฐพ์„ ์ˆ˜ ์—†์–ด ์‚ญ์ œ๋œ ๋ฐฑ์—”๋“œ)๋กœ ์ „์†ก๋œ ํŒจํ‚ท์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

Private Service Connect๋Š” ์†Œ๋น„์ž VPC ๋„คํŠธ์›Œํฌ์—์„œ ์‹œ์ž‘๋œ ์—ฐ๊ฒฐ๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์†Œ๋น„์ž๊ฐ€ ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•˜๋ฉด ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์˜ ์‘๋‹ต ํŒจํ‚ท์„ ๊ธฐ์กด ์—ฐ๊ฒฐ๊ณผ ์ผ์น˜์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์—ฐ๊ฒฐ์ด ์ถ”์ ๋ฉ๋‹ˆ๋‹ค. Private Service Connect์—์„œ ์‘๋‹ต ํŒจํ‚ท๊ณผ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์„ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ํŒจํ‚ท์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

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