VPC ์„œ๋น„์Šค ์ œ์–ด๋กœ ๋ฆฌ์†Œ์Šค ๋ณดํ˜ธ


VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Compute Engine ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€๋กœ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Compute Engine ๋ฆฌ์†Œ์Šค์˜ ์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค ๊ฒฝ๊ณ„๋Š” ๋ฆฌ์†Œ์Šค์™€ ๊ด€๋ จ ๋ฐ์ดํ„ฐ์˜ ๋‚ด๋ณด๋‚ด๊ธฐ์™€ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์ •์˜๋œ ๊ฒฝ๊ณ„ ๋‚ด๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

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

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

์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ์œ„๋ฐ˜ํ•˜๋Š” ์š”์ฒญ์„ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ์˜ค๋ฅ˜์™€ ํ•จ๊ป˜ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

"code": 403, "message": "Request is prohibited by organization's policy."

๋ณด์•ˆ ์ด์ 

VPC ์„œ๋น„์Šค ์ œ์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณด์•ˆ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

๋˜ํ•œ ์ด์ œ ์ œํ•œ๋œ ๊ฐ€์ƒ IP(VIP)์—์„œ Compute Engine API์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ด API์— ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ๊ณ„ ๋‚ด ํด๋ผ์ด์–ธํŠธ์˜ Cloud DNS ๋ฐ ๋ผ์šฐํŒ… ๊ตฌ์„ฑ์ด ๊ฐ„์†Œํ™”๋ฉ๋‹ˆ๋‹ค.

์ œํ•œ์‚ฌํ•ญ

  • ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ์€ ์„œ๋น„์Šค ๊ฒฝ๊ณ„์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • VPC ํ”ผ์–ด๋ง ์ž‘์—…์€ VPC ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์ œํ•œ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ณต์œ  VPC์˜ projects.ListXpnHosts API ๋ฉ”์„œ๋“œ๋Š” ๋ฐ˜ํ™˜๋œ ํ”„๋กœ์ ํŠธ์— ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์ œํ•œ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ถŒํ•œ

์กฐ์ง์˜ VPC ์„œ๋น„์Šค ์ œ์–ด ๊ฒฝ๊ณ„ ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ ์ ˆํ•œ ์—ญํ• ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์„ค์ •

VPC ์„œ๋น„์Šค ์ œ์–ด ๋ฌธ์„œ์˜ ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ๋งŒ๋“ค๊ธฐ ์•ˆ๋‚ด์— ๋”ฐ๋ผ ์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

Google Cloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ --restricted-services ํ”Œ๋ž˜๊ทธ์™€ ํ•จ๊ป˜ compute.googleapis.com์„ ์ง€์ •ํ•˜์—ฌ Compute Engine API๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด ๊ฒฝ๊ณ„์— Compute Engine์„ ์ œํ•œ๋œ ์„œ๋น„์Šค๋กœ ์ถ”๊ฐ€

๊ธฐ์กด ์„œ๋น„์Šค ๊ฒฝ๊ณ„๊ฐ€ ์žˆ๊ณ  Compute Engine์„ ํ•ด๋‹น ์„œ๋น„์Šค ๊ฒฝ๊ณ„์— ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด VPC ์„œ๋น„์Šค ์ œ์–ด ๋ฌธ์„œ์˜ ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์—…๋ฐ์ดํŠธ์— ์žˆ๋Š” ์•ˆ๋‚ด๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VM ๋งŒ๋“ค๊ธฐ

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

gcloud compute instances create new-instance \
    --image-family IMAGE_FAMILY --image-project IMAGE_PROJECT \
    --zone us-central1-a --machine-type n1-standard-72

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

๊ฒฝ๊ณ„ ๋‚ด๋ถ€์˜ Cloud KMS ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฒฝ๊ณ„ ์™ธ๋ถ€์— Compute Engine ๋””์Šคํฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒฝ๊ณ„ ์™ธ๋ถ€์˜ Compute Engine ํด๋ผ์ด์–ธํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค ์˜ˆ์‹œ๋Š” ์ธ๊ทธ๋ ˆ์Šค ๋ฐ ์ด๊ทธ๋ ˆ์Šค ๊ทœ์น™ ์กฐํ•ฉ์œผ๋กœ ํ—ˆ์šฉ๋œ API ์š”์ฒญ ์˜ˆ์‹œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ณต๊ฐœ ์ด๋ฏธ์ง€ ํ”„๋กœ์ ํŠธ

OS ์„ธ๋ถ€์ •๋ณด ํŽ˜์ด์ง€์— ๋‚˜์™€ ์žˆ๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€ ํ”„๋กœ์ ํŠธ๋Š” ๋ชจ๋“  ์„œ๋น„์Šค ๊ฒฝ๊ณ„์— ์ž๋™์œผ๋กœ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Fedora Cloud, openSUSE, HPC OS์˜ ์ด๋ฏธ์ง€ ํ”„๋กœ์ ํŠธ๋„ ์ž๋™์œผ๋กœ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ๋ณต์‚ฌ

๋‘ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ชจ๋‘ ๋™์ผํ•œ ์„œ๋น„์Šค ๊ฒฝ๊ณ„์— ์†ํ•˜๋Š” ๊ฒฝ์šฐ ํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์‹œ์—์„œ ์š”์ฒญ์ด ์ž‘๋™ํ•˜๋ ค๋ฉด DST_PROJECT์™€ SRC_PROJECT๊ฐ€ ๋ชจ๋‘ ๋™์ผํ•œ ์„œ๋น„์Šค ๊ฒฝ๊ณ„์— ์†ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

gcloud compute images create --project DST_PROJECT IMAGE_NAME \
   --source-image SOURCE_IMAGE --source-image-project SRC_PROJECT \
    --family IMAGE_FAMILY --storage-location LOCATION

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

VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณต์œ  VPC

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

VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง

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

๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ

๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ์€ ํ”„๋กœ์ ํŠธ ์™ธ๋ถ€(ํด๋” ๋˜๋Š” ์กฐ์ง ์ˆ˜์ค€)์—์„œ ๊ตฌ์„ฑ๋˜๋Š” ๋ฐฉํ™”๋ฒฝ์ž…๋‹ˆ๋‹ค. ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์ œํ•œ์€ ๊ณ„์ธต์‹ ๋ฐฉํ™”๋ฒฝ์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน

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

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

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