Google Cloud Technical Enablement Proposal · L300-L400
아키텍처 문서 포털 발표 슬라이드 데크
Customer Shareable · Google Cloud Technical Enablement

[교육 제안서] Google Compute Engine 아키텍처 심화 및 구축·운영 가이드

GCE(VM) 기반으로 핵심 워크로드를 구축·운영하는 고숙련 엔지니어 그룹을 위해, 단순 콘솔 조작이 아닌 GCP 내부 아키텍처(Under the Hood), Instance Group(MIG/UMIG), Cloud Load Balancing 구조 및 실전 운영/트러블슈팅을 다루는 맞춤형 기술 교육 제안서입니다.

1 교육 개요

과정명 Google Compute Engine 아키텍처 심화 및 실전 구축·운영 가이드
교육 대상 인프라 엔지니어, SRE, 플랫폼 / DevOps 엔지니어 등 고숙련 기술 인력
추진 배경
  • 핵심 서비스 워크로드를 GCE 기반으로 구축 및 운영하기 위한 엔터프라이즈 표준 아키텍처 수립
  • 기초 개념 설명 대신 실제 프로덕션 운영 시 직면하는 GCE 아키텍처 설계, Instance Group 무중단 운영, Load Balancer 내부 동작 원리 및 트러블슈팅 가이드 필요
핵심 달성 목표
  • GCE 구축 표준화: 머신 패밀리/스토리지(Hyperdisk)/네트워크 티어 선택, Golden Image 파이프라인, OS Login + IAP 보안 접근 체계 수립
  • Instance Group 마스터: UMIG vs MIG, Regional MIG 멀티존 분산, 무중단 배포(Rolling/Canary), Autohealing, Stateful MIG(고정 IP/디스크 보존) 운영
  • Load Balancing 내부 구조 이해: Maglev(L4) & Envoy(L7) 아키텍처, Proxy vs Passthrough 패킷 흐름, MIG 연동 시 Balancing Mode 및 502 에러 방지 튜닝
  • Day-2 운영 및 트러블슈팅: LB 레이턴시 분석, 헬스체크 디버깅, Connection Draining 검증 및 Terraform 운영 주의사항 습득

2 고숙련 엔지니어 맞춤형 설계 포인트

🔍 내부 동작 원리 중심 해부

기초적인 VM 설명은 배제하고, GCP의 Andromeda SDN, GFE, Maglev, 분산 Envoy 프록시 등 내부 아키텍처와 상태 머신을 기반으로 왜 특정 설계와 튜닝이 필요한지 심층 해부합니다.

🏛️ GCP 고유 설계 철학 & 공식 레퍼런스

Google Cloud Architecture Framework 및 공식 문서 범위(Customer Shareable) 내에서, 프로덕션 환경의 핵심인 Global VPC, Service Account 방화벽, LB Health Check와 Autohealing 분리 등을 집중 조명합니다.

🛠️ 실전 장애 대응 & 무중단 배포

단순 생성 가이드가 아니라 무중단 카나리 배포, Autohealing 복구 타임라인, 502 에러(Keep-alive 미스매치) 방지 및 로그 추적 등 실전 운영 시나리오를 다룹니다.

3 핵심 커리큘럼 모듈 및 Hands-on Lab 구성

Module 1 GCE 코어 아키텍처 및 엔터프라이즈 구축 가이드
  • Compute & Network: 머신 시리즈(C3/C4, N2/N4), gVNIC/Tier 1 대역폭, 호스트 유지보수(Live Migration) 메커니즘
  • Storage & Image: Persistent Disk vs Hyperdisk 동적 성능 프로비저닝, Golden Image(Packer) vs Startup Script 조합
  • Security Baseline: Global VPC 방화벽 설계, Metadata Server 보안, OS Login + IAP Tunneling 엔터프라이즈 접근 제어
Module 2 Instance Group 심화 운영
  • UMIG vs MIG: 아키텍처 비교, Regional MIG 멀티존 분산 알고리즘(Target Distribution Shape) 및 장애 격리
  • 무중단 배포: Rolling Update(Proactive), Canary 배포, maxSurge / maxUnavailable / minReadySec 설계
  • Autoscaling & Stateful MIG: LB Health Check vs Autohealing 분리, Graceful Shutdown, 고정 IP/디스크 보존형 Stateful MIG
Module 3 Cloud Load Balancing Deep Dive
  • Maglev vs Envoy: Pre-warming이 불필요한 이유, Proxy LB vs Passthrough LB(DSR) 패킷 흐름 및 Source IP 보존
  • L7 ALB & L4 NLB: Forwarding Rule → Target Proxy → URL Map → Backend Service 해부, Internal NLB 멀티 티어
  • LB + MIG 결합 이슈: Balancing Mode(UTILIZATION vs RATE), Connection Draining, Keep-alive 튜닝(502 에러 방지 공식)
Module 4 Day-2 운영, 모니터링 및 IaC 가이드
  • Observability: Ops Agent 메트릭/로그 수집, LB 로그 레이턴시(total_latencies vs backend_latencies) 병목 분석
  • Troubleshooting: Serial Console 디버깅, VPC Flow Logs, Connectivity Tests 기반 방화벽/라우팅 즉시 검증
  • Terraform 주의사항: Instance Template 교체 시 create_before_destroy 필수 패턴, Quota/Reservation 관리
Lab 1 보안 베이스라인 GCE & IAP

Public IP 없는 Private VM + Cloud NAT 구성, OS Login 및 IAP Tunneling을 통한 무키(Keyless) SSH 접속 및 Startup Script 검증

Lab 2 MIG 무중단 배포 & 복구

Regional MIG 배포 후 v1 → v2 Canary 및 Rolling Update 수행, 프로세스 강제 종료를 통한 Autohealing 자동 복구 타임라인 관찰

Lab 3 L7 ALB 연동 & 장애 디버깅

MIG + L7 ALB 트래픽 분할 구성, 의도적 502 에러(Keep-alive/방화벽 이슈) 주입 후 Cloud Logging 및 Connectivity Test로 원인 추적

4 일정 옵션별 상세 아젠다

구분 Option 1. 3시간 핵심 과정 (실습 별도 옵션) 추천 Option 2. 반나절 핵심 압축 (4시간) Option 3. 1일 집중 완성 (6시간) Option 4. 2일 분할 심화 (7시간)
소요 시간 본 과정 3시간 (실습 선택 시 +60분) 총 4시간 (13:30 ~ 17:30) 총 6시간 (10:00 ~ 17:15, 점심 제외) 일 3.5시간 × 2일 (총 7시간)
구성 비율 본 과정 이론/아키텍처 3h (+선택 실습 1h) 이론 2.5h + 통합 실습 1.2h + Q&A 0.3h 이론 3.5h + 실습 2.0h + Q&A 0.5h 이론 4.0h + 실습 2.3h + 클리닉 0.7h
실습 범위 Optional Add-on (MIG 무중단 배포 & 502 디버깅 실습 선택 가능) 핵심 통합 실습 (MIG + ALB + 디버깅) Lab 1 + Lab 2 + Lab 3 전 과정 수행 Lab 1 + Lab 2 + Lab 3 + 아키텍처 리뷰
추천 상황 3시간 내에 GCE 구축·운영, MIG, LB 구조 전반을 탄탄히 마스터할 때 반나절 동안 주요 이론과 MIG+LB 엔드투엔드 통합 실습을 소화할 때 하루에 GCE 구축부터 MIG, LB 구조, 트러블슈팅 실습까지 완결성 있게 마스터할 때 현업 업무와 병행하거나 실제 서비스 아키텍처/Terraform 리뷰까지 깊게 논의할 때

⚡ [Option 1] 3시간 핵심 과정 (실습 별도 옵션 분리형, 본 과정 3시간) 추천 안

본 과정 3시간 (180분) + [선택 옵션] Hands-on Lab (+60분)
일반 VM 기초 개념은 생략하고 프로덕션 구축 및 운영 시 핵심이 되는 GCP 고유 아키텍처(GCE 보안 베이스라인, MIG 무중단 배포/Stateful, LB 내부 구조 및 502 방지 튜닝, Day-2 트러블슈팅)를 3시간 동안 깊이 있게 다룹니다. 실습은 희망 시 추가 가능한 별도 옵션으로 분리하여 일정 유연성을 높였습니다.
시간 소요 세션명 상세 아젠다 및 다룸 내용
Session 1
14:00 ~ 14:45
45분 GCE 코어 아키텍처 및
엔터프라이즈 구축 가이드
  • Compute & Machine Family: 머신 시리즈(C3/C4, N2/N4), gVNIC/Tier 1 네트워킹, 호스트 유지보수(Live Migration) 메커니즘
  • Storage & Image: Persistent Disk vs Hyperdisk 동적 프로비저닝, Golden Image(Packer) vs Startup Script 조합 전략
  • 네트워크 & 보안 베이스라인: Global VPC 라우팅, Service Account/Tag 기반 방화벽, Metadata Server 보안, OS Login + IAP Tunneling 접근 제어
Session 2
14:45 ~ 15:35
50분 Instance Group (UMIG/MIG)
구조 및 라이프사이클 운영
  • UMIG vs MIG & Stateful MIG: 멀티존 분산 알고리즘(Regional MIG) 및 고정 IP/디스크 보존이 필요한 Stateful MIG 아키텍처
  • 무중단 배포 메커니즘: Rolling Update / Canary 파라미터(maxSurge, maxUnavailable, minReadySec) 및 교체 방식(RECREATE vs SUBSTITUTE)
  • 헬스체크 이원화 & 스케일링: Autohealing Health Check vs LB Health Check 역할 분리 및 Graceful Shutdown 구성
Session 3
15:35 ~ 16:30
55분 Cloud Load Balancing
아키텍처 및 트래픽 제어
  • GCP LB 아키텍처: GFE/Andromeda SDN 기반 분산 구조, Maglev(L4) vs Envoy(L7) 동작 원리, Proxy LB vs Passthrough LB(DSR) 패킷 흐름 및 Source IP 보존
  • L7 ALB & L4 NLB 해부: Forwarding Rule → Target Proxy → URL Map → Backend Service 구조 및 Internal LB 멀티 티어 구성
  • LB + MIG 실전 이슈: Balancing Mode(UTILIZATION vs RATE) 설계 기준, Connection Draining, Keep-alive 타임아웃(502 Bad Gateway 방지 공식)
Session 4
16:30 ~ 17:00
30분 Day-2 운영, 트러블슈팅
가이드 및 아키텍처 Q&A
  • Observability & 디버깅: Ops Agent 모니터링, LB 로그(statusDetails, backend_latencies) 병목 분석, Connectivity Tests 방화벽/라우팅 검증
  • IaC 운영 주의사항 & Q&A: Terraform 기반 Instance Template 무중단 교체(create_before_destroy) 필수 패턴 및 아키텍처/운영 Q&A
[선택 옵션]
(희망 시 +60분)
+60분 [Optional Add-on]
Hands-on Lab 세션
  • [선택 실습] Private MIG + L7 ALB 배포(IAP 접속) → v2 템플릿 무중단 Canary/Rolling Update 및 Autohealing 검증 → 502 에러/헬스체크 장애 주입 및 로그 디버깅

🅱️ [Option 2] 반나절 핵심 압축 과정 (총 4시간)

핵심 이론 2.5시간 + 통합 실습 70분 + Q&A 20분
엔지니어 일정이 바빠 반나절 내에 가장 중요한 아키텍처 포인트(MIG + LB 내부 동작과 무중단 운영)만 빠르게 짚고 단일 통합 실습으로 검증하는 압축 트랙입니다.
시간 구분 세션명 상세 아젠다 및 실습 내용
13:30 ~ 14:15
(45분)
이론 Session 1.
GCE 코어 아키텍처 및
엔터프라이즈 구축 가이드
  • GCP 네트워크 & 보안 아키텍처: Global VPC, Service Account 기반 방화벽, Metadata Server, OS Login + IAP 접근 아키텍처
  • 컴퓨팅/스토리지/이미지 전략: 머신 패밀리/Hyperdisk 선택 기준, Golden Image vs Startup Script 프로비저닝 전략, Live Migration 이해
14:15 ~ 15:05
(50분)
이론 Session 2.
Instance Group (MIG)
아키텍처 및 무중단 운영
  • UMIG vs MIG & Stateful MIG: 워크로드 유형별 인스턴스 그룹 선택 기준(Stateless vs 고정 IP/디스크 보존형 Stateful MIG)
  • 무중단 배포 & 헬스체크: Rolling Update / Canary 파라미터(maxSurge, maxUnavailable), Autohealing vs LB Health Check 동작 차이, Autoscaling 제어
15:05 ~ 16:00
(55분)
이론 Session 3.
Cloud Load Balancing
구조 및 트래픽 라우팅
  • Maglev vs Envoy 내부 아키텍처: Proxy LB vs Passthrough LB(Source IP 보존 및 패킷 흐름), External/Internal L7 ALB & L4 NLB 구조
  • LB + MIG 실전 운영 포인트: Balancing Mode(UTILIZATION vs RATE) 설정 주의사항, Connection Draining, Keep-alive 타임아웃(502 방지) 및 로깅/트러블슈팅
16:00 ~ 17:10
(70분)
통합 실습 Hands-on Lab.
MIG + L7 ALB 구축,
무중단 배포 및 디버깅
  • [구축] Private MIG 생성(IAP 접속 확인) 및 L7 ALB 연동
  • [운영] Instance Template v2를 활용한 무중단 Rolling/Canary 업데이트 및 트래픽 분산 확인
  • [디버깅] Health Check 실패 및 502 Bad Gateway 장애 주입 후 Cloud Logging & Connectivity Test 기반 원인 분석
17:10 ~ 17:30
(20분)
Q&A Wrap-up & Q&A
  • Terraform 운영 시 주의사항(Template 교체 라이프사이클 등) 요약 및 아키텍처/운영 자유 Q&A

🅰️ [Option 3] 1일 집중 완성 과정 (총 6시간, 점심 제외)

이론 3.5시간 + 실습 2시간 + 아키텍처 Q&A 0.5시간
하루 동안 GCE 프로비저닝 표준부터 Instance Group(MIG), Cloud Load Balancing 심화 이론과 3단계 실습을 모두 완주하는 표준 엔지니어링 트랙입니다.
시간 구분 세션명 상세 아젠다 및 실습 내용
10:00 ~ 11:10
(70분)
이론 Module 1.
GCE 코어 아키텍처 및
엔터프라이즈 구축 가이드
  • Compute & Machine Family: 워크로드별 머신 시리즈(C3/C4, N2/N4), gVNIC/Tier 1 네트워킹, 호스트 유지보수(Live Migration) 동작 원리
  • Storage & Image: Persistent Disk vs Hyperdisk 성능 튜닝, Golden Image(Packer) vs Startup Script/Cloud-init 조합 전략
  • Security & Access Baseline: Global VPC 방화벽(Service Account/Tag 기반), Metadata Server 보안, OS Login + IAP Tunneling 아키텍처
11:10 ~ 11:40
(30분)
실습 1 Lab 1.
보안 베이스라인 기반
GCE 구축 및 IAP 제어
  • Public IP 없는 Private VM 프로비저닝 및 Cloud NAT 아웃바운드 구성
  • IAM OS Login 및 IAP Tunneling을 통한 무키(Keyless) SSH 접속 실습
  • Metadata Server 쿼리 및 Startup Script 실행 로그 검증
11:40 ~ 12:00
(20분)
이론 Module 2 (Part 1).
Instance Group 구조
  • UMIG vs MIG: 비관리형/관리형 인스턴스 그룹 비교 및 선택 기준
  • Regional MIG: 멀티존 분산 알고리즘(Target Distribution Shape) 및 Zonal 장애 격리 구조
12:00 ~ 13:00 휴식 점심 식사 (60분)
13:00 ~ 14:00
(60분)
이론 Module 2 (Part 2).
MIG 무중단 배포 및
라이프사이클 운영
  • 무중단 배포 메커니즘: Rolling Update(PROACTIVE vs OPPORTUNISTIC), Canary 배포, maxSurge / maxUnavailable / minReadySec 설계
  • Autoscaling & Autohealing: 다중 지표 스케일링, Scale-in Control, LB Health Check vs Autohealing Health Check 분리 설계, Graceful Shutdown
  • Stateful MIG: 상태 유지형 워크로드의 고정 IP / 영구 디스크(PD) 보존 패턴
14:00 ~ 14:45
(45분)
실습 2 Lab 2.
Regional MIG 구축 및
무중단 롤링/카나리 배포
  • 멀티존 MIG 배포 및 Autohealing 정책 구성
  • 신규 Instance Template 기반 Canary 배포(부분 트래픽) 및 무중단 Rolling Update 수행
  • 프로세스 강제 종료를 통한 Autohealing 자동 복구 타임라인 관찰
14:45 ~ 16:00
(75분)
이론 Module 3.
Cloud Load Balancing
아키텍처 Deep Dive
  • GCP LB 내부 구조: Maglev(Network) vs Envoy(Application) 아키텍처, Pre-warming이 불필요한 이유, Proxy vs Passthrough(DSR) 패킷 흐름 비교
  • L7 ALB & L4 NLB: Forwarding Rule → Target Proxy → URL Map → Backend Service 구조 해부, Internal Passthrough NLB 내부 티어 구성
  • LB + MIG 결합 운영 이슈: Balancing Mode(UTILIZATION vs RATE)에 따른 트래픽 라우팅, Connection Draining, Keep-alive 타임아웃 미스매치(502 Bad Gateway) 방지 공식
16:00 ~ 16:45
(45분)
실습 3 Lab 3.
L7 ALB 트래픽 제어 및
장애 트러블슈팅
  • MIG 백엔드 기반 L7 ALB 구성 및 URL Map 가중치 기반 Traffic Splitting 실습
  • 트러블슈팅 시나리오: 의도적 502 에러(Keep-alive/방화벽 이슈) 주입 후 LB 로그(backend_latencies, statusDetails) 및 Connectivity Tests로 원인 분석
  • 배포/축소 시 Connection Draining 동작 검증
16:45 ~ 17:15
(30분)
이론/Q&A Module 4.
Day-2 운영 체크리스트 및
아키텍처 Q&A
  • Observability & IaC 주의사항: Ops Agent 모니터링, Serial Console 디버깅, Terraform으로 MIG/Template 운영 시 create_before_destroy 패턴
  • 인프라 아키텍처 및 운영 관련 중점 Q&A

🅲 [Option 4] 2일 분할 심화 과정 (일 3.5시간 × 2일, 총 7시간)

Day 1 (GCE & MIG) + Day 2 (LB 심화 & 아키텍처 클리닉)
현업 운영 업무와 교육을 병행해야 하거나, 실습과 더불어 실제 서비스 아키텍처/Terraform 설계에 대한 리뷰(Architecture Clinic)까지 심도 있게 진행하는 트랙입니다.
[Day 1] GCE 코어 인프라 구축 및 Instance Group (MIG) 운영 마스터 (3.5시간)
시간 구분 세션명 상세 아젠다 및 실습 내용
13:30 ~ 14:40
(70분)
이론 Module 1.
GCE 코어 아키텍처 및
엔터프라이즈 구축 가이드
  • 머신 시리즈/네트워크 티어(gVNIC), Live Migration, Hyperdisk 동적 프로비저닝
  • Golden Image 파이프라인(Packer) 및 Startup/Shutdown 스크립트 아키텍처
  • Global VPC 방화벽 설계, Metadata Server 보안, OS Login + IAP 기반 접근 통제
14:40 ~ 15:15
(35분)
실습 1 Lab 1.
Private GCE 구축 및
OS Login / IAP 제어
  • Private VM + Cloud NAT 프로비저닝, IAP Tunneling SSH 접속 및 Startup Script 구동 확인
  • Serial Console 로그 확인 및 네트워크 Connectivity Test 검증
