Información general

El enfoque de varias CDN es habitual para la entrega de video a gran escala, impulsado por los requisitos de una mayor capacidad agregada, una cobertura geográfica más amplia, una mayor resiliencia o un mejor rendimiento. Para obtener más información sobre las ventajas y desventajas de los enfoques de múltiples CDN para su empresa, lea esta sección del documento técnico de CloudFront para contenido multimedia.

Estrategia de múltiples CDN

La implementación de una estrategia de múltiples CDN requiere que tome decisiones técnicas con respecto a dos componentes principales de su sistema:

Herramientas de evaluación comparativa para comparar el rendimiento de las CDN en una región, red o tipo de dispositivo específicos. Para ello, se recomienda utilizar las métricas de QoE de video del cliente, como los errores de reproducción y la tasa de almacenamiento en búfer. Empresas como Mux, NPAW y Conviva ofrecen productos de análisis de video del cliente.
Herramientas de conmutación de CDN. En primer lugar, debe decidir si se basan en DNS o en HTTP y si desea implementar la conmutación intermedia. A continuación, debe decidir la lógica de conmutación para cambiar el tráfico de una CDN a otra: ¿qué métricas se deben utilizar para el cambio? En qué umbrales.
Lea las siguientes dos series de blogs (1 y 2) para obtener una guía detallada sobre este tema.

Si prefiere soluciones administradas, puede encontrar soluciones de terceros para la conmutación de múltiples CDN, como MUX+NS1.

AWS re:Invent 2022 - HBO Max achieves scale and performance with Amazon CloudFront
AWS re:Invent 2018: Amazon Prime Video: Delivering the Amazing Video Experience

Apilamiento de CDN

Una arquitectura común de múltiples CDN consiste en hacer que cada CDN obtenga el contenido directamente desde el origen, de manera independiente, para aislarlas completamente. Sin embargo, con este enfoque, los costos de origen se multiplican por la cantidad de CDN, y la lógica personalizada orientada al origen (por ejemplo, control de acceso o conmutación por error) debe implementarse de forma independiente en cada CDN. Además, cualquier caída repentina de la tasa de aciertos de caché en una de las CDN podría sobrecargar al origen y comprometer su disponibilidad.

Otro enfoque de múltiples CDN para abordar los desafíos antes mencionados consiste en utilizar CloudFront como origen de sus otras CDN. Sin embargo, este enfoque requiere un examen adicional de la redundancia de la arquitectura. Por ejemplo, se recomienda deshabilitar el escudo de origen de una CDN de terceros o la caché centralizada cuando se utilice CloudFront como origen a fin de reducir el radio de alcance de una deficiencia localizada de un POP de CloudFront. También se recomienda habilitar el escudo de origen en CloudFront para aumentar la disponibilidad y la tasa de aciertos de caché. Si tiene un acuerdo de precios privados de CloudFront y desea implementar esta arquitectura, contacte con el equipo de cuentas de AWS para hablar sobre el tema.

¿Le resultó útil esta página?