Entrega de video con varias CDN
Información general
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.
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.
![](https://d1.awsstatic.com/achrsouk/multi-cdn-considerations-os.eefd326369b8f4702fa2537f00efd543cfa6f3cb.png)
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.