Compute Engine (GCE) |
IaaS |
OS, patching, networking, autoscaling groups |
Lift-and-shift VMs, custom images, special kernels |
Full control ↔ more ops |
Google Kubernetes Engine (GKE) |
CaaS |
Pods/Deployments; Google manages control plane (mostly) |
Microservices, portability, orchestration |
Scales pods/nodes; pay for nodes & control plane tier |
App Engine |
PaaS |
앱 코드만 (runtime 제한) |
웹앱, API with minimal ops |
Autoscale; per-use billing |
Cloud Run |
Serverless containers |
Container image; infra = managed |
Stateless HTTP/event apps, internal services |
Scale to 0; pay per request / CPU-RAM-time (100ms granularity) |
Cloud Functions (2nd gen on Cloud Run) |
FaaS |
Function code + triggers |
Event-driven, lightweight APIs, schedulers |
Scale per-invocation; pay only while running |