Descripción general de Media CDN

Media CDN es la solución de entrega de contenido multimedia de Google Cloud. Media CDN complementa Cloud CDN, que es la solución de aceleración web de Google Cloud. Media CDN está optimizado para cargas de trabajo de salida de alta capacidad de procesamiento, como video en streaming y descargas de archivos grandes.

Una caché perimetral suele ser una infraestructura de servidor que almacena contenido más cerca de los usuarios finales, ubicado dentro de puntos de presencia (PoP) o ISP asociados. Media CDN usa la infraestructura global de almacenamiento en caché perimetral de Google el contenido lo más cerca posible de los usuarios. Al usar los infraestructura para entregar contenido, puedes reducir la carga de Google Cloud.

Media CDN te permite recuperar contenido fácilmente de extremos HTTP de acceso público. Puedes usar Media CDN con tus infraestructura de origen existente, ya sea que el contenido esté alojado en Cloud Storage, en otra nube o dentro de tu infraestructura local.

Puedes controlar cómo se almacena en caché el contenido de cada URI que entregas en una ruta. Usando una ruta te permite optimizar el comportamiento según el tipo de contenido, atributos de políticas y tus requisitos de actualización para cada ruta que definas Media CDN.

Para obtener orientación sobre qué producto de CDN usar, consulta Elige un producto de CDN. Puedes usar ambos productos si que ambos satisfagan tus necesidades.

Cómo funciona Media CDN

Media CDN tiene tres componentes principales:

  • Un router
  • Una caché
  • Un relleno de caché

De forma conceptual, los componentes están conectados como se muestra en el siguiente diagrama:

Imagen que muestra que la comunicación se produce entre un downstream
     usuario-agente y un router de Media CDN, entre el router y el
     entre la caché y el rellenador de caché, y entre el rellenador de caché
     y el origen upstream.

El componente de router y caché se configuran con las direcciones IP los protocolos que usan, las políticas de seguridad y caché, y una configuración de enrutamiento. La configuración se encuentra en un EdgeCacheService recurso. El router usa HeaderAction, descritos en EdgeCacheService, para determinar cómo el router modifica las solicitudes (incluidas manipulación de encabezados y reescrituras de rutas de acceso).

Media CDN finaliza las solicitudes HTTP del usuario en un proxy inverso. El el proxy inverso hace coincidir las solicitudes HTTP con una Routing actual. La configuración de enrutamiento define cómo se enrutan, modifican, se almacenan en caché y se rellenan.

Si al componente de caché configurado le falta el contenido solicitado por el usuario, conocido como error de caché, el componente de caché solicita contenido al origen upstream configurado. Media CDN usa parámetros de solicitud, como el host, la ruta de acceso y los parámetros de consulta, como una clave de caché. Puedes configurar qué elementos considera Media CDN como parte de una clave de caché, que puede y reducir las solicitudes de Media CDN al origen upstream. Para obtener más información, consulta Claves de caché.

El rellenador de caché realiza una nueva solicitud cada vez que contacta con el origen upstream. Cuando el rellenador de caché contacta al origen upstream, guarda el original para cada solicitud. Luego, por cada intento de llenar la caché del elemento solicitado por el caché, el rellenador de caché copia los encabezados de la solicitud original y modifica la solicitud según la configuración de EdgeCacheOrigin.

Debido a que el componente de caché es posterior al router y al relleno de caché, el componente de caché, el rellenador de caché tiene acceso solo a los encabezados a los que Se modificó el router. El rellenador de caché no puede deshacer los cambios realizados en el encabezado, ni tampoco puede deshacerlos el router. Sin embargo, el rellenador de caché solo aplica modificaciones a un EdgeCacheOrigin cuando usa un recurso EdgeCacheOrigin en particular.

Cuando el componente de caché tiene el contenido solicitado, lo devuelve al para que el router vuelva al usuario-agente downstream.

Funciones de Media CDN

En las siguientes secciones, se describen brevemente las capacidades de Media CDN.

Compatibilidad con certificados SSL (TLS)

Media CDN tiene compatibilidad integrada para entregar archivos encriptados con TLS (HTTPS) de tu propio dominio. Media CDN se entrega desde tu propio dominio como dominio propio (BYO) y no requiere una Dominio alojado en Google.

