๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
GCP

[GCP] Compute Engine ๊ฐœ์š” ๋ฐ ์ƒ์„ฑ

by The Future Engineer, Lucy 2025. 1. 29.
728x90
๋ฐ˜์‘ํ˜•

https://cloud.google.com/compute/docs/overview?hl=ko&_gl=1*wrzvma*_up*MQ..&gclid=CPagnbaumosDFfxSwgUdUbgrog&gclsrc=ds

 

Compute Engine ๊ฐœ์š”  |  Compute Engine Documentation  |  Google Cloud

์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ Compute Engine ๊ฐœ์š” ์ปฌ๋ ‰์…˜์„ ์‚ฌ์šฉํ•ด ์ •๋ฆฌํ•˜๊ธฐ ๋‚ด ํ™˜๊ฒฝ์„ค์ •์„ ๊ธฐ์ค€์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ถ„๋ฅ˜ํ•˜์„ธ์š”. Compute Engine์€ ์ž์ฒด ๊ด€๋ฆฌํ˜• ๊ฐ€์ƒ ๋จธ์‹ (VM) ์ธ์Šคํ„ด์Šค ๋ฐ ๋ฒ ์–ด๋ฉ”ํƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๊ณต

cloud.google.com


Compute Engine์ด๋ž€?

Compute Engine์€ GCP์—์„œ ์ œ๊ณตํ•˜๋Š” VM(๊ฐ€์ƒ๋จธ์‹ ) ์„œ๋น„์Šค์ด๋‹ค. AWS๋กœ ์ƒ๊ฐํ•˜๋ฉด Amazon EC2์™€ ๊ฐ™๋‹ค.

์ž์ฒด ๊ด€๋ฆฌํ˜• ๊ฐ€์ƒ ๋จธ์‹ (VM) ์ธ์Šคํ„ด์Šค ๋ฐ ๋ฒ ์–ด๋ฉ”ํƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” IaaS ์ œํ’ˆ์ด๋‹ค. Compute Engine์€ KVM ํ•˜์ดํผ๋ฐ”์ด์ €, Linux ๋ฐ Window์šฉ ์šด์˜์ฒด์ œ, ๋กœ์ปฌ ๋ฐ ๋‚ด๊ตฌ์„ฑ์ด ์žˆ๋Š” ์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜์ด ํฌํ•จ๋œ VM์„ ์ œ๊ณตํ•œ๋‹ค. Google Cloud ์ฝ˜์†”, Google CLI ๋˜๋Š” REST ๊ธฐ๋ฐ˜ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Compute Engine ๋ฆฌ์†Œ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. Google์˜ Cloud ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

Compute Engine์„ ์‚ฌ์šฉํ•˜๋ฉด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ: Compute Engine์€ Cloud Storage, GKE, BigQuery์™€ ๊ฐ™์€ Google Cloud ๊ธฐ์ˆ ๊ณผ ํ†ตํ•ฉํ•˜์—ฌ ๊ธฐ๋ณธ์ ์ธ ์ปดํ“จํŒ… ๊ธฐ๋Šฅ์„ ๋›ฐ์–ด๋„˜๋Š” ๋ณด๋‹ค ๋ณต์žกํ•˜๊ณ  ์ •๊ตํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  • ํ™•์žฅ์„ฑ: ์ž์ฒด ์ธํ”„๋ผ๋ฅผ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ํ•„์š”์— ๋”ฐ๋ผ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ์ˆ˜๋ฅผ ํ™•์žฅํ•œ๋‹ค. ์ด๋Š” ํŠธ๋ž˜ํ”ฝ์ด ๊ฐ‘์ž๊ธฐ ์ฆ๊ฐ€ํ•˜๋Š” ๊ธฐ์—…์— ์œ ์šฉํ•˜๋‹ค. ์ธ์Šคํ„ด์Šค ์ฆ๊ฐ€๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด  ๋” ๋งŽ์€ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ณ  ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์€ ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์•ˆ์ •์„ฑ: Google ์ธํ”„๋ผ๋Š” 99.9%์˜ ์—…ํƒ€์ž„์„ ๋ณด์žฅํ•˜๋Š” ๋†’์€ ์•ˆ์ •์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.
  • ๋น„์šฉ ํšจ์œจ์„ฑ: Compute Engine์€ ์˜ˆ์‚ฐ์— ๋งž๋Š” ๋‹ค์–‘ํ•œ ๊ฐ€๊ฒฉ ์ฑ…์ • ์˜ต์…˜์„ ์ œ๊ณตํ•œ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉํ•œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋ฉฐ ์„ ๋ถˆ ๋น„์šฉ์€ ์—†๋‹ค.

Compute Engine์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ

Compute Engine์€ ํ•„์š”์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ์ผ๊ด„ ์ฒ˜๋ฆฌ๋ถ€ํ„ฐ ์›น ์ œ๊ณต ๋˜๋Š” ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…๊นŒ์ง€ ํ•„์š”์— ๋งž๊ฒŒ Compute Engine์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„์น˜ ์„ ํƒ

