Red de entrega de contenido (CDN): la guía para principiantes

Publicado: 2020-05-21

Según Google, alrededor del 54% de los usuarios que acceden a Internet con sus teléfonos móviles terminan rebotando si una página web en particular no se carga en un promedio de 1 a 10 segundos(1). Es por eso que explicaremos todo lo que necesita saber sobre la red de entrega de contenido .

En este articulo
  • Definición de red de entrega de contenido
  • ¿Qué empresas usan un CDN?
  • Evolución de CDN
  • Por qué usar un CDN
  • ¿Cómo funciona una red de entrega de contenido?
  • ¿Cómo protegen los datos las CDN?
  • arquitectura CDN
  • Tipos de redes de entrega de contenido
  • Cómo elegir los CDN correctos
  • Implementación de CDN
  • Técnicas para saber
  • Proveedores de CDN
  • Ventajas y desventajas de la red de entrega de contenido

¿Qué es exactamente un CDN?

El término “CDN” es un acrónimo de Content Delivery Network . Se refiere a una conexión de servidores ubicados en diferentes ubicaciones. Ayudan a almacenar contenidos importantes como archivos CSS, páginas HTML, archivos JavaScript y archivos visuales/audiovisuales.

¿Qué empresas usan un CDN?

En el sentido real, cualquiera que administre un negocio en línea, ya sea total o parcialmente, probablemente debería usar un CDN. Esto es aún más cuando muchos proveedores ofrecen servicios gratuitos.

Por lo tanto, una CDN es utilizada principalmente por empresas tecnológicas, grandes industrias, empresas y muchos sitios web que prefieren trabajar en una plataforma más grande. Por lo tanto , la red de entrega de contenido es utilizada principalmente por empresas en los siguientes campos:

  • Cuidado de la salud
  • comercio electrónico
  • Medios y entretenimiento
  • Educación más alta
  • Agencias gubernamentales
  • Publicidad
  • Juego en linea
  • Móvil

En particular, las empresas tecnológicas que se especializan en juegos en línea han sido testigos de un nivel significativo de penetración de CDN. De hecho, hay respaldos estadísticos para esto. La red visual de Cisco ha informado que la penetración de CDN hará que el video IP tenga el 79% del tráfico en línea en 2018.

Las empresas de tecnología de desarrollo de juegos y juegos en línea utilizan en gran medida CDN debido a la ventaja de que sus usuarios descargan juegos más rápido, parches, contenido descargable instalado o contenido del juego, así como demostraciones. Por lo general, estos archivos tienden a ser muy grandes y pueden tardar mucho en recibirse del servidor de origen que de un servidor más cercano a los usuarios finales.

Además, las empresas de la industria de los medios y el entretenimiento aprovechan más los mayores beneficios que pueden obtener al emplear CDN. Esto se debe a que sus usuarios participan en actividades como descargas de archivos y/o transmisión continua de medios.

Además, las empresas relacionadas con el software son populares por usar CDN. Esto se debe a que también se benefician de un intercambio de archivos más rápido. Esto les ayuda a brindar a sus usuarios una experiencia multimedia satisfactoria.

Según Statista.com, se pronostica que el tráfico de Internet de la red de entrega de contenido global de 2017 a 2022 aumentará a medida que más empresas de software y relacionadas con la tecnología utilicen CDN. En 2017, el volumen de datos del tráfico de Internet de la red de entrega de contenido en exabytes por mes fue de solo 54. Las cifras han crecido geométricamente a medida que CDN penetró en más empresas.

En 2018 y 2019, vio un aumento previsto de 75 y 105 exabytes por mes, respectivamente. Para fines de este año, 2020, se espera que los números aumenten a 140 exabytes. Los pronósticos futuros han mostrado que hasta 2021 y 2022, el total de exabytes por mes seguirá aumentando a 190 y 252 exabytes, respectivamente.

¿Cómo evolucionaron las CDN?

El surgimiento de la red de entrega de contenido se remonta a fines de la década de 1990. Luego se utilizó como una solución para frenar los cuellos de botella de rendimiento de Internet, aunque Internet ya se estaba convirtiendo en una herramienta esencial para empresas y particulares. Desde entonces, los CDN se han desarrollado para funcionar en una gran proporción del contenido de Internet en la era actual.

Los CDN ahora brindan contenido de Internet, como aplicaciones, sitios de redes sociales, gráficos, scripts, documentos, software, medios de transmisión bajo demanda, archivos de medios descargables y medios de transmisión en vivo, entre muchos más.

En esencia, la evolución de CDN ha aumentado el paraguas de CDN para abarcar una amplia gama de servicios de Internet. Por lo tanto, se ha pronosticado que hasta 2020, CDN tendrá una CAGR del 34%.

¿Por qué debo usar un CDN?

  1. Aumentar el rendimiento

    Indudablemente, el rendimiento mejorado es una de las principales razones para utilizar una CDN. Esto se debe a que el contenido se almacena en caché en los POP de todo el mundo. Esto, por tanto, acerca el contenido al usuario.

  1. Mejorar la confiabilidad

    En ausencia de una CDN, las demandas de los usuarios se canalizarán con frecuencia a la ubicación accesible más cercana. Por lo tanto, en el caso de la inaccesibilidad de un servidor perimetral, las demandas se enrutan automáticamente al siguiente servidor perimetral accesible.

    Por lo tanto, esto ayuda a habilitar la redundancia automática que ayuda a garantizar que los contenidos estén siempre disponibles y accesibles. De lo contrario, los usuarios del sitio pueden recibir una notificación de error. Por supuesto, esto tendrá un gran efecto en la posibilidad de que alguna vez regresen a ese sitio web.

  1. Escalado sin esfuerzo

    El enrutamiento del tráfico a una CDN hará que sea menos estresante administrar los picos de tráfico y escalar hacia arriba o hacia abajo en un corto período de tiempo. La implicación de esto es que habrá menos trabajo para un servidor de origen. Esto también ayudará a reducir cualquier tiempo de inactividad.

    Por lo general, un sitio web normal se compone de casi un 80% de contenido permanente. Por lo tanto, una CDN ayudará a entregar una parte importante de los activos web de una manera más rápida y eficiente.

  1. Mejorar la seguridad

    Cada vez que se implementa la seguridad de una red de entrega de contenido , la mayor parte del tráfico ya no proviene del servidor de origen. En cambio, son los servidores perimetrales de CDN los que atienden la mayor proporción de tráfico.

    Esto hace que la CDN contrarreste automáticamente los ataques DDoS. Para aumentar la seguridad, los certificados SSL se pueden optimizar en la mayoría de las plataformas CDN. Esto habilitará el cifrado de todo el tráfico.

    Además, la mayoría de las CDN tienen sus propias medidas de seguridad personal, como tokens seguros y protección de hotlink. Estos ayudan a prevenir el acceso no autorizado o de terceros.

  1. Reducción de costos

    La red de distribución de contenido ayuda a anular los costes adicionales que, de otro modo, se habrían gastado en la gestión de infraestructuras. Esto significa que no se requiere gastar dinero en inversiones iniciales y costos de mantenimiento.

    Además, dado que los servidores perimetrales de CDN entregan el contenido, esto ayuda a limitar los costos del ancho de banda del servidor de origen.

    Gracias al contenido almacenado en caché en los servidores perimetrales de la CDN, no será necesario que actualice a un plan de alojamiento superior. Esto se debe a que atenderá menos tráfico. Esto también ayuda a ahorrar tiempo productivo.

  1. Conversiones más altas

    En una medida muy defendible, se ha demostrado que las conversiones pueden aumentar como resultado de la velocidad general de un juego, sitio web o cualquier contenido digital. La razón principal de esto es que se mejora la experiencia del usuario.

    De hecho, se ha informado según LoadStorm que solo un retraso de 1 segundo en el tiempo de carga conducirá en promedio a una pérdida del 7% en las conversiones. Por lo tanto, es evidente que las tasas de conversión se pueden aumentar para registrar mayores ventas mediante el uso de un CDN.

  1. Tasa de abandono más baja

    Muchos sitios web experimentan altas tasas de rebote como resultado de factores como la complejidad de la usabilidad, la navegación y la apariencia.

    Además, el tiempo de carga lento de la web es otro factor que hace que los visitantes abandonen un sitio. Por eso es necesario utilizar una CDN para aumentar la participación de los usuarios y reducir las tasas de abandono.

    Un beneficio adicional de esto es que su sitio ocupará un lugar más alto en los motores de búsqueda. En consecuencia, esto aumentará las tasas de conversión o de ventas, además de mejorar la experiencia general del usuario.

¿Cómo funciona un CDN?

Como se indicó anteriormente, una red de entrega de contenido es una gran conexión de diferentes servidores ubicados en varias ubicaciones geográficas. Los COP están ubicados cerca de áreas con mayor población en países de todo el mundo. Cuanto más grande es el país, más COP.

Seguridad y privacidad de las CDN: ¿cómo protegen los datos las CDN?

La protección de datos es un aspecto esencial de las CDN. Las CDN ayudan a proteger los datos mediante el uso de certificados TLS/SSL para garantizar un alto nivel de cifrado, autenticación e integridad. Esto ayuda a garantizar que el contenido de los datos se entregue de forma segura a través de la red de servidores CDN.

¿Cuál es la estructura de un CDN?

Por lo general, la arquitectura de red de entrega de contenido se compone de dos componentes importantes y son: puntos de presencia (POP) y servidores perimetrales.

  • Puntos de presencia

    Esto se abrevia comúnmente como POP. Un punto de presencia simplemente se refiere a una única ubicación geográfica donde se ubica una red de servidores perimetrales de CDN. Sin embargo, los puntos de presencia, que comúnmente se conocen como POP, se refieren a varias ubicaciones geográficas que, cuando se combinan, forman la red completa. El número total de POP que constituyen una CDN, así como cada ubicación, tiene un efecto significativo en la cobertura global.

  • Servidores perimetrales

    Un servidor perimetral es un servidor que se encuentra entre dos redes y se ubica en cada POP. Los servidores perimetrales son simples cachés de proxy que funcionan de manera similar a la caché de un navegador web. Debe comprender que los servidores perimetrales no son responsables de la generación de contenido del sitio web, sino que solo almacenan una duplicación del contenido en el caché. Es bueno tener en cuenta que la cantidad total de servidores perimetrales situados en cada POP será diferente de cada proveedor de red de entrega de contenido .

Tipos de CDN

Hay principalmente dos tipos de CDN, e incluyen:

  1. CDN orientados al contenido

    Cuando los CDN evolucionaron por primera vez, se usaban solo para contenido estático como HTML, CSS y JS. No sabían que tenían que actualizar su caché con tu contenido. Por lo tanto, tenía que enviarles contenido a medida que lo creaba o lo cargaba. Con el tiempo, comenzaron a presentar extracción de origen, lo que hizo que los procesos fueran más automáticos.

    Esto significa que cada vez que un usuario solicitó la URL de la CDN, la red de entrega de contenido solicitó automáticamente la URL del sitio web de origen y almacenó en caché la información que recibió. Hoy en día, muchos CDN ahora almacenan en caché el estado de "última vida" de un sitio web. Esto es para garantizar que los usuarios puedan acceder a los contenidos generados por CDN incluso si el sitio de origen falla. Este tipo de CDN crean la ilusión de normalidad hasta que se resuelve la situación.

  1. CDN orientados a la seguridad

    Por otro lado, esta es la segunda capa de CDN y cuenta con protección DDoS y bot. Dado que una CDN es la capa más externa de la infraestructura de un sitio web, es el primer punto de contacto del tráfico. Esto significa que puede detectar rápida y fácilmente ataques DDoS y bloquearlos con servidores DDoS especiales llamados depuradores.

    Al hacer esto, el servidor de origen se salva de fallar. Además, una CDN puede utilizar el conocimiento de sus numerosos usuarios para obtener información sobre bots sospechosos, IP, spammers y sus patrones de comportamiento.

    Esto significa que, por ejemplo, un raspador que funciona en el sitio 1 dejará de funcionar en el sitio 2 en el momento en que se detecte, especialmente si el segundo sitio está protegido por el mismo CDN. Esto se debe a que el filtro de tráfico de la red de entrega de contenido reconocerá un patrón que haya encontrado anteriormente.

¿Cómo elijo los CDN correctos?

Al elegir el CDN más adecuado para su sitio web, es necesario que considere algunas características específicas, tales como:

  1. Rendimiento

    Siempre tenga en cuenta que el deber principal de una red de entrega de contenido es mejorar el rendimiento de su sitio web aumentando la velocidad de carga web. Por lo tanto, es importante que antes de seleccionar cualquier proveedor de CDN, debe asegurarse de que ese proveedor pueda administrar de manera efectiva sus demandas de gran ancho de banda. ¡No olvides que la velocidad es vital! No elija un CDN que no garantice un tiempo de respuesta rápido.

  1. Seguridad

    ¿De qué sirve un sitio web de carga rápida si se puede piratear fácilmente? Es por eso que una red de entrega de contenido segura debe tener la capacidad de defender su sitio de ataques, spam y bots invasivos.

  1. Atención al cliente/Soporte

    Supongamos que algo sale mal inesperadamente con el rendimiento de su sitio y no puede ponerse en contacto con su proveedor de CDN a tiempo. No querrías eso, ¿verdad? Es por esto que un buen proveedor de CDN debe estar siempre disponible para atender los problemas de atención al cliente cuando surja la necesidad.

  1. Costo

    Es importante que elija un proveedor de CDN cuyo costo sea proporcional a su volumen de tráfico. Si recién está lanzando su sitio web, entonces se recomienda emplear CDN gratuitos. Sin embargo, debe tener en cuenta que cuanto más progrese su sitio web, más tendrá que pagar por los proveedores de CDN avanzados.

  1. Gestión

    Cuando desee elegir los proveedores de red de entrega de contenido adecuados para su sitio web, es necesario asegurarse de que el operador de CDN administre los servidores adecuadamente. Esto significaría actualizar los servidores constantemente a través de los parches adecuados y asegurarse de que su red no experimente ningún tipo de interrupción, ni siquiera por una fracción de segundo.

  1. Ubicación de los Servidores

    Este también puede ser el factor más importante a considerar al buscar los proveedores de red de entrega de contenido adecuados. Es necesario que no pase por alto la importancia de las ubicaciones de los servidores. Esto se debe a que cuanto más lejos estén los servidores de sus usuarios, mayores serán las posibilidades de experimentar baja latencia, tiempo de inactividad, distorsiones del servicio y una reducción general en el nivel de rendimiento de su sitio.

    Por eso es importante que confirme las ubicaciones de todos los servidores de un proveedor de CDN en particular antes de elegirlo como la mejor opción para usted.

    Al elegir la red de entrega de contenido adecuada, es posible que también deba considerar elegir entre Servicios de CDN públicos gratuitos (como Microsoft CDN, Google CDN, jQuery CDN, cdnjs CDN, jsDelivr CDN, etc.) o Servicios de CDN de pago populares (como Amazon CloudFront , Limelight, Incapsula, CDN 77, Max CDN, CacheFly, CDNetworks, Akamai, etc.).

¿Cómo puedo implementar CDN?

En general, el proceso de implementación de servicios de red de entrega de contenido es relativamente simple. Pero esto estará determinado por el tamaño y la complejidad de su sitio web. El proceso de implementación de una CDN implica seleccionar qué recursos estáticos le daría al proveedor de CDN para que los administre. Luego, tendrías que configurar tu sitio web para enviar solicitudes a esos contenidos al CDN. También puede implementar una CDN cambiando su nombre de dominio y modificando los registros DNS.

Técnicas para redes de contenido

Hay tres técnicas básicas de redes de contenido y son:

  1. Protocolos de servicios de contenido : están diseñados para permitir la accesibilidad a varios servicios de contenido a través de una red de contenido.
  1. CDN punto a punto : esto ayuda a reducir los costos de instalación y operación al permitir que los clientes proporcionen recursos y también los utilicen.
  1. CDN privados : se trata de un CDN personal que sirve únicamente los contenidos de su propietario.

Principales proveedores de red de entrega de contenido de 2020

  • StackPath
  • Sucuri
  • Llamarada de la nube
  • claveCDN
  • CDN de la nube de Google
  • espacio en rack
  • Amazon CloudFront
  • MaxCDN

Si desea obtener más información, lea en detalle estos principales proveedores de CDN.

Méritos y deméritos de CDN

Méritos de CDN:

  1. Mejora el tiempo de carga de la web
  2. Reduce los costos de ancho de banda
  3. Aumenta la disponibilidad y redundancia del contenido.
  4. Mejora la seguridad del sitio web

Deméritos de CDN:

  1. Puede haber falta de disponibilidad de atención al cliente en caso de que algo salga mal
  2. Dado que involucra redes de terceros, esto aumenta los costos de instalación de las redes.
  3. Los proveedores de CDN pueden no tener servidores dispersos en su país.

Preguntas frecuentes sobre la red de entrega de contenido

P. ¿Cuál es el propósito principal de una red de entrega de contenido?

R. Es hacer crecer su sitio web con una afluencia de tráfico exitosa al aumentar el tiempo de carga y mejorar el rendimiento del sitio para brindar una mejor experiencia al usuario.

P. ¿Cómo reduce un CDN los costos de ancho de banda?

R. Los servicios de alojamiento web generalmente cobrarán por los datos que se transfieren hacia o desde el servidor de origen (este es el ancho de banda). Una red de entrega de contenido reduce los costos de ancho de banda porque se ubica entre los usuarios y los servidores de origen.

Dado que el ancho de banda se consume cada vez que un servidor de origen responde a una solicitud, reduce el tráfico entre los servidores de alojamiento y el resto de Internet. Con la utilización de una CDN, se tendría que transferir muy pocos datos dentro y fuera del servidor de origen. Por lo tanto, esto ayudaría a reducir los costos de ancho de banda.

P. ¿Qué tipos de soluciones brindan las CDN?

A. Estos son los tipos de soluciones:

  • Soluciones de seguridad
  • rendimiento web
  • entrega de medios
  • Soluciones de operador de red
  • Optimización de costos en la nube
  • Análisis de registro
  • Soluciones para desarrolladores de servicios, etc.

Pensamientos finales

En conclusión, a medida que el mundo sigue dependiendo cada vez más de Internet, la eficiencia, la seguridad de las infraestructuras de red y la velocidad de la conectividad no son negociables. La existencia de las Redes de Entrega de Contenido (CDN) ha proporcionado a los sitios web exitosos las herramientas adecuadas para estar alineados con las demandas cada vez mayores de los usuarios. Para que la distribución mundial de datos siga el ritmo del desarrollo de nuevas tecnologías, la red de entrega de contenido debe optimizarse por completo.

Otros recursos útiles:

Ventajas de la red de entrega de contenido en la computación en la nube

Beneficios de las redes de entrega de contenido (CDN) usando las nubes

Proveedores de CDN | Cómo elegir el mejor proveedor de CDN para 2020