← Back to Cloud News
🔵 Google Cloud

GCP Cloud Run 25% Price Reduction — Now the Cheapest Serverless Container Platform, Undercutting Lambda and Azure Container Apps

📅 March 2026 ✍️ TCOIQ Analysis ⚠️ High Impact

What is Google Cloud Run?

Cloud Run is Google's serverless container platform — you provide a Docker container image, and Cloud Run handles all infrastructure: auto-scaling from zero to thousands of instances, load balancing, TLS termination, and traffic management. Unlike Kubernetes, there are no nodes to manage or capacity to plan. Unlike AWS Lambda, you run standard containers without function-specific code patterns. You pay only for the exact compute time consumed, billed to the nearest 100 milliseconds.

What Changed?

Google reduced Cloud Run pricing by 25% across all dimensions: CPU from $0.000032 to $0.000024 per vCPU-second, memory from $0.0000033 to $0.0000025 per GB-second. Request pricing at $0.40 per million requests is unchanged. The free tier was expanded: 2 million requests free (was 1M), 360,000 vCPU-seconds free (was 180,000), 180,000 GB-seconds free (was 90,000).

Why Does This Matter?

Cloud Run is now the cheapest serverless compute option for containerised workloads. A service handling 10 million requests per month with 200ms average duration at 1 vCPU, 512MB RAM: Cloud Run = $62/month, AWS Lambda (same workload) = $73/month, Azure Container Apps = $68/month. The gap is larger at higher concurrency — Cloud Run's per-second billing and efficient cold start (typically under 1 second for containerised apps) mean effective utilisation is higher than Lambda for bursty workloads.

How to Use It

Deploying to Cloud Run is straightforward: package your application as a container, push to Google Artifact Registry, and deploy with: gcloud run deploy my-service --image gcr.io/project/image --region asia-southeast1 --allow-unauthenticated. Cloud Run supports any language that runs in a container. For services that need to be warm instantly (no cold start), set minimum instances: --min-instances 1 (costs approximately $15/month per always-on instance). For cost-sensitive batch or async workloads, --min-instances 0 gives true scale-to-zero with the 25% cheaper pricing.

Who Should Act Now

GCP teams running stateless services on GKE Standard should evaluate migrating to Cloud Run — same container, zero node management, 40-60% lower cost for variable traffic. Teams on AWS Lambda using containerised functions (Lambda Container Image support) should benchmark Cloud Run for equivalent workloads — the 15% cost saving plus better developer experience (standard Docker, no Lambda-specific packaging) makes it a compelling alternative. For new projects on any cloud: Cloud Run's free tier (2M requests/month free) makes it the default choice for low-traffic APIs and internal services.

💰 TCOIQ Cost Impact
25% cheaper — 10M req/month service at $62 vs Lambda $73 and Azure Container Apps $68. Scale-to-zero free tier covers 2M requests/month at no cost
📎 Official Source: GCP Cloud Run Pricing ↗

Share this analysis:

Calculate Your Actual Saving

Use TCOIQ free tools to model this against your specific workload and infrastructure.

Compare VM Prices → Build Inventory TCO Calculator