AccueilGlossaire › Google Cloud Run

Google Cloud Run

Cloud

Plateforme serverless GCP pour containers HTTP avec scale-to-zero.

Google Cloud Run est la plateforme serverless de Google Cloud pour déployer des containers stateless HTTP, lancée en GA en 2019. Combine la flexibilité des containers (any language, any binary) avec la simplicité serverless (no infrastructure management, auto-scaling de 0 à des milliers d'instances, pay-per-request). Basée sur le projet open source Knative.

Deux modes : (1) Cloud Run Services — long-running HTTP services avec auto-scaling basé sur requests, idéal APIs, webapps, microservices ; (2) Cloud Run Jobs — batch jobs one-shot ou scheduled (cron via Cloud Scheduler), idéal data processing, ML batch inference, ETL.

Features : (1) Container deployment — push image to Artifact Registry, deploy with `gcloud run deploy` ; supports n'importe quel container OCI 64-bit Linux ; (2) Auto-scaling — 0 to 1000+ instances/region en quelques secondes (cold start typique 200ms-2s selon image et CPU allocation) ; (3) Concurrency — jusqu'à 1000 requêtes simultanées par instance (vs 1 pour Lambda et Cloud Functions Gen1) — réduit dramatiquement les coûts et latency ; (4) CPU always-allocated vs request-only (mode batch background tasks possibles) ; (5) Cloud SQL connection pooling natif ; (6) IAM integration ; (7) VPC connector pour accéder ressources privées ; (8) Cloud CDN integration ; (9) Multi-region traffic splitting ; (10) Revisions et traffic split (canary, blue-green) ; (11) IAP (Identity-Aware Proxy) for authentication ; (12) Cloud Run for Anthos / Knative pour exécution on-prem ou multi-cloud.

Cloud Run vs Lambda vs Azure Container Apps : (1) Cloud Run = containers, jusqu'à 16 vCPU/32 GB RAM, max 60 min request duration, 1000 concurrent, gen2 ; (2) Lambda = packages ou containers, 10 GB RAM max, 15 min max, 1 concurrent (default) ; (3) Azure Container Apps = built on Kubernetes/Dapr/KEDA, plus de features Kubernetes-like, scaling KEDA. Cloud Run plus simple, moins de "magie" (pas de Dapr forcé) ; (4) Cloud Functions Gen2 est en fait built on Cloud Run sous le capot — Cloud Run direct offre plus de contrôle.

Pricing : pay per 100ms CPU + memory utilization + per request — free tier 2M requests/mois + 360k vCPU-seconds + 180k GiB-seconds + 1 GB egress NA. Très compétitif pour workloads spiky. Use cases : APIs REST/gRPC, webhooks, web frontends, ML inference, ETL batch jobs, événements Pub/Sub processing, scheduled tasks. Compétences pour Professional Cloud Developer et Cloud Architect GCP.

Certifications qui couvrent ce concept
SAA-C03
Termes liés
Lambda (AWS Lambda — Serverless) AWS Fargate Serverless Google Cloud Functions

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire