Cloud CDN pricing
This document discusses pricing for Cloud CDN.
Prices on this page are listed in US dollars (USD). If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing structure
cache data transfer out
- When Cloud CDN serves your content, you're charged for bandwidth and HTTP/HTTPS requests.
- The
GETandHEADHTTP methods cause cache lookups. Other methods such asPOSTandPUTdo not. - This also applies to Cloud CDN cache hits for cacheable content from custom origins.
cache data transfer out +
cache fill +
applicable Cloud Load Balancing data processing or Cloud Storage operation charges
- Cache fill and cache data transfer out charges apply to cacheable content.
- On cache misses, any applicable Cloud Load Balancing data processing or Cloud Storage operation charges apply.
- These charges replace the data transfer charges that apply when serving directly from Compute Engine or Cloud Storage.
- For Cloud CDN cache fills from external backends, requests to the external backend are charged at internet data transfer out rates. Cache fills continue to benefit from Google's global backbone network between Google's Cloud CDN edge and origin.
applicable Cloud Load Balancing data processing +
standard Compute Engine or
Cloud Storage data transfer rates
- For non-cacheable content, standard Compute Engine and Cloud Storage internet data transfer out rates apply for response bytes.
- For external backends, you're also charged for request bytes sent to external backends from the load balancer at the standard Compute Engine internet data transfer out rates.
Overview
Cache data transfer out and cache fill are calculated in gibibytes (GiB) .
| Item | Price |
|---|---|
| Cache data transfer out | $0.02-$0.20 per GiB |
| Cache fill | $0.01-$0.04 per GiB |
| HTTP/HTTPS cache lookup requests | $0.0075 per 10,000 requests |
| Requests sent from Cloud CDN to external backends | Compute Engine internet data transfer out rates |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing calculator
You can use the Google Cloud Pricing Calculator to estimate the cost of using Cloud CDN.
<a class="button button-primary" href="https://cloud.google.com/products/calculator#tab=cloud-cdn" track-type="button" track-name="go to the pricing calculator" track-metadata-eventdetail="/products/calculator#tab=cloud-cdn"
Go to the pricing calculator
Cache data transfer out
Cache data transfer out charges represent cached responses served from Cloud CDN's caches, and vary based on the destination and your monthly usage. Monthly usage is calculated per project per destination. Destination is a geographic area that's determined by where traffic leaves the Google network.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Opt-In Network Regions
When Opt-in Network Regions are enabled with a BYOIP , Cloud CDN and Global External Application Load Balancer traffic will start to utilize the opt-in regions when clients are near one of the regions. When this occurs, there is an additional cost for CDN Cache Data Transfer Out from these specific regions or when Global External Application Load Balancer in these regions connects to a backend that is not in the same region.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Cache fill
Monthly cache fill charges represent the data required to populate Cloud CDN's caches. For typical workloads where you are serving popular content, cache fill is often less than 10% of your total data transfer GiB. Charges vary based on the source and destination, where the source is the region of your backend service, or for external backends, the geographic area based on your origin's IP address.
| Cache fill | Price (per GiB) |
|---|---|
| Within North America or Europe (including Hawaii)
|
$0.01 |
| Within each of Asia Pacific, South America, Middle East, Africa, and Oceania (including Hong Kong)
|
$0.02 |
| Inter-region cache fill (for example: between Asia Pacific and North America)
|
$0.04 |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing notes
- Network usage is calculated in gibibytes (GiB) .
- Charges accrue daily, but Cloud CDN bills you only at the end of the billing period. You can view unbilled usage on your project's billing page in the Google API Console.
- The metered bytes for cache data transfer out or cache fill include HTTP response headers (after compression, if applicable) and the response body, as well as any trailers.
Pricing example
The following example shows a simple scenario that might apply if you are just getting started with Cloud CDN.
Suppose you have the following Cloud CDN usage pattern in a given month.
| Pricing category | Type of usage | Amount |
|---|---|---|
|
Cache data transfer out
|
Cache data transfer out in North America | 500 GiB |
|
Cache fill
|
Data transfer to Cloud CDN caches | 25 GiB |
|
Cache lookup requests
|
GET
and HEAD
HTTP methods |
5,000,000 operations |
Your bill for the month is calculated as follows.
| Pricing category | Calculation | Cost |
|---|---|---|
|
Cache data transfer out
|
500 GiB cache data transfer out * $0.08 per GiB | $40.00 |
|
Cache fill
|
25 GiB fill * $0.01 per GiB | $0.25 |
|
Cache lookup requests
|
5,000,000 operations (500 GiB of 100 KiB responses, on average) $0.0075 per 10,000 operations $0.0075 * 500 |
$3.75 |
|
Total
|
~$44.00 |
What's next
- Read the Cloud CDN documentation .
- Try the Pricing calculator .
- Learn about Cloud CDN solutions and use cases .

