Configura un bucket de backend como origen para Cloud CDN

Esta guía de inicio rápido te muestra cómo configurar un bucket de backend como origen para Cloud CDN con la consola de Google Cloud.


Para seguir la guía paso a paso en esta tarea directamente en la consola de Google Cloud, haz clic en Guiarme:

GUIARME


Antes de comenzar

Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Make sure that billing is enabled for your Google Cloud project.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Make sure that billing is enabled for your Google Cloud project.

Cree un bucket de Cloud Storage

Los buckets son los contenedores básicos que conservan tus datos en en Google Cloud Storage.

Para crear un bucket, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Buckets de Cloud Storage.

    Ir a Buckets

  2. Haz clic en Crear. Mostrar.
  3. En la sección Asigna un nombre a tu bucket , ingresa un nombre único para el bucket.

    Haz clic en Continuar.

  4. En la sección Elige dónde almacenar tus datos , haz lo siguiente:
    1. En Tipo de ubicación, selecciona Región y, luego, selecciona us-east1 (South Carolina) en la lista.
    2. Haz clic en Continuar.
  5. En la sección Elige una clase de almacenamiento para tus datos , haz lo siguiente:
    1. Selecciona Establecer una clase predeterminada y, luego, selecciona Estándar.
    2. Haz clic en Continuar.
  6. En la sección Elige cómo controlar el acceso a los objetos , haz lo siguiente:
    • Desmarca la casilla de verificación Aplicar la prevención de acceso público a este bucket.
    • En Control de acceso, selecciona Uniforme.
    • Haz clic en Continuar.
  7. En la sección Elige cómo proteger los datos del objeto , mantén los valores predeterminados seleccionados y haz clic en Crear .

Sube un objeto al bucket

  1. Guarda la siguiente imagen en tu dispositivo:

    La imagen de un gatito que se subirá al bucket
  2. En la página Detalles del bucket, en la pestaña Objetos , haz clic en Subir archivos.
  3. En el cuadro de diálogo del archivo, selecciona el archivo que descargaste.
Una vez completada la carga, se muestran el nombre y la información del archivo, como su tamaño y tipo de archivo.

Haz que tu bucket sea público

  1. En la página de detalles del bucket, haz clic en la pestaña Permisos.
  2. Asegúrate de que la vista esté configurada como Ver por principales y, luego, haz clic en Otorgar acceso .

    Aparecerá el panel Agregar principales.

  3. En el campo Principales nuevas , ingresa allUsers.
  4. En el cuadro Selecciona un rol, selecciona Cloud Storage > Visualizador de objetos de Storage.
  5. Haz clic en Guardar.
  6. En la página ¿Seguro que quieres que este recurso sea público?, haz clic en Permitir acceso público.
  7. Para verificar que el objeto se compartió de forma pública, haz clic en la pestaña Objetos a fin de volver a la lista de objetos. La columna Acceso público de tu objeto debe decir Público para Internet. El botón Copiar URL proporciona una URL similar a la siguiente que se puede compartir:

    https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png

Crear un bucket de backend

Para crear un bucket de backend y un balanceador de cargas de aplicaciones externo, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Cloud CDN.

    Ir a Cloud CDN

  2. Haz clic en Agregar origen .

  3. En la página Origen nuevo, en la sección Nombre de origen , ingresa un nombre para tu origen.

  4. En Tipo de origen , selecciona Bucket de backend.

  5. En Define tu bucket de backend , selecciona Nuevo bucket de backend.

  6. En el campo Bucket de Cloud Storage, haz clic en Explorar.

  7. Selecciona el bucket de Cloud Storage que creaste antes, haz clic en Seleccionar y, luego, en Siguiente.

  8. En la sección Adjuntar un balanceador de cargas , selecciona Crear un balanceador de cargas nuevo para mí y, luego, ingresa un nombre para el balanceador de cargas y, luego, haz clic en Siguiente.

  9. En Rendimiento de la caché, conserva los valores predeterminados seleccionados y haz clic en Listo .

    El origen nuevo aparecerá en la lista de orígenes. Es posible que el origen tarde unos minutos en crearse por completo. Continúa con el siguiente paso solo cuando veas una notificación que indique que se creó el origen.

Prueba Cloud CDN

  1. En la consola de Google Cloud, ve a la página Balanceo de cargas.

    Ir a Balanceo de cargas

  2. Haz clic en el nombre del balanceador de cargas que creaste antes.

    Se abrirá la página de detalles del balanceador de cargas.

  3. Ten en cuenta las direcciones IPv4 que se muestran en IP:Puerto .

  4. Ingresa la siguiente URL con la dirección IP del balanceador de cargas en una pestaña nueva del navegador para probar Cloud CDN:

    http://IP_ADDRESS/kitten.png
    

    Tu navegador debe mostrar una página con la imagen subida.

  5. Actualiza la página varias veces.

  6. Regresa a la página Detalles del balanceador de cargas y, luego, haz clic en Supervisión.

  7. Después de unos minutos, observa el tráfico entregado.

    El tráfico que se entrega directamente desde tu bucket de backend se etiqueta. SERVED_FROM_BACKEND_BUCKET. Tráfico que se entrega desde Cloud CDN está etiquetado como SERVED_FROM_CACHE. Para obtener más información, consulta Métricas de supervisión.

Realiza una limpieza

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.

  1. Borra el balanceador de cargas y el bucket de backend:

    1. En la consola de Google Cloud, ve a la página Balanceo de cargas.

      Ir a Balanceo de cargas

    2. Selecciona la casilla de verificación junto al balanceador de cargas que creaste y, luego, haz clic en Borrar.

    3. En la página que se abre, selecciona la casilla de verificación junto al bucket de backend que creaste y, luego, confirma que deseas borrar el balanceador de cargas y los recursos seleccionados.

  2. Borra el bucket de Cloud Storage:

    1. En la consola de Google Cloud, ve a la página Buckets de Cloud Storage.

      Ir a Buckets

    2. Selecciona la casilla de verificación junto al bucket que creaste y haz clic en Borrar.
    3. En el cuadro de diálogo Borrar bucket , confirma que deseas borrar el bucket y, luego, haz clic en Borrar.

¿Qué sigue?

A continuación, puedes hacer lo siguiente: