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

Case What you pay for Notes
Cacheable content, cache hit cache lookup +
cache data transfer out
  • When Cloud CDN serves your content, you're charged for bandwidth and HTTP/HTTPS requests.
  • The GET and HEAD HTTP methods cause cache lookups. Other methods such as POST and PUT do not.
  • This also applies to Cloud CDN cache hits for cacheable content from custom origins.
Cacheable content, cache miss cache lookup +
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.
Non-cacheable content cache lookup +
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.

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 determined by the client's IP address.

Destination Price (per GiB) by monthly usage
  < 10 TiB 10 TiB-150 TiB 150 TiB-500 TiB > 500 TiB
Asia Pacific
(including Hong Kong)
$0.09 $0.06 $0.05 Contact Us
China1 $0.20 $0.17 $0.16 Contact Us
Europe $0.08 $0.055 $0.03 Contact Us
North America
(including Hawaii)
$0.08 $0.055 $0.03 Contact Us
Oceania2 $0.11 $0.09 $0.08 Contact Us
South America $0.09 $0.06 $0.05 Contact Us
All other destinations
(including Mexico, Central America, and Middle East)
$0.09 $0.06 $0.05 Contact Us
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
1 Traffic destined for mainland China is served from Google locations outside of mainland China. Performance and reliability may be lower than for traffic served from in-country locations.
2 Oceania includes Australia, New Zealand, and surrounding Pacific Ocean islands such as Papua New Guinea and Fiji. This region excludes Hawaii.

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 Cloud 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

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales