Home Blogs Implementación de una estrategia multi-CDN: 5 cosas que necesitas saber
Applications

Implementación de una estrategia multi-CDN: 5 cosas que necesitas saber

About The Author

Outline

1. ¿Qué es un Multi-CDN?

Una Red de Entrega de Contenidos es un sistema de servidores geográficamente dispersos que facilita la entrega de contenido digital con alto rendimiento y alta disponibilidad. La idea detrás de una CDN es acercar el contenido a los usuarios finales. En lugar de centralizar el contenido digital (aplicaciones web, objetos web, archivos, medios descargables y medios de transmisión) en un número relativamente pequeño de servidores, el contenido se almacena en caché en muchos servidores distribuidos en todo el mundo. Los usuarios finales ahora recuperan el contenido que están buscando desde el servidor de borde CDN más cercano en lugar de volver al origen para recuperarlo. Una CDN también puede crear instantáneamente una experiencia de calidad de transmisión de TV mientras convierte transmisiones en vivo sobre la marcha a los formatos de dispositivo adecuados. Esto resulta en un rendimiento mucho mejor (menor latencia) para sus clientes. También evita sobrecargar tu origen y permite que tu audiencia escale.

2. ¿Cuáles son los beneficios de un Multi-CDN?

Hay varias razones para considerar una estrategia multi-CDN:

Disponibilidad: Si bien un corte puede no aumentar la notoriedad global, es probable que sea igual de devastador para su negocio. A medida que Internet se ha vuelto más crítico para todos los aspectos de los negocios, los minutos de tiempo de inactividad pueden afectar sus resultados y dañar las relaciones con los clientes. Multi-CDN puede minimizar los puntos de falla al proporcionar opciones de entrega alternativas durante una interrupción.

Rendimiento: Es poco probable que una sola CDN ofrezca el mejor rendimiento para todos los tipos de tráfico en todas las regiones todo el tiempo. Al equilibrar de manera inteligente sus necesidades de entrega de contenido entre varios proveedores de CDN, puede mitigar el impacto de los fallos de rendimiento de proveedores específicos en regiones específicas para tipos de tráfico específicos.

Capacidad: Los eventos de entrega de contenido a gran escala pueden crear puntos de estrangulamiento en proveedores de CDN individuales o en ciertas ubicaciones. Multi-CDN alivia estos cuellos de botella al distribuir la carga entre múltiples CDN. Para grandes eventos en vivo como la Copa del Mundo, el escalado rápido es una función crítica de las CDN. Si un partido está empatado cerca del final del tiempo de regulación, generalmente hay picos masivos con los fanáticos que se conectan para ver los minutos finales.

Seguridad: Tener varios proveedores de CDN le permite minimizar la exposición o evitar las CDN comprometidas por completo en caso de un ciberataque.

3. ¿Cómo funciona Multi-CDN?

En muchas situaciones, las CDN múltiples pueden ser beneficiosas, pero ¿cómo se despliega una CDN múltiple y qué factores se deben considerar para determinar el mejor método para su aplicación en particular?

DNS: El sistema de nombres de dominio (DNS) es un sistema de nombres para Internet. Sin embargo, el equipo de Internet no entiende los nombres de dominio – opera usando direcciones IP. DNS realiza la traducción del nombre de dominio a la dirección IP. El DNS es uno de los métodos de conmutación más frecuentes entre diferentes CDN en un entorno multi-CDN.

Estática: El método más básico para incorporar múltiples CDN es modificar las entradas DNS. Este método se puede utilizar en una configuración activa-standby. Por ejemplo, si un CDN falla, la entrada DNS se modifica para que todas las solicitudes se redirijan a otro CDN. Usando este método, mapear diferentes nombres de host puede imponer diferentes políticas a diferentes CDN.

Robin redondo ponderado: El enfoque round-robin ponderado le permite aplicar una clasificación diferente a cada CDN para indicar la preferencia de CDN. Las ponderaciones o ratios pueden basarse en los criterios que determine más importantes para su negocio, por ejemplo, costo, rendimiento, conectividad ISP, etc.

Geolocalización: En el caso de geolocalización, el tráfico se distribuye entre CDN en función de la ubicación del usuario final. Esto le permite favorecer CDN específicas basadas en el lugar donde se origina el tráfico.

Rendimiento: El equilibrio de carga basado en el rendimiento considera las condiciones actuales de la red para lograr el mejor rendimiento teórico. Este enfoque implica medir las condiciones de la red y considerar estos datos al equilibrar las decisiones.

4. ¿Es Multi-CDN adecuado para usted?

Multi-CDN tiene algunos beneficios convincentes, pero no es necesariamente para todos. Hágase estas preguntas al considerar si una estrategia multi-CDN es adecuada para usted: ¿Puede permitirse minutos u horas de tiempo de inactividad? ¿Tiene picos de tráfico que podrían aliviarse con una capacidad de desbordamiento a otras CDN? ¿Su entrega de contenido digital es sensible al rendimiento? ¿Tu audiencia está distribuida por todo el mundo? Si su respuesta es sí a estas preguntas, multi-CDN puede beneficiar a su organización.

5. Selección del socio CDN adecuado

Una vez que haya determinado que agregar una CDN a su entorno de entrega de contenido tiene sentido, la siguiente pregunta se convierte en qué socio de CDN seleccionar. Estos son algunos factores importantes a considerar:

Cobertura geográfica: Preguntas importantes a tener en cuenta: ¿Dónde se encuentran los usuarios? ¿Dónde buscas expandirte? Busca una CDN con presencia en las regiones o países donde se encuentran la mayoría de tus usuarios. Al considerar su distribución de tráfico global, también es importante considerar el crecimiento futuro. Si espera ver un aumento del tráfico proveniente de mercados emergentes como India, por ejemplo, el factor en su decisión ahora es evitar tener que renegociar su contrato de CDN o mover prematuramente proveedores de CDN. Busca una CDN con presencia en lugares donde se encuentren la mayoría de tus usuarios actuales y futuros.

Métricas de rendimiento: Puede sonar obvio, pero el mejor lugar para comenzar es considerar lo que es más importante para la experiencia de su cliente. En este caso, las métricas importantes para la entrega de video podrían incluir la tasa de rebuffer, la tasa de bits y el tiempo de inicio.

Medición del desempeño: Existen varias herramientas de monitoreo del desempeño disponibles comercialmente, sin embargo, en muchos casos, los resultados pueden ser engañosos. El mejor enfoque para evaluar el rendimiento es hacer una prueba o prueba de concepto con una o más CDN, utilizando su carga de trabajo real en las regiones geográficas que son más importantes para usted.

Servicio y soporte: Las cosas a veces salen mal o es posible que desee aprovechar a un experto en tecnología. En momentos como este, un excelente apoyo puede marcar la diferencia. Considere lo importante que es tener acceso a soporte al cliente en vivo. ¿Estará disponible ese soporte fuera del horario comercial? ¿Qué tipo de apoyo se ofrece en su región? ¿El soporte es gratuito o se cobra una prima por este servicio? Si realizas eventos en vivo, ¿qué experiencia relevante tiene el socio de CDN y está dispuesto a participar en un puente antes o durante el evento? ¿Puede el proveedor de CDN ayudar con la incorporación o migración de otra CDN?

El resultado final: El uso de múltiples CDN para ofrecer estas experiencias de contenido digital promete niveles aún mayores de disponibilidad y rendimiento. Al aprovechar la combinación adecuada de proveedores y empresas, puede mejorar simultáneamente la calidad de la experiencia del usuario final y reducir los costos. Consulte las 5 cosas que necesita saber de Limelight sobre la implementación de una estrategia de CDN múltiple para obtener más información sobre este tema.