Google์€ Compute Engine ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์ „ ์„ธ๊ณ„ ๋ฆฌ์ „์„ ์ œ๊ณตํ•œ๋‹ค. ์›Œํฌ๋กœ๋“œ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฆฌ์ „์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋ฆฌ์ „๋ณ„ ์ œํ•œ
  • ๋ฆฌ์ „๋ณ„ ์‚ฌ์šฉ์ž ์ง€์—ฐ ์‹œ๊ฐ„
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ง€์—ฐ ์‹œ๊ฐ„ ์š”๊ตฌ์‚ฌํ•ญ
  • ์ง€์—ฐ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ์ œ์–ด ์ •๋„
  • ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ๋‹จ์ˆœ์„ฑ ๊ฐ„ ๊ท ํ˜•

Compute Engine ๋จธ์‹  ์œ ํ˜•

https://cloud.google.com/compute/docs/machine-resource?hl=ko&_gl=1*1isi0i8*_up*MQ..&gclid=CPagnbaumosDFfxSwgUdUbgrog&gclsrc=ds

 

๋จธ์‹  ๊ณ„์—ด ๋ฆฌ์†Œ์Šค ๋ฐ ๋น„๊ต ๊ฐ€์ด๋“œ  |  Compute Engine Documentation  |  Google Cloud

Google Cloud ๋ฆฌ์†Œ์Šค ๊ฐ€์ด๋“œ์—์„œ ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค ๋•Œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋จธ์‹  ๊ณ„์—ด, ์‹œ๋ฆฌ์ฆˆ, ์œ ํ˜•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

cloud.google.com

Compute Engine์€ ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋จธ์‹  ์œ ํ˜•์„ ๊ฐ๊ฐ ํฌํ•จํ•˜๋Š” ํฌ๊ด„์ ์ธ ๋จธ์‹  ๊ณ„์—ด ์กฐํ•ฉ์„ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ ๋จธ์‹  ๊ณ„์—ด์€ ๋จธ์‹  ์‹œ๋ฆฌ์ฆˆ์™€ ๊ฐ ์‹œ๋ฆฌ์ฆˆ ๋‚ด์˜ ์‚ฌ์ „ ์ •์˜๋œ ๋จธ์‹  ์œ ํ˜•์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

Compute Engine์€ ๋ฒ”์šฉ, ์ปดํ“จํŒ… ์ตœ์ ํ™”, ์Šคํ† ๋ฆฌ์ง€ ์ตœ์ ํ™”, ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”, ๊ฐ€์†๊ธฐ ์ตœ์ ํ™” ๋จธ์‹  ๊ณ„์—ด์„ ์ œ๊ณตํ•œ๋‹ค. ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ๋ฒ”์šฉ ๋จธ์‹  ์œ ํ˜•์ด ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ใ…‡๋ฆฌ๋ถ€ ๋จธ์‹  ์‹œ๋ฆฌ์ฆˆ์— ๋งž๊ฒŒ CPU ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ๋ฆฌ์†Œ์Šค๋ฅผ ๋งž์ถค์„ค์ •ํ•˜์—ฌ ์ปค์Šคํ…€ ๋จธ์‹  ์œ ํ˜•์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

์šด์˜์ฒด์ œ

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

์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜

Persistent Disk, Google Cloud Hyperdisk ๋ฐ ๋กœ์ปฌ SSD ๋“ฑ ์—ฌ๋Ÿฌ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Persistent Disk: ๊ณ ์„ฑ๋Šฅ์˜ ์ค‘๋ณต ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€์ด๋‹ค. ๊ฐ ๋ณผ๋ฅจ์€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ์— ๊ฑธ์ณ ์ŠคํŠธ๋ผ์ดํ•‘๋œ๋‹ค.
  • ํ•˜์ดํผ๋””์Šคํฌ: ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ๊ณผ ๋™์ ์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณผ๋ฅจ์„ ๊ฐ–์ถ˜ ๊ฐ€์žฅ ๋น ๋ฅธ Compute Engine์šฉ ์ค‘๋ณต ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€์ด๋‹ค. ๊ฐ ๋ณผ๋ฅจ์€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ์— ๊ฑธ์ณ ์ŠคํŠธ๋ผ์ดํ•‘๋œ๋‹ค. ๋˜ํ•œ Hyperdisk Storage Pool์„ ์‚ฌ์šฉํ•˜์—ฌ ์šฉ๋Ÿ‰๊ณผ ์„ฑ๋Šฅ์„ ๋ฏธ๋ฆฌ ๊ตฌ๋งคํ•˜์—ฌ ๋น„์šฉ๊ณผ ๋””์Šคํฌ ๊ด€๋ฆฌ์˜ ๋ณต์žก์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. Hyperdisk Storage Pool์€ ํ’€์—์„œ ๋งŒ๋“  ๋””์Šคํฌ ๊ฐ„์— ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ง‘๊ณ„๋œ ์šฉ๋Ÿ‰๊ณผ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
  • ๋กœ์ปฌ SSD: ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค์™€ ๋™์ผํ•œ ์„œ๋ฒ„์— ์ง์ ‘ ์—ฐ๊ฒฐ๋„๋‹ˆ ๋ฌผ๋ฆฌ์  ๋“œ๋ผ์ด๋ธŒ์ด๋‹ค. ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ๋‚ด๊ตฌ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ๋กœ์ปฌ SSD ๋””์Šคํฌ๊ฐ€ ์‚ญ์ œ๋œ๋‹ค.

