This page provides pricing information for Cloud Run and Cloud Run on GKE.
Cloud Run pricing
Cloud Run charges you only for the resources you use, rounded up to the nearest 100 millisecond. Note that each of these resources have free quota. Your total Cloud Run bill will be the sum of the resources in the pricing table.
When setting concurrency higher than one request at a time, multiple requests can share the allocated CPU and memory.
With regard to deploying container images from Container Registry, as documented
in Cloud Storage network pricing, you are
not charged if you deploy to a Cloud Run region located on the same
continent as your container image. For example, deployments to
gcr.io are free of charge.
You can use the Google Cloud Platform Pricing Calculator to estimate the cost of using Cloud Run.
The following pricing table uses the GB-second unit. A GB-second means for example running a 1GB instance for 1 second, or running a 256 MB instance for 4 seconds. The same principle applies for the vCPU-second unit.
|First 180,000 vCPU-seconds free||First 360,000 GB-seconds free||2 million requests free||1 GB free egress from North America|
|$0.00002400 / vCPU-seconds beyond free quota||$0.00000250 / GB-second beyond free quota||$0.40 / million requests beyond free quota||GCP Network Premium tier pricing beyond free quota.|
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
The free quota resets every month; you are billed only for usage past the free quota.
For a given container instance, billable time occurs when
- The container instance is starting
- At least one request is being processed by the container instance
You are billed only for the CPU and memory allocated while a request is active on a container instance, rounded up to the nearest 100 milliseconds.
If a container instance receives many requests at the same time, billable time begins with the start of the first request and ends at the end of the last request, as shown in the following diagram:
Cloud Run on GKE pricing
Cloud Run on GKE is an add-on for Google Kubernetes Engine. Workloads running in a cluster are included in Google Kubernetes Engine pricing. Final pricing for Cloud Run on GKE will be determined before GA.