Google Cloud Run
Serverless containers on Google Cloud
★ 4.5
Google Cloud Run is a fully managed serverless platform that lets you run containerized applications without managing infrastructure. It automatically scales from zero to thousands of instances, handles HTTPS endpoints, and charges only for resources used during request processing.
serverlesscontainers
Deployment
usage
Tarification
No
Self-Hostable
Fonctionnalités
- ✓ Scale-to-zero (pay nothing when idle)
- ✓ Auto-scaling to 1000+ instances
- ✓ Any container/language support via Docker
- ✓ NVIDIA L4 GPU support for AI/ML workloads
- ✓ Traffic splitting for gradual rollouts
- ✓ Automatic HTTPS with custom domains
- ✓ Cloud SQL, Pub/Sub, Firestore integration
- ✓ Multi-region deployment across 30+ regions
Avantages
- + Exceptional deployment simplicity
- + True scale-to-zero billing
- + Language and framework agnostic
- + Deep GCP ecosystem integration
- + Generous free tier that never expires
Inconvénients
- − Cold start latency on scale-up
- − Not ideal for long-running processes (60min max)
- − Can be costly at scale vs self-managed K8s
- − GCP vendor lock-in
- − Limited infrastructure customization