15:15 ~ 16:15
(60분)
이론 Module 2.
Instance Group (UMIG/MIG)
심화 및 라이프사이클
  • UMIG vs Zonal/Regional MIG 내부 구조 및 멀티존 분산 알고리즘
  • 무중단 Rolling Update / Canary 배포 메커니즘 및 파라미터 튜닝
  • Autoscaling 정책, Autohealing vs LB Health Check 분리, Stateful MIG(고정 IP/디스크 보존) 설계
16:15 ~ 17:00
(45분)
실습 2 Lab 2.
MIG 무중단 업데이트 및
Autohealing/Stateful 실습
  • Regional MIG 배포, v1 → v2 무중단 Canary 및 Rolling Update 수행
  • 인스턴스 장애 주입 시 Autohealing 복구 확인 및 Stateful 설정(디스크/IP 보존) 동작 검증
[Day 2] Cloud Load Balancing 아키텍처 심화 및 실전 운영/트러블슈팅 (3.5시간)
시간 구분 세션명 상세 아젠다 및 실습 내용
13:30 ~ 14:45
(75분)
이론 Module 3.
Cloud Load Balancing
아키텍처 Deep Dive
  • Maglev & Envoy 내부 동작 원리: GFE/Andromeda SDN 기반 글로벌/리전 라우팅, Proxy vs Passthrough(DSR) 패킷 흐름 비교
  • L7 ALB & L4 NLB: 컴포넌트 상세 해부(Forwarding Rule, Target Proxy, URL Map, Backend Service), Internal LB를 활용한 멀티 티어 구성
  • MIG 연동 심화: Balancing Mode(UTILIZATION vs RATE vs CONNECTION), Session Affinity, Connection Draining, Keep-alive 튜닝(502 에러 방지)
14:45 ~ 15:45
(60분)
실습 3 Lab 3.
L7/L4 LB 구성, 트래픽 제어
및 장애 트러블슈팅
  • MIG 백엔드 + L7 ALB 연동, URL Map 기반 카나리 트래픽 스플리팅 및 헤더 기반 라우팅 실습
  • Keep-alive 타임아웃 미스매치 및 방화벽 오설정 장애 주입 → LB 로그 분석을 통한 트러블슈팅 실습
15:45 ~ 16:30
(45분)
이론 Module 4.
GCE Day-2 운영 가이드 및
IaC(Terraform) Best Practices
  • Ops Agent 기반 시스템/애플리케이션 메트릭·로그 수집 및 LB 레이턴시 구간(total vs backend) 분석
  • Terraform으로 GCE/MIG/LB 구성 시 실수하기 쉬운 포인트(Instance Template 불변성과 create_before_destroy, Stateful MIG 코드 관리 등)
  • 리전 Quota/예약(Reservations) 및 프로덕션 운영 체크리스트
16:30 ~ 17:00
(30분)
워크숍 Architecture Clinic & Q&A
  • 실제 서비스 대상 워크로드의 아키텍처(LB 구조, MIG 적용 방안, VM 운영 방식) 리뷰 및 Q&A

5 사전 협의 및 맞춤화 항목

교육 확정 전 아래 3가지 사항을 알려주시면, 고객사의 환경에 맞춰 강의 자료와 실습 시나리오 비중을 최적화하여 준비합니다.

  • 1. 희망 일정 옵션: Option 1 (3시간 핵심 과정, 실습 별도 옵션) / Option 2 (4시간 반나절) / Option 3 (6시간 1일 완성) / Option 4 (2일 분할) 중 선호 일정
  • 2. 실습 도구 선호도: gcloud CLI + Console 병행(기본안, 빠른 아키텍처 검증 및 디버깅 중심) vs Terraform 코드 기반 실습 병행(IaC 라이프사이클 확인 포함)
  • 3. 주요 대상 워크로드 특성: Stateless API/Web 서버 중심인지, 혹은 고정 IP 및 디스크 유지가 필수적인 Stateful 워크로드(자체 클러스터, DB/캐시, 레거시 솔루션 등) 비중이 높은지 여부