Usa Cloud CDN

En esta página se explica cómo habilitar y también inhabilitar Cloud CDN en la configuración del balanceo de cargas.

Lee la Descripción general para obtener una introducción a Cloud CDN.

Antes de comenzar

Cloud CDN utiliza el balanceo de cargas HTTP(S) como el origen para el contenido que puede almacenarse en caché. Debes utilizar el balanceo de cargas HTTP(S) como el origen del contenido que Cloud CDN almacena en caché.

Usa la herramienta de línea de comandos de gcloud

Los pasos en esta página pueden completarse con la IU de Google Cloud Platform Console o la herramienta de línea de comandos de gcloud.

Puedes acceder a la herramienta de línea de comandos de gcloud de dos maneras:

  • Instala el SDK de Google Cloud; para ello, sigue las instrucciones que figuran en /sdk/downoads. Si no has utilizado la herramienta de línea de comandos de gcloud con anterioridad, primero ejecuta gcloud init para realizar la autenticación.

  • Utiliza Google Cloud Shell, que viene con gcloud ya instalado.

Habilita Cloud CDN

Puedes habilitar Cloud CDN para un servicio de backend o un depósito de backend del balanceador de cargas HTTP(S) existente, o habilitarlo mientras creas uno nuevo.

Habilita Cloud CDN para un servicio de backend o un depósito de backend existente

Sigue estos pasos a fin de habilitar Cloud CDN para un servicio de backend o un depósito de backend existente:

Console

  1. Ve a la página de Cloud CDN de Google Cloud Platform Console.
    Ir a la página de Cloud CDN
  2. Haz clic en Agregar origen.
  3. En el menú desplegable Origen, haz clic en Seleccionar origen.
  4. Selecciona el origen para el que deseas activar CDN.
  5. Haz clic en Agregar.

gcloud

Para un servicio de backend:

gcloud compute backend-services update [BACKEND_SERVICE_NAME] \
    --enable-cdn

Para un depósito de backend:

gcloud compute backend-buckets update [BACKEND_BUCKET_NAME] \
    --enable-cdn

Habilita Cloud CDN mientras creas un servicio de backend o un depósito de backend

Para habilitar Cloud CDN cuando creas un servicio de backend o un depósito de backend del Balanceo de cargas HTTP(S), sigue las instrucciones a fin de crear un balanceador de cargas, pero habilita Cloud CDN cuando crees el servicio de backend o el depósito de backend.

Console

  1. Ve a la página Balanceo de cargas de Google Cloud Platform Console.
    Ir a la página Balanceo de cargas
  2. Cuando creas un servicio de backend o un depósito de backend, selecciona la casilla de verificación Habilitar Cloud CDN en la parte inferior del panel derecho.
  3. Crea el resto del balanceador de cargas.

gcloud

Para un servicio de backend:

gcloud compute backend-services create [BACKEND_SERVICE_NAME] \
    --health-checks [HEALTH_CHECK] \
    --enable-cdn

Para un depósito de backend:

gcloud compute backend-buckets create [BACKEND_BUCKET_NAME] \
    --enable-cdn --gcs-bucket-name=[BUCKET_NAME]

Inhabilita Cloud CDN

Para inhabilitar Cloud CDN en un servicio de backend o un depósito de backend:

Console

A fin de inhabilitar Cloud CDN para un solo servicio de backend o un solo depósito de backend, sigue los pasos que se indican a continuación:

  1. Ve a la página de Cloud CDN de Google Cloud Platform Console.
    Ir a la página de Cloud CDN
  2. En el lado derecho de la fila de origen, haz clic en el botón del menú de tres puntos y selecciona Editar.
  3. Desmarca las casillas de verificación de cualquier servicio de backend o depósito de backend que deseas que deje de utilizar Cloud CDN.
  4. Haz clic en Actualizar.

Para desactivar Cloud CDN en todos los servicios de backend y los depósitos de backend de un origen, sigue los pasos que se indican a continuación:

  1. Ve a la página de Cloud CDN de Google Cloud Platform Console.
    Ir a la página de Cloud CDN
  2. En el lado derecho de la fila de origen, haz clic en el botón del menú de tres puntos y selecciona Quitar.
  3. Haz clic en el botón Quitar para confirmar.

gcloud

Para un servicio de backend:

gcloud compute backend-services update [BACKEND_SERVICE_NAME] \
    --no-enable-cdn

Para un depósito de backend:

gcloud compute backend-buckets update [BACKEND_BUCKET_NAME] \
    --no-enable-cdn

Inhabilitar Cloud CDN no invalida ni borra definitivamente las memorias caché. Si desactivas Cloud CDN y vuelves a activarlo, es probable que la mayor parte del contenido almacenado en caché, o todo ese contenido, aún siga almacenado en caché. Para evitar que las memorias caché utilicen el contenido, debes invalidar ese contenido.

Invalida contenido almacenado en caché

En algunos casos, debes evitar que las memorias caché entreguen los objetos que almacenaron en caché. La invalidación de caché provoca que Cloud CDN deje de entregar el contenido invalidado. Consulta Invalida contenido almacenado en caché para obtener instrucciones sobre cómo invalidar uno o más objetos en las memorias caché.

Pasos siguientes

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud CDN