Una red de entrega de contenidos (CDN) es una red de servidores geográficamente dispersa que permite un rendimiento web más rápido al ubicar copias de contenido web más cerca de los usuarios finales o facilitar la entrega de contenido dinámico (por ejemplo, transmisiones de video en vivo).
Cada servidor CDN se encuentra en el "edgede la red", más cerca de los usuarios finales que el servidor anfitrión, donde se originó el sitio web. Por esta razón, los servidores CDN a menudo se denominan "servidores edge".
Cada servidor almacena o almacena en caché copias de un subconjunto del contenido web (archivos HTML, imágenes, audio, vídeo, aplicaciones) del servidor host. El almacenamiento en caché, es decir, el proceso de guardar archivos en servidores edge, acerca los archivos a los clientes y reduce el tiempo que tardan los datos en transmitirse a través de la red, lo que se conoce como latencia.
Al reducir la distancia entre este contenido y los usuarios, la red de entrega de contenido ayuda al editor del sitio web a proporcionar un rendimiento más rápido, reducir el tiempo de carga del usuario y controlar su propio coste y consumo de ancho de banda.
Las organizaciones suelen comprar servicios CDN a proveedores de servicios CDN que mantienen sus propias redes de servidores.
Como se ha señalado anteriormente, una red de entrega de contenido (CDN) funciona ayudando a un editor web a ofrecer un rendimiento más rápido y de mayor calidad a los usuarios mediante la distribución de contenido desde servidores más cercanos a ellos que el servidor de origen del sitio web. Un servidor de origen es un ordenador o servidor en una ubicación física (como un centro de datos) que almacena y calcula el contenido de un sitio web o página web.
Por ejemplo, supongamos que su sitio web reside en un servidor de origen en el Reino Unido (UK). Si alguien en Estados Unidos accede a su sitio web, la CDN atenderá a ese usuario desde un servidor edge en Estados Unidos, más cercano al usuario, en lugar de desde su servidor de origen en el Reino Unido. Este servidor edge es un tipo de servidor proxy, a veces denominado caché o servidor de almacenamiento en caché, que actúa como puerta de enlace entre los usuarios e Internet.
Una CDN puede entregar dos tipos de contenido: estático y dinámico.
El DNS forma parte del protocolo estándar de Internet que permite a los usuarios acceder a sitios web utilizando nombres de dominio y URL en lugar de direcciones IP. El DNS es la guía telefónica de Internet; simplifica el proceso de búsqueda de sitios web específicos a través de los navegadores web. Las redes de entrega de contenido (CDN) utilizan DNS para realizar un seguimiento y suministrar direcciones IP para servidores de origen y edge y realizar un enrutamiento dinámico de solicitudes.
Un punto de presencia es una ubicación física que almacena servidores y enrutadores en diferentes regiones del mundo. Se colocan estratégicamente para garantizar una conectividad y un rendimiento óptimos y, a menudo, se encuentran en áreas con una alta densidad de usuarios o donde se cruzan varias rutas de red.
Un IXP es una ubicación física donde se conectan los proveedores de servicios de Internet y las CDN.
Un ADC es un dispositivo de red que se utiliza para optimizar la entrega de aplicaciones a través de Internet, normalmente como parte de una red de entrega de aplicaciones (ADN). Una empresa que opera una red de entrega de contenido (CDN) compleja o distribuida a gran escala también puede utilizar ADC para mejorar aún más la velocidad y optimizar el rendimiento.
El alojamiento CDN aumenta el alojamiento web (también llamado alojamiento de sitios web) al almacenar contenido en caché en servidores de red que están geográficamente más cerca de los usuarios del sitio web. Esto difiere de un servidor web, que aloja todo su sitio en el servidor de origen. Por lo tanto, el alojamiento de CDN puede entregar contenido a los usuarios más rápido que el servidor de origen del sitio web.
Las redes de entrega de contenido (CDN) ofrecen muchos beneficios para los editores web, entre ellos:
Una red de entrega de contenido ofrece a los usuarios del sitio tiempos de carga de contenido más rápidos. Para los editores web, esto se traduce en un aumento de las visitas a la página, picos de tráfico, mayor compromiso con el cliente y menos abandonos del sitio.
Los servidores web cobran a las organizaciones por los datos transferidos desde el servidor de origen. Al almacenar copias de contenido más cerca de los usuarios, una CDN permite menos transferencias de datos desde el servidor de origen, lo que reduce el consumo y los costes de ancho de banda de una organización.
La latencia se refiere al retraso entre el momento en que se solicitan los datos de un sistema y el momento en que comienza a enviarlos en respuesta. Una mayor distancia entre un usuario final que solicita contenido web y el servidor que lo entrega puede dar lugar a una mayor latencia. Dado que los servidores de red de entrega de contenido almacenan cachés de contenido web más cerca de los usuarios, estos servidores pueden proporcionar una baja latencia y mejorar el rendimiento.
Una campaña de marketing exitosa, una oferta por tiempo limitado, un video que se ha vuelto viral: estos eventos pueden crear un aumento repentino (anticipado o imprevisto) en la demanda de tráfico. Las redes de entrega de contenido utilizan el equilibrio de carga para distribuir esta demanda entre los servidores y evitar la sobrecarga de un solo servidor. El equilibrio de carga también ayuda a evitar que el pico o aumento de la demanda afecte al rendimiento del sitio web.
Al confiar en una CDN, una organización no tiene que dedicar tiempo, capital humano o dinero a construir y mantener su propia red de servidores distribuida geográficamente.
Las redes de entrega de contenido emplean herramientas de análisis y automatización para descubrir ataques de denegación de servicio distribuido (DDoS), ataques de intermediario (man-in-the-middle, MITM) y problemas de firewall.
Los problemas de tiempo de carga lento con la reproducción multimedia y la capacidad de respuesta de las aplicaciones son algunas de las razones por las que los usuarios abandonan o evitan los sitios web. Trabajar con un proveedor de redes de entrega de contenidos puede ayudar a prevenir o reducir estos problemas de rendimiento y satisfacer así la demanda de los usuarios. Al garantizar una mayor disponibilidad y reducir el riesgo de tiempo de inactividad, las CDN hacen más probable que los consumidores de contenido estén satisfechos con las interacciones de su sitio para una mejor experiencia general.
Las CDN entregan contenido más rápido y mejoran la calidad del contenido de Internet entregado. Las transmisiones lentas pueden dificultar la reproducción de vídeos, las videollamadas y el streaming de vídeo en directo, y pueden provocar interrupciones. El almacenamiento en búfer, la baja calidad de imagen y sonido, y las transmisiones incompletas también afectan a la entrega de contenidos de vídeo y audio. Las redes de entrega de contenido ayudan acortando la distancia entre el contenido y el usuario y equilibrando la carga del tráfico para evitar sobrecargar los enrutadores o servidores.
Las CDN pueden ayudar a impulsar las clasificaciones de SEO al mejorar los tiempos de carga, hacer que los sitios web sean más rápidos y reducir el ancho de banda, todos los atributos del sitio que favorecen los motores de búsqueda como Google.
Una red de entrega de contenido (CDN) ofrece principalmente una entrega de contenido web mejorada, pero los proveedores de CDN proporcionan servicios adicionales que complementan la entrega de contenido. Según 6sense, más de 3 972 497 empresas de todo el mundo utilizan actualmente una o más herramientas de software de red de entrega de contenidos (CDN) para gestionar el tráfico web.1 Estas herramientas pueden incluir:
La seguridad de CDN es una estrategia integral diseñada para garantizar la seguridad de extremo a extremo. Este enfoque holístico integra herramientas de inteligencia artificial (IA) y machine learning (ML) para identificar y responder a las amenazas en tiempo real.
Las CDN pueden proporcionar protección DDoS a centros de datos y sitios web. En un ataque de denegación de servicio distribuido (DDoS), los atacantes intentan abrumar los servidores DNS de un dominio con más tráfico del que pueden gestionar con el objetivo de interrumpir o degradar el servicio. Las CDN utilizan análisis y automatización para monitorizar estos ataques y responder limitando las tasas de solicitudes (el número de solicitudes de información que un HTTP puede realizar en un período de tiempo específico).
En un ataque de intermediario (MITM) el atacante intenta interceptar o alterar la comunicación entre el servidor de origen, los servidores CDN y los visitantes del sitio web. Los ataques MITM pueden producirse en varios puntos de una red, pero las CDN pueden ayudar a mitigarlos adoptando los protocolos Secure Sockets Layer (SSL) y Transport Layer Security (TLS). Esta estrategia ayuda a proteger las comunicaciones entre la CDN y el servidor de origen del sitio web y entre la CDN y el ISP.
Las CDN también se integran con firewalls perimetrales y de aplicaciones web (WAF) para proteger los sitios web de ciberdelitos como bots maliciosos. Aunque los firewalls estándar se protegen a nivel de puerto, los WAF garantizan la seguridad de las solicitudes antes de reenviarlas a servidores web.
Algunos proveedores de CDN ofrecen CDN privadas, que proporcionan a los clientes su propia red dedicada de servidores y recursos. Una CDN privada puede resultar atractiva para una organización con estrictas necesidades de seguridad o requisitos geográficos específicos, o para una que simplemente quiera sus propios servidores edge dedicados que estén altamente disponibles y no sufran ningún problema de latencia.
Muchos proveedores de redes de entrega de contenido ofrecen análisis en tiempo real para monitorizar el tráfico del sitio web y recopilar métricas sobre los visitantes de un sitio. El objetivo es rastrear el comportamiento del usuario. Con esa información, los creadores de sitios web y aplicaciones pueden optimizar el contenido para los usuarios, mejorar el servicio del sitio y dirigir los esfuerzos de marketing a personas usuarias.
Para los operadores de sitios web con sólidas necesidades de almacenamiento de contenido, los proveedores de redes de entrega de contenido ofrecen clústeres de almacenamiento que se integran con su red de servidores edge. Los operadores de sitios web pueden querer esta capacidad de almacenamiento si sirven archivos estáticos de gran tamaño, como vídeos o archivos de instalación. El almacenamiento CDN ofrece un mejor servicio y descargas más rápidas al almacenar estos archivos más cerca del usuario. Estas opciones de almacenamiento también reducen la carga de tráfico del servidor de origen al redirigir las solicitudes de carga a los servidores edge de la CDN.
Cada proveedor de red de entrega de contenido (CDN) mantiene su propia estructura de precios. La mayoría cobra una tarifa mensual basada en gigabytes de datos transferidos desde los servidores edge a los usuarios. Las tarifas varían en función del destino (la región en la que los usuarios alojan y acceden al contenido almacenado en caché). Los proveedores también tienen diferentes políticas de almacenamiento, algunos cobran tarifas de almacenamiento y otros no.
Los principales proveedores de CDN publican los precios en sus sitios web. La tasa por gigabyte de la mayoría de los proveedores disminuye a medida que aumenta el total de gigabytes de datos transferidos. Los principales proveedores de CDN también cobran a sus clientes solo por el ancho de banda utilizado cada mes, de modo que la facturación refleja el uso real del servicio.
Varios proveedores incluso ofrecen niveles de servicio gratuitos. Lo que se incluye en ese nivel gratuito de servicio varía ampliamente según el proveedor. Los niveles de servicio gratuitos y de pago vienen con acuerdos de nivel de servicio (SLA) específicos. Los principales proveedores de CDN tienden a ofrecer un tiempo de actividad del 99,9 % a los clientes.
Antes de elegir un proveedor de CDN, comprenda su estructura de precios y SLA. Dado que la mayoría de los proveedores cobran en función del ancho de banda real utilizado, estime el uso antes de elegir un servicio para hacerse una idea general de los costes mensuales. Existen calculadoras de precios de CDN en línea que le ayudan a comparar los precios entre los principales proveedores en función de las estimaciones de ancho de banda y el uso del ancho de banda por región geográfica.
La proliferación de proveedores de redes de entrega de contenido se ha visto impulsada por el aumento de los tipos de contenidos y dispositivos utilizados para acceder a esos contenidos.
Los principales proveedores de CDN y soluciones relacionadas con CDN incluyen:
Al elegir un proveedor de CDN, tenga en cuenta el tamaño y la distribución de su red, lo bien que se asignan las ubicaciones de sus servidores (PoP) a las ubicaciones de los usuarios de su sitio, la disponibilidad de atención al cliente, los precios y los acuerdos de nivel de servicio (SLA). Además, considere si el proveedor ofrece servicios adicionales que serían útiles para su organización, como servicios adicionales de seguridad y analytics de sitios web.
Solo algunas organizaciones pueden justificar el coste de trabajar con una red de entrega de contenidos. Las CDN de código abierto ofrecen una opción menos costosa, aunque requieren más tiempo y mano de obra. Con las CDN de código abierto, puede vincular a bibliotecas de contenido, como marcos CSS o JavaScript.
Las CDN de código abierto alojan elementos de la infraestructura del sitio web en servidores CDN. Los gestores de contenido del sitio web pueden acceder a ese contenido de forma gratuita. Las CDN de código abierto no alojan el contenido original de su sitio web. Sin embargo, pueden mejorar la entrega de contenido al acercar a los usuarios los elementos estructurales web comunes que utiliza su sitio.
Según un informe de Cisco, el 72 % del tráfico web atraviesa las redes de entrega de contenidos (CDN).2 Este porcentaje sigue creciendo a medida que las empresas amplían su alcance global y ofrecen tipos de contenido más variados. Las CDN ayudan a distribuir las cargas de tráfico para que ningún servidor se sobrecargue con solicitudes de tráfico de red. En otro informe de Future Market Insights, Inc., los analistas predicen una CAGR del 15,6 % para el mercado global de CDN, impulsando su valor a unos notables 51 890 millones de dólares en 2034.3
Los casos de uso de las CDN incluyen los siguientes:
Los consumidores de comercio electrónico tienen grandes expectativas en cuanto a las experiencias de compra en línea: esperan tiempos rápidos de carga de imágenes de productos, aprobaciones rápidas de métodos de pago y transacciones sencillas en cualquier dispositivo móvil o de escritorio. Las redes de entrega de contenido ayudan a los minoristas B2C y B2B a ofrecer contenido y aplicaciones de comercio electrónico de alta calidad rápidamente durante los períodos de mayor tráfico.
Las CDN minimizan los retrasos en la transferencia de datos almacenando en caché el contenido del juego en varios servidores, eliminando el tiempo de retraso para crear experiencias de juego óptimas.
Las plataformas de redes sociales como Facebook e Instagram ofrecen material diferente para usuarios diferentes, y las CDN admiten la segmentación de contenido.
Al almacenar en caché el contenido y las solicitudes de API en servidores edge, las CDN reducen el uso de ancho de banda y mejoran la experiencia del usuario móvil. Las CDN también pueden transferir datos de forma rápida y segura a dispositivos móviles, incluidos datos confidenciales de los clientes, como la información bancaria.
Una CDN ayuda a reducir la latencia y el almacenamiento en búfer para ofrecer una transmisión en directo y vídeo bajo demanda superiores.
Un sistema de gestión de contenidos (CMS) es un software que ayuda a los usuarios a crear, gestionar, almacenar y modificar sus contenidos digitales. Una CDN puede mejorar significativamente la velocidad y el rendimiento de CMS como Adobe o WordPress al servir contenido desde servidores distribuidos geográficamente y reducir la carga de trabajo en el servidor de origen.
IBM Cloud Pak for Network Automation es un Cloud Pak que permite automatizar y orquestar las operaciones de infraestructura de redes.
Las soluciones de redes en la nube de IBM proporcionan conectividad de alto rendimiento para potenciar sus aplicaciones y su negocio.
Consolide el soporte de los centros de datos con IBM Technology Lifecycle Services para redes en la nube y más.
1 Content delivery network. 6sense. 2024.
2 Cisco Annual Internet Report (2018-2022). Cisco. 2020.
3 Content Delivery Network (CDN) Market Soars with a Remarkable 20.8% CAGR, anticipated to Reach USD 155,461.3 Million by 2033 | FMI. Future Market Insights. 11 de enero de 2024.