No hay cargos adicionales asociados con la entrega de tráfico SSL (TLS). para obtener certificados SSL administrados por Google.

Para obtener más información, consulta Certificados SSL (TLS).

Compatibilidad con Google Cloud Armor

La CDN de Media admite políticas de seguridad perimetral de Google Cloud Armor. Media CDN usa Google Cloud Armor para permitir o denegar el acceso al contenido. Google Cloud Armor admite listas de IP permitidas y de bloqueo, controles de filtrado del encabezado geográfico y de capa 7, y decora las solicitudes según insertar encabezados personalizados.

Para obtener más información, consulta Configura políticas de seguridad.

Extensibilidad

Media CDN te permite agregar código personalizado a las solicitudes y respuestas la ruta de procesamiento con complementos de extensiones del servicio (vista previa). Esa personalización desbloquea una amplia variedad de casos de uso ligeros, como la normalización del encabezado y la asignación de token personalizada.

Para obtener más información, consulta Implementa complementos de extensiones del servicio en Rutas de Media CDN.

Autenticación de origen

La CDN de medios admite buckets de Cloud Storage privados como origen a través de la autenticación de origen. Puede conceder a Media CDN a tus buckets privados de Cloud Storage y autenticar las solicitudes para garantizar que sólo se conceden solicitudes válidas de Media CDN.

Para obtener más información, consulta Conectividad y protección de origen.

Funciones avanzadas de enrutamiento

Media CDN proporciona capacidades avanzadas de enrutamiento HTTP que te permiten asignar tráfico a configuraciones y orígenes perimetrales específicos a nivel detallado.

Para obtener más información, consulta Enrutamiento avanzado.

Funciones de conectividad de clientes

Media CDN admite protocolos de red modernos, como HTTP/2 y QUIC desde el cliente hasta el perímetro, lo que aumenta la capacidad de procesamiento y reduce latencia de red.

Para obtener más información, consulta Conectividad del cliente y direcciones IP.

Invalidación de caché

La invalidación de caché, también llamada borrado definitivo de caché, es cuando el contenido almacenado en caché se declara no válido. Cuando el contenido se declara no válido, se quita de desde el servidor de origen la próxima vez que la se solicita contenido.

Media CDN admite las siguientes formas de invalidar contenido:

  • Por host y ruta de URL
  • Por el prefijo y el comodín de la URL
  • Por etiquetas de caché, incluidas las etiquetas integradas de estado, origen y tipo de medio

Puedes combinar los parámetros de invalidación para orientar respuestas almacenadas en caché específicas y minimizar la carga de origen en el llenado de caché posterior.

Para obtener más información, consulta Invalidación de caché.

Encabezados HTTP personalizados

Media CDN te permite especificar encabezados HTTP personalizados. Los encabezados de solicitud personalizados admiten valores estáticos, mientras que los de la solicitud personalizados admiten valores estáticos y dinámicos.

Los encabezados personalizados te permiten hacer lo siguiente:

  • Devuelve datos geográficos sobre el cliente que puedes usar para mostrar imágenes contenido, como país, región o ciudad.

  • Determinar si una respuesta se entregó desde la caché (en su totalidad o en parte) desde qué ubicación de caché se entregó.

  • Quita o reemplaza los encabezados de solicitud y respuesta.

Para obtener más información, consulta Define encabezados personalizados.

Integración en Cloud Logging

Media CDN también ofrece integración en los registros de Google Cloud de Google Cloud.

Media CDN registra cada solicitud HTTP entre el cliente y el perímetro, y entre Media CDN y el origen, en Cloud Logging (Logging). Por lo general, los registros se entregan en tiempo real. Puedes consultar registros en Logging y exportarlos Cloud Storage o Pub/Sub

Para obtener más información, consulta la guía de Logging.

Solicitudes firmadas

Media CDN admite cookies firmadas y URLs firmadas para la autenticación de contenido. Las solicitudes firmadas permiten acceder a un prefijo de URL exacto para por tiempo limitado y a un cliente específico.

Para obtener más información, consulta Usa solicitudes firmadas.

Solicitar acceso

Para solicitar acceso a Media CDN, comunícate con el equipo de Ventas de Google Cloud representante o tu equipo de cuentas. Luego, usa la Guía de inicio rápido. para probar Media CDN.