# Cloud CDN documentation

[Read product documentation](https://docs.cloud.google.com/cdn/docs/overview)
Cloud CDN (Content Delivery Network) uses Google's globally distributed
edge points of presence to cache external HTTP(S) load balanced content close to
your users. Caching content at the edges of Google's network provides faster
delivery of content to your users while reducing serving costs.

[Go to the Cloud CDN product page for more.](https://cloud.google.com/cdn/)

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Guides

-

  [Setup overview](https://docs.cloud.google.com/cdn/docs/using-cdn)

-

  [Use cache modes](https://docs.cloud.google.com/cdn/docs/using-cache-modes)

-

  [Set up a backend bucket](https://docs.cloud.google.com/cdn/docs/setting-up-cdn-with-bucket)

-

  [Set up Cloud CDN for GKE Gateway](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-cdn-for-gateway)

-

  [Set up a managed instance group backend](https://docs.cloud.google.com/cdn/docs/setting-up-cdn-with-mig)

-

  [Set up an external backend](https://docs.cloud.google.com/cdn/docs/set-up-external-backend-internet-neg)

-

  [Use signed URLs](https://docs.cloud.google.com/cdn/docs/using-signed-urls)

-

  [Use cache keys](https://docs.cloud.google.com/cdn/docs/using-cache-keys)

-

  [Invalidate cached content](https://docs.cloud.google.com/cdn/docs/invalidating-cached-content)

### Concepts

-

  [Best practices for content delivery](https://docs.cloud.google.com/cdn/docs/best-practices)

-

  [Cloud CDN overview](https://docs.cloud.google.com/cdn/docs/overview)

-

  [Cloud CDN features](https://docs.cloud.google.com/cdn/docs/features)

-

  [Caching overview](https://docs.cloud.google.com/cdn/docs/caching)

-

  [Signed URLs and signed cookies overview](https://docs.cloud.google.com/cdn/docs/private-content)

-

  [External backends overview](https://docs.cloud.google.com/cdn/docs/ext-backend-internet-neg-overview)

-

  [Cache invalidation overview](https://docs.cloud.google.com/cdn/docs/cache-invalidation-overview)

### Reference, resources, and support

-

  [API and gcloud references](https://docs.cloud.google.com/cdn/docs/apis)

-

  [Cache locations](https://docs.cloud.google.com/cdn/docs/locations)

-

  [Pricing](https://docs.cloud.google.com/cdn/pricing)

-

  [Release notes](https://docs.cloud.google.com/cdn/docs/release-notes)

-

  [Troubleshooting](https://docs.cloud.google.com/cdn/docs/troubleshooting-steps)

-

  [Billing questions](https://docs.cloud.google.com/cdn/docs/billing-questions)

-

  [Getting support](https://docs.cloud.google.com/cdn/docs/getting-support)

-

  [Service Level Agreement](https://docs.cloud.google.com/cdn/sla)

## Related resources

Training and tutorials Use cases Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials

### [Cloud CDN](https://www.cloudskillsboost.google/focuses/1251?parent=catalog)


Get hands-on practice with Cloud CDN.


Training Training and tutorials

### [Related tutorials](https://www.cloudskillsboost.google/catalog?keywords=Cloud+CDN)


Try out other tutorials that include Cloud CDN.


Training Training and tutorials

### [Improving network performance](https://www.cloudskillsboost.google/focuses/1287?parent=catalog)


Learn how to improve network performance with network performance using load balancers.


Use case Use cases

### [Deliver secure and non-secure content over the same hostname](https://docs.cloud.google.com/cdn/docs/http-https-over-same-domain)


Bind a reserved IP address to both the HTTP and HTTPS frontend configuration in the external HTTP(S) load balancer.

CDN load balancing HTTP HTTPS

<br />

Reference architecture Use cases

### [Best practices for securing your applications and APIs using Apigee](https://docs.cloud.google.com/architecture/best-practices-securing-applications-and-apis-using-apigee)


Secure your applications and APIs using Apigee API management and Cloud Armor,
reCAPTCHA Enterprise, and Cloud CDN.

CDN Cloud Armor

<br />

Reference architecture Use cases

### [Host a static website](https://docs.cloud.google.com/storage/docs/hosting-static-website)


Configure a Cloud Storage bucket and Cloud CDN to host a static website for your
domain

CDN Cloud Storage

<br />

Reference architecture Use cases

### [Cache content from Compute origins](https://docs.cloud.google.com/cdn/docs/setting-up-cdn-with-mig)


Create load balancer with Compute Engine backend backends and Cloud CDN.

CDN Compute Engine

<br />

Reference architecture Use cases

### [Automate your setup with Terraform](https://docs.cloud.google.com/cdn/docs/cdn-terraform-examples)


Use Terraform to deploy a sample external HTTP(S) load balancer backend with Cloud CDN
enabled.

CDN Compute Engine Terraform

<br />

Reference architecture Use cases

### [Cache content from serverless products, such as Cloud Run, Cloud Functions, and App
Engine](https://docs.cloud.google.com/cdn/docs/setting-up-cdn-with-serverless)


Create load balancer with serverless backends and Cloud CDN.

CDN serverless Cloud Run Cloud Functions App Engine

<br />

Reference architecture Use cases

### [Set up Cloud CDN with third-party object storage](https://docs.cloud.google.com/cdn/docs/setting-up-cdn-with-third-party-storage)


Serve cached content that is hosted either on-premises or in another cloud.

CDN external origin third party

<br />

Reference architecture Use cases

### [Configure Cloud CDN through Ingress](https://docs.cloud.google.com/cdn/docs/setting-up-cdn-with-third-party-storage)


Configuring CDN for Kubernetes Ingress on Google Cloud.

CDN Ingress Kubernetes

<br />

## Related videos