์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

1๏ธโƒฃ์ฝ˜์†”๋กœ ์ƒ์„ฑ

์•„๋ž˜๋Š” ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์‹œ ์ฝ˜์†”์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‹ค.

์ฝ˜์†”์ฐฝ์„ ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋‚˜์˜จ๋‹ค.

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

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

https://cloud.google.com/compute/docs/machine-resource?hl=ko&_gl=1*1j7ktow*_up*MQ..&gclid=CPagnbaumosDFfxSwgUdUbgrog&gclsrc=ds

 

๋จธ์‹  ๊ณ„์—ด ๋ฆฌ์†Œ์Šค ๋ฐ ๋น„๊ต ๊ฐ€์ด๋“œ  |  Compute Engine Documentation  |  Google Cloud

Google Cloud ๋ฆฌ์†Œ์Šค ๊ฐ€์ด๋“œ์—์„œ ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค ๋•Œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋จธ์‹  ๊ณ„์—ด, ์‹œ๋ฆฌ์ฆˆ, ์œ ํ˜•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

cloud.google.com

e2-micro ๋จธ์‹  ์œ ํ˜•์˜ ๊ฒฝ์šฐ ํฌ๋ ˆ๋”ง์ด ์—†์–ด๋„ ์ธ์Šคํ„ด์Šค 1๊ฐœ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ดค๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ ์ž์„ธํ•œ ๊ฑด ๋‹ค์‹œ ๋ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.

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

๋‹ค์Œ์€ ๋„คํŠธ์›Œํ‚น์ด๋‹ค. ๋ฐฉํ™”๋ฒฝ ๋ถ€๋ถ„์„ ๋ณด๋ฉด HTTP ํŠธ๋ž˜ํ”ฝ ํ—ˆ์šฉ, HTTPS ํŠธ๋ž˜ํ”ฝ ํ—ˆ์šฉ์ด ์žˆ๋Š”๋ฐ ์ด๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด tcp:80๊ณผ tcp:443์—์„œ ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ์ธ๊ทธ๋ ˆ์Šค ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ด ๋งŒ๋“ค์–ด์ง„๋‹ค.

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

๊ด€์ธก๊ฐ€๋Šฅ์„ฑ ํƒญ ๋ถ€๋ถ„์ธ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ถ€๋ถ„์€ ๊ตณ์ด ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ผํŒŒ๋‚˜์™€ ๊ฐ™์€ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ตฌํ˜„ํ•ด๋„ ๋˜์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค. ๋‚˜๋จธ์ง€ ๋ณด์•ˆ, ๊ณ ๊ธ‰ ํƒญ ๋ถ€๋ถ„์€ AWS EC2 ์ƒ์„ฑํ•  ๋•Œ์™€ ๋น„์Šทํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์—ฌ ์„ค๋ช…์€ ์ƒ๋žตํ•˜๊ณ  ์ด๋Œ€๋กœ ์ƒ์„ฑํ•˜๋ฉด ๋œ๋‹ค.

2๏ธโƒฃterraform์œผ๋กœ ์ƒ์„ฑ

Terraform์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ์œ„์™€ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. network_interface ๋ถ€๋ถ„์˜  network๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ƒ์„ฑํ•œ vpc ๋„คํŠธ์›Œํฌ์˜ ์ด๋ฆ„์„ ์ ์œผ๋ฉด ๋œ๋‹ค. vpc ์ƒ์„ฑ์€ ์ด์ „ ๊ธ€์„ ์ฐธ๊ณ ํ•˜๋ฉด ๋œ๋‹ค.

2025.01.25 - [GCP] - [GCP] Virtual Private Cloud(VPC) ๊ฐœ์š” ๋ฐ ์„ค์ •

 

[GCP] Virtual Private Cloud(VPC) ๊ฐœ์š” ๋ฐ ์„ค์ •

https://cloud.google.com/vpc/docs/overview?hl=ko ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ(VPC) ๊ฐœ์š”  |  Google Cloud์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ ์ปฌ๋ ‰์…˜์„ ์‚ฌ์šฉํ•ด ์ •๋ฆฌํ•˜๊ธฐ ๋‚ด ํ™˜๊ฒฝ์„ค์ •์„ ๊ธฐ์ค€์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ถ„๋ฅ˜ํ•˜์„ธ์š”. Virtual Privat

lucy-devblog.tistory.com

 

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

์œ„์— ์ ์€ Terraform ์ฝ”๋“œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ์ ์€ ๊ฒƒ์œผ๋กœ ์ž์„ธํ•œ ๋ถ€๋ถ„์€ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.


๋‹ค์Œ์€ ์Šคํ† ๋ฆฌ์ง€ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

'GCP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[GCP] Virtual Private Cloud(VPC) ๊ฐœ์š” ๋ฐ ์„ค์ •  (0) 2025.01.25