Dev-ops

๐Ÿš€ GCP (Google Cloud Platform)

xeunnie 2025. 3. 29. 01:00
728x90
๋ฐ˜์‘ํ˜•

๐Ÿš€ GCP (Google Cloud Platform) ์™„๋ฒฝ ๊ฐ€์ด๋“œ: ๊ฐœ๋…๋ถ€ํ„ฐ ์‹ค๋ฌด ํ™œ์šฉ๊นŒ์ง€! โ˜๏ธ

 

“ํด๋ผ์šฐ๋“œ ํ•˜๋ฉด AWS๋งŒ ์•„๋Š” ์‚ฌ๋žŒ๋„ ๋งŽ๋˜๋ฐ, GCP๋Š” ๋Œ€์ฒด ๋ญ๊ฐ€ ์ข‹์€ ๊ฑฐ์•ผ?”

“GCP๋กœ ๋ญ˜ ํ•  ์ˆ˜ ์žˆ์ง€? AWS๋ž‘ ๋น„๊ตํ•˜๋ฉด ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ?”

 

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

๐Ÿ“Œ ๋ชฉ์ฐจ

 

1๏ธโƒฃ GCP๋ž€? - ๊ฐœ๋… ๋ฐ ํŠน์ง•

2๏ธโƒฃ GCP์˜ ์ฃผ์š” ์„œ๋น„์Šค

3๏ธโƒฃ AWS์™€ GCP ๋น„๊ต

4๏ธโƒฃ GCP ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ

5๏ธโƒฃ GCP์—์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ

6๏ธโƒฃ GCP ์š”๊ธˆ ์ฒด๊ณ„ ๋ฐ ๋น„์šฉ ์ ˆ๊ฐ ๋ฐฉ๋ฒ•

7๏ธโƒฃ GCP ํ™œ์šฉ ์‚ฌ๋ก€

8๏ธโƒฃ ๊ฒฐ๋ก 

1๏ธโƒฃ GCP๋ž€? - ๊ฐœ๋… ๋ฐ ํŠน์ง• โ˜๏ธ

 

๐Ÿ”น GCP (Google Cloud Platform)๋ž€?

 

GCP๋Š” ๊ตฌ๊ธ€์ด ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ”Œ๋žซํผ์œผ๋กœ,

Google Search, YouTube, Gmail ๋“ฑ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ธํ”„๋ผ์™€ ๋™์ผํ•œ ๊ธฐ์ˆ ์„ ์™ธ๋ถ€ ์‚ฌ์šฉ์ž๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•œ๋‹ค.

์ฆ‰, Google์˜ ๊ฐ•๋ ฅํ•œ ์„œ๋ฒ„ ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ!

 

๐Ÿ”น GCP์˜ ์ฃผ์š” ํŠน์ง•

 

โœ… ๊ตฌ๊ธ€ ์ธํ”„๋ผ ํ™œ์šฉ → ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜, ๋น ๋ฅธ ์†๋„์™€ ๋†’์€ ์•ˆ์ •์„ฑ

โœ… AI & ๋จธ์‹ ๋Ÿฌ๋‹ ๊ฐ•์  → TensorFlow, BigQuery, Vertex AI ๋“ฑ ๊ฐ•๋ ฅํ•œ AI/๋ฐ์ดํ„ฐ ๋ถ„์„ ์ง€์›

โœ… ์˜คํ”ˆ์†Œ์Šค ์นœํ™”์  → Kubernetes, Istio, Apache Spark ๋“ฑ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ์ตœ์ ํ™”

โœ… ํ•˜์ด๋ธŒ๋ฆฌ๋“œ & ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ์ง€์› → Anthos๋ฅผ ํ™œ์šฉํ•ด AWS, Azure์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

๐Ÿ’ก ์ •๋ฆฌ: GCP๋Š” ๋‹จ์ˆœํ•œ ํด๋ผ์šฐ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋จธ์‹ ๋Ÿฌ๋‹, ์˜คํ”ˆ์†Œ์Šค ์ตœ์ ํ™”, ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ ๊ฐ•์ ์„ ๊ฐ€์ง„ ํ”Œ๋žซํผ!

2๏ธโƒฃ GCP์˜ ์ฃผ์š” ์„œ๋น„์Šค ๐ŸŒŸ

์„œ๋น„์Šค ์œ ํ˜•์„œ๋น„์Šค๋ช…์„ค๋ช…

์ปดํ“จํŒ… Compute Engine VM(๊ฐ€์ƒ ๋จธ์‹ ) ์ œ๊ณต
  Kubernetes Engine ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜
  App Engine ์„œ๋ฒ„๋ฆฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”Œ๋žซํผ
์Šคํ† ๋ฆฌ์ง€ & ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค Cloud Storage ๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€ (AWS S3 ์œ ์‚ฌ)
  Firestore NoSQL DB (์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™” ์ง€์›)
  Cloud SQL ๊ด€๋ฆฌํ˜• RDB (MySQL, PostgreSQL, SQL Server)
  BigQuery ์ดˆ๊ณ ์† ๋ฐ์ดํ„ฐ ๋ถ„์„ ํ”Œ๋žซํผ
๋„คํŠธ์›Œํฌ Cloud Load Balancing ๊ธ€๋กœ๋ฒŒ ๋ถ€ํ•˜ ๋ถ„์‚ฐ
  Cloud CDN ์ „ ์„ธ๊ณ„ ์บ์‹ฑ์œผ๋กœ ๋น ๋ฅธ ์ฝ˜ํ…์ธ  ์ œ๊ณต
AI & ๋จธ์‹ ๋Ÿฌ๋‹ Vertex AI AI ๋ชจ๋ธ ๊ฐœ๋ฐœ & ๋ฐฐํฌ
  AutoML ๋น„์ „, ํ…์ŠคํŠธ ๋ถ„์„ ๋“ฑ AI ์„œ๋น„์Šค
์šด์˜ & ๊ด€๋ฆฌ Cloud Functions ์„œ๋ฒ„๋ฆฌ์Šค ํ•จ์ˆ˜ ์‹คํ–‰
  Cloud Run ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์„œ๋ฒ„๋ฆฌ์Šค ์•ฑ ์‹คํ–‰
  Stackdriver ๋ชจ๋‹ˆํ„ฐ๋ง & ๋กœ๊น…

๐Ÿ’ก GCP๋Š” ํŠนํžˆ ๋จธ์‹ ๋Ÿฌ๋‹, ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„, ์ปจํ…Œ์ด๋„ˆ ์šด์˜์—์„œ ๊ฐ•๋ ฅํ•œ ๊ฒฝ์Ÿ๋ ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ!

3๏ธโƒฃ AWS์™€ GCP ๋น„๊ต โš–๏ธ

๋น„๊ต ํ•ญ๋ชฉAWSGCP

์‹œ์žฅ ์ ์œ ์œจ 1์œ„ (ํด๋ผ์šฐ๋“œ ์‹œ์žฅ 32%) 3์œ„ (ํด๋ผ์šฐ๋“œ ์‹œ์žฅ 11%)
์ฃผ์š” ๊ฐ•์  ๊ฐ•๋ ฅํ•œ ์„œ๋น„์Šค ์ƒํƒœ๊ณ„, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ตœ์ ํ™” AI, ๋ฐ์ดํ„ฐ ๋ถ„์„, ์˜คํ”ˆ์†Œ์Šค ์นœํ™”์ 
์ปดํ“จํŒ… ์„œ๋น„์Šค EC2, Lambda Compute Engine, App Engine
์Šคํ† ๋ฆฌ์ง€ S3, DynamoDB Cloud Storage, Firestore
๋ฐ์ดํ„ฐ ๋ถ„์„ Redshift, Athena BigQuery (๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์†๋„ ์••๋„์ )
AI/ML SageMaker Vertex AI, AutoML (๊ฐ•๋ ฅํ•œ ๋จธ์‹ ๋Ÿฌ๋‹ ํ”Œ๋žซํผ)

๐Ÿ’ก AWS๊ฐ€ ๊ฐ•๋ ฅํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•œ๋‹ค๋ฉด, GCP๋Š” AI/๋จธ์‹ ๋Ÿฌ๋‹, ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„์—์„œ ๊ฐ•๋ ฅํ•œ ๊ฒฝ์Ÿ๋ ฅ์„ ๋ณด์œ 

4๏ธโƒฃ GCP ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ ๐Ÿ”ง

 

GCP๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐœ๋…์„ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค.

 

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ(Project)

GCP์˜ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋Š” ํ”„๋กœ์ ํŠธ ๋‹จ์œ„๋กœ ๊ด€๋ฆฌ๋จ.

ํ•˜๋‚˜์˜ ๊ณ„์ •์— ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ.

 

๐Ÿ“Œ ๋„คํŠธ์›Œํฌ(VPC, Subnet, Firewall)

GCP๋Š” Virtual Private Cloud (VPC) ๊ธฐ๋ฐ˜์œผ๋กœ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ.

Subnet์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ธ๋ถ„ํ™” ๊ฐ€๋Šฅ.

๋ฐฉํ™”๋ฒฝ(Firewall) ์„ค์ •์„ ํ†ตํ•ด ์ธ๋ฐ”์šด๋“œ/์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ.

 

๐Ÿ“Œ IAM (Identity and Access Management)

์‚ฌ์šฉ์ž ๋ฐ ์—ญํ• (Role) ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ์ œ์–ด.

ํŠน์ • ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์„ค์ • ๊ฐ€๋Šฅ.

 

๐Ÿ“Œ Billing (์š”๊ธˆ ๊ด€๋ฆฌ)

์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ๊ณผ๊ธˆ (Pay-as-you-go ๋ฐฉ์‹)

๋ฌด๋ฃŒ ํ‹ฐ์–ด(Free Tier) ์ œ๊ณต → ๋งค์›” 300๋‹ฌ๋Ÿฌ ํฌ๋ ˆ๋”ง ์ง€์›!

5๏ธโƒฃ GCP์—์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๐Ÿš€

 

โœ… GCP ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐฉ๋ฒ•

 

1๏ธโƒฃ Google Cloud Console ์ ‘์†

2๏ธโƒฃ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฒ„ํŠผ ํด๋ฆญ

3๏ธโƒฃ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ & ๊ฒฐ์ œ ์ •๋ณด ์„ค์ •

4๏ธโƒฃ ํ•„์š” ์„œ๋น„์Šค(GCE, GKE, Cloud Storage ๋“ฑ) ํ™œ์„ฑํ™”

6๏ธโƒฃ GCP ์š”๊ธˆ ์ฒด๊ณ„ ๋ฐ ๋น„์šฉ ์ ˆ๊ฐ ๋ฐฉ๋ฒ• ๐Ÿ’ฐ

 

๐Ÿ“Œ ์š”๊ธˆ ์ฒด๊ณ„

GCP๋Š” ์‚ฌ์šฉํ•œ ๋งŒํผ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋Š” Pay-as-you-go ๋ฐฉ์‹์„ ์ ์šฉ.

๐Ÿ’ก ๐Ÿ’ฐ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง: ์‹ ๊ทœ ๊ฐ€์ž…์ž๋Š” 300๋‹ฌ๋Ÿฌ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง ์ œ๊ณต.

 

๐Ÿ“Œ ๋น„์šฉ ์ ˆ๊ฐ ๋ฐฉ๋ฒ•

 

โœ” Preemptible VM ์‚ฌ์šฉ → ์ผ์‹œ์ ์ธ ์›Œํฌ๋กœ๋“œ์— ์ €๋ ดํ•œ VM ํ™œ์šฉ

โœ” Sustained Use Discounts (SUD) → ์žฅ๊ธฐ ์‚ฌ์šฉ ์‹œ ์ž๋™ ํ• ์ธ ์ ์šฉ

โœ” Committed Use Discounts (CUD) → 1~3๋…„ ์•ฝ์ • ์‚ฌ์šฉ ์‹œ ์ตœ๋Œ€ 57% ํ• ์ธ

โœ” Cloud Storage Lifecycle ์„ค์ • → ์˜ค๋ž˜๋œ ํŒŒ์ผ์€ ์ €๋น„์šฉ Coldline Storage๋กœ ์ด๋™

7๏ธโƒฃ GCP ํ™œ์šฉ ์‚ฌ๋ก€ ๐ŸŽฏ

 

โœ… 1. ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„ (BigQuery)

๋„ทํ”Œ๋ฆญ์Šค, ์Šคํฌํ‹ฐํŒŒ์ด ๊ฐ™์€ ๊ธฐ์—…๋“ค์€ BigQuery๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ตœ์ ํ™”

์ˆ˜์‹ญ์–ต ๊ฐœ์˜ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ์ดˆ๊ณ ์†์œผ๋กœ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Œ.

 

โœ… 2. AI & ๋จธ์‹ ๋Ÿฌ๋‹ (Vertex AI)

Google ์ž์ฒด AI ํ”Œ๋žซํผ ํ™œ์šฉ ๊ฐ€๋Šฅ

TensorFlow ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ ๋ฐฐํฌ ๋ฐ ํ•™์Šต ์ตœ์ ํ™”

์ด๋ฏธ์ง€ ์ธ์‹, ํ…์ŠคํŠธ ๋ถ„์„, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๋“ฑ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ ๊ฐ€๋Šฅ

 

โœ… 3. ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ์šด์˜ (Cloud CDN + Load Balancing)

๋น ๋ฅธ ์›น์‚ฌ์ดํŠธ ๋กœ๋”ฉ ์†๋„๋ฅผ ์œ„ํ•ด GCP CDN ํ™œ์šฉ

๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์œ„ํ•œ Cloud Load Balancer ์‚ฌ์šฉ

8๏ธโƒฃ ๊ฒฐ๋ก : GCP, ์–ธ์ œ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ? ๐Ÿค”

 

โœ… ๋ฐ์ดํ„ฐ ๋ถ„์„์ด ์ค‘์š”ํ•œ ์„œ๋น„์Šค → BigQuery, Dataflow๊ฐ€ ๊ฐ•๋ ฅ

โœ… AI/๋จธ์‹ ๋Ÿฌ๋‹์„ ์ ๊ทน ํ™œ์šฉ → Vertex AI, AutoML ํ™œ์šฉ ๊ฐ€๋Šฅ

โœ… ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ → Kubernetes Engine ์ง€์›

โœ… ํ•˜์ด๋ธŒ๋ฆฌ๋“œ/๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ์šด์˜ → AWS/Azure์™€ ํ•จ๊ป˜ Anthos ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

๐Ÿ”ฅ “AWS๋งŒ ์“ฐ๋˜ ์‚ฌ๋žŒ๋„ ์ด์ œ๋Š” GCP๋ฅผ ์•Œ์•„์•ผ ํ•  ๋•Œ!”

๐Ÿš€ ์ „์„ค์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๋ด…์‹œ๋‹น! ๐ŸŒท

728x90
๋ฐ˜์‘ํ˜•