Pruebe la CDN y MediaTailor las integraciones de su implementación - AWS Elemental MediaTailor

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Pruebe la CDN y MediaTailor las integraciones de su implementación

Garantice una experiencia de visualización fiable probando minuciosamente la integración de su red de entrega de AWS Elemental MediaTailor contenido (CDN) antes del despliegue en producción. Las pruebas adecuadas ayudan a identificar y resolver los problemas antes de que afecten a su audiencia. Para obtener orientación sobre las metodologías de prueba, consulte Probar CloudFront distribuciones. También puedes consultar la documentación de pruebas de tu proveedor de CDN.

Siga estos pasos de prueba para validar su integración con la CDN:

  1. Cree un entorno de prueba que refleje su configuración de producción. Incluya:

    • Configuraciones de CDN y comportamientos de caché idénticos

    • Incluya contenido representativo con diferentes velocidades de bits y formatos

    • Configure un servidor de decisiones publicitarias de prueba con ejemplos de respuestas publicitarias

    • Configure las configuraciones de monitoreo y alerta

    Para obtener instrucciones sobre step-by-step la implementación, consulte Creación de una distribución provisional en la Guía CloudFront para desarrolladores.

  2. Realice pruebas de carga para verificar sus estimaciones de capacidad. Para obtener información sobre las pruebas de carga, consulte Supervisión MediaPackage. Los escenarios de prueba deben incluir:

    • El número de espectadores aumenta gradualmente (normalmente entre un 10 y un 20% del pico esperado cada 5 minutos)

    • Los picos de tráfico repentinos se basan en los picos de audiencia esperados (simule que el 50% de la audiencia máxima se une en 60 segundos)

    • Periodos de carga máxima prolongados (mantenga la carga máxima durante al menos 30 a 60 minutos)

    • Distribución geográfica adaptada a su audiencia (distribuya el tráfico de prueba según las ubicaciones esperadas de los espectadores)

    Valide que los tiempos de respuesta se mantengan por debajo de los umbrales objetivo. Normalmente, esto significa menos de 500 ms para los manifiestos y menos de 200 ms para los segmentos. Las tasas de error deberían mantenerse por debajo del 1%. Para obtener detalles sobre la implementación de las herramientas y metodologías de pruebas de carga, consulte las pruebas de carga CloudFront en el blog sobre AWS redes y entrega de contenido.

  3. Pruebe los escenarios de conmutación por error para garantizar la fiabilidad. Simule:

    • Fallos del servidor Origin (escenarios de interrupción total y degradación parcial)

    • Interrupciones en la ubicación perimetral de la CDN (prueba con el enrutamiento del tráfico a las ubicaciones de respaldo)

    • Falta de disponibilidad del servidor de decisiones publicitarias (prueba con tiempos de espera de 5 a 10 segundos)

    • Problemas de conectividad de red (simule la pérdida de paquetes y el aumento de la latencia)

    Trabaje con su proveedor de CDN para establecer los objetivos de tiempo de respuesta de conmutación por error adecuados para su caso de uso. Normalmente, esto significa que faltan menos de 3 segundos para completar la conmutación por error. Para obtener instrucciones de implementación sobre las pruebas de conmutación por error, consulta la conmutación por error de Origin en la CloudFront Guía para desarrolladores.

  4. Para eventos importantes, implementa estrategias de aceleración gradual basadas en las pautas de las pruebas de carga:AWS

    • Escalona las horas de inicio para los diferentes segmentos de audiencia. Por ejemplo, permite que los suscriptores premium comiencen con intervalos de 15 minutos entre grupos de audiencia.

    • Usa técnicas de precalentamiento para aumentar gradualmente la carga. El precalentamiento implica:

      • Llena las cachés de la CDN con contenido popular de 2 a 4 horas antes del evento

      • Aumente gradualmente el tráfico sintético hasta situarlo entre un 20 y un 30% del pico previsto para calentar los sistemas

      • Pruebe todos los componentes en condiciones de carga realistas con contenido real

    • Supervise el rendimiento del sistema durante todo el período de puesta en marcha, realizando un seguimiento de:

      • Proporciones de aciertos y tiempos de respuesta de la memoria caché (objetivo: ratio de aciertos superior al 90%, respuesta inferior a 500 ms)

      • Tasas de error y carga de origen (mantenga las tasas de error inferiores al 1%, la CPU de origen inferior al 70%)

      • Tasas de error y carga de origen (mantener las tasas de error inferiores al 1%, personalización exitosa de la CPU de origen en un 98%)

      • Métricas de la experiencia del espectador (objetivo: menos de 2 segundos de tiempo de inicio, menos del 0,5% de almacenamiento en búfer)

    • Tenga un plan de contingencia en caso de picos de tráfico inesperados. Tu plan debe incluir los siguientes componentes esenciales:

      • Procedimientos de ampliación de la capacidad de emergencia con medidas documentadas para aumentar la capacidad entre un 50 y un 100% en 15 minutos

      • Protocolos de activación de CDN de Backup con capacidad para transferir del 20 al 50% del tráfico a una CDN secundaria

      • Solución alternativa simplificada para la inserción de anuncios para reducir los parámetros de segmentación de 10 o más a 3 a 5 parámetros esenciales

      • Planes de comunicación para las partes interesadas con plantillas de notificaciones y listas de contactos predefinidas

    Tras completar las pruebas, proceda a implementar su integración con la CDN para los pasos de despliegue en producción.