Google Cloud Run: run containers without managing servers
Deploy a container to Cloud Run and let it scale with traffic automatically.
Cloud Run lets you run containers without managing servers — it autoscales, even down to zero when there’s no traffic.
Why it’s appealing
- Pay per request: near-zero cost when idle.
- Autoscales from 0 to thousands of instances.
- Any container that listens on
PORTjust works.
Deploy quickly
gcloud run deploy my-app \
--source . \
--region asia-northeast1 \
--allow-unauthenticated
Things to watch
- Containers should start fast (cold starts affect latency).
- Don’t keep state in memory — use external services (Cloud SQL, Firestore…).