¿Qué es una content delivery network (CDN)?

Programadores informáticos que trabajan en una compañía emergente

Autores

Stephanie Susnjara

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

¿Qué es una CDN?

Una red de entrega de contenido (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 está ubicado en el "borde de la red", más cerca de los usuarios finales que el servidor host, donde se origina el sitio web. Por esta razón, los servidores CDN a menudo se denominan "servidores perimetrales".

Cada servidor almacena o almacena en caché copias de un subconjunto del contenido web (archivos HTML, imágenes, audio, video, aplicaciones) del servidor host. El almacenamiento en caché, el proceso de almacenar archivos en los servidores perimetrales, acerca los archivos a los clientes, lo que 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 costo y consumo de ancho de banda.

Las organizaciones suelen comprar servicios de CDN a proveedores de servicios de CDN que mantienen sus propias redes de servidores.

Vista aérea de una autopista

Mantenga su cabeza en la nube


Reciba el boletín semanal Think para obtener orientación de expertos sobre cómo optimizar la configuración multinube en la era de la IA.

¿Cómo funcionan las CDN?

Como se señaló 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 para los usuarios a través de la distribución de contenido desde servidores más cercanos que el servidor de origen del sitio web. Un servidor de origen es una computadora o servidor en una ubicación física (como un centro de datos ) que almacena y calcula contenido para 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 de los Estados Unidos (EE. UU.) accede a su sitio, la CDN atiende a ese usuario desde un servidor perimetral en los EE. UU., más cercano al usuario, en lugar de desde su servidor de origen con sede en el Reino Unido para la página web. Este servidor perimetral es un tipo de servidor proxy, a veces llamado caché o servidor de almacenamiento en caché, que actúa como puerta de enlace entre los usuarios e Internet.

Contenido estático frente a contenido dinámico

Una CDN puede entregar dos tipos de contenido: estático y dinámico.

  • El contenido estático es contenido en línea que permanece constante en un sitio web. Sigue siendo el mismo para todos los usuarios que visitan el sitio. El contenido, como los logotipos de sitios web y la información de marca escrita en HTML, son ejemplos de contenido estático.
  • El contenido dinámico es contenido en línea que cambia en función del comportamiento del usuario, la ubicación u otros factores. Por ejemplo, las fuentes de redes sociales (Instagram, Facebook y más), las plataformas de transmisión (Netflix, Hulu y otras) y los sitios de comercio electrónico (como Amazon) ofrecen contenido dinámico rico en medios que se adapta y personaliza para cada usuario.
NS1 Connect

IBM NS1 Connect

Fortalezca la resiliencia de su red con IBM NS1 Connect. En este video, analizamos el valor de IBM NS1 Connect para la resiliencia y el rendimiento de las aplicaciones.

Componentes de CDN y tecnologías relacionadas

Servidor del sistema de nombres de dominio (DNS)

DNS es 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 como la guía telefónica de Internet; simplifica el proceso de búsqueda de sitios web específicos a través de navegadores sitio web. Las redes de entrega de contenido utilizan DNS para realizar un seguimiento y proporcionar direcciones IP para servidores de origen y perimetrales, y realizar un enrutamiento dinámico de solicitudes.

Punto de presencia (PoP)

Un punto de presencia es una ubicación física que almacena servidores y enrutadores en diferentes regiones del mundo. Están estratégicamente ubicados para garantizar una conectividad y un rendimiento óptimos y, a menudo, se encuentran en áreas con alta densidad de usuarios o donde se cruzan múltiples rutas de red.

Punto de intercambio de Internet (IXP)

Un IXP es una ubicación física donde se conectan los proveedores de servicios de Internet y las CDN.

Controlador de entrega de aplicaciones (ADC)

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) a gran escala, compleja o distribuida también puede usar ADC para mejorar aún más la velocidad y optimizar el rendimiento.

CDN frente a alojamiento web

El alojamiento CDN aumenta el alojamiento web (también llamado alojamiento de sitios web) almacenando 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.

Beneficios de la red de entrega de contenido (CDN)

Las redes de entrega de contenido (CDN) brindan muchos beneficios para los editores web, que incluyen:

  • Mejor conectividad y escalabilidad
  • Reducción del consumo de ancho de banda
  • Menor latencia
  • Mejor respuesta a los picos de tráfico
  • Soporte de infraestructura subcontratado
  • Seguridad mejorada
  • Mayor satisfacción del usuario
  • Entrega de contenido mejorada
  • Mejores clasificaciones de optimización de motores de búsqueda (SEO)
Mejor conectividad y escalabilidad

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, eso equivale a más visitas a la página, picos de tráfico, mejor Interacción del cliente y menos abandono del sitio.

Reducción del consumo de ancho de banda

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 costos de ancho de banda de una organización.

Menor latencia

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 resultar en una latencia más significativa. Debido a que los servidores de red de entrega de contenido almacenan cachés de contenido web más cerca de sus usuarios, estos servidores pueden proporcionar baja latencia y mejorar el rendimiento.

Mejor respuesta a los picos de tráfico

Una campaña de marketing exitosa, una oferta por tiempo limitado, un video que se volvió 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 el rendimiento del sitio web.

Soporte de infraestructura subcontratado

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.

Seguridad mejorada

Las redes de entrega de contenido emplean herramientas de analytics y automatización para descubrir ataques de denegación distribuida del servicio (DDoS), ataques de intermediario (MITM) y problemas de cortafuegos.

Mayor satisfacción del usuario

Los problemas de tiempo de carga lento con la reproducción de medios y la capacidad de respuesta de las aplicaciones se encuentran entre las razones por las que los usuarios abandonan o evitan los sitios web. Trabajar con un proveedor de red de entrega de contenido puede prevenir o reducir algunos de estos problemas de rendimiento para satisfacer la demanda de solicitudes de los usuarios. Al garantizar una mayor disponibilidad y reducir el riesgo de tiempo de inactividad, las CDN hacen que sea más probable que los consumidores de contenido estén satisfechos con las interacciones de su sitio para una mejor experiencia general.

Entrega de contenido mejorada

Las CDN entregan contenido más rápido y mejoran la calidad del contenido de Internet entregado. Las transmisiones lentas pueden dificultar la repetir, las videollamadas y el streaming de video y pueden provocar jitter. El almacenamiento en búfer, la mala calidad de imagen y sonido y las transmisiones incompletas también afectan la entrega de contenido de video 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.

Mejores clasificaciones de SEO

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.

Tipos de servicios de CDN

Una red de entrega de contenido (CDN) ofrece principalmente una entrega de contenido web mejorada, pero los proveedores de CDN brindan 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 contenido (CDN) para manejar el tráfico web.1 Estas herramientas pueden incluir:

  • Servicios de seguridad de CDN
  • CDN privadas
  • Análisis de CDN
  • Almacenamiento de CDN

Servicios de seguridad de CDN

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 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 distribuida del servicio (DDoS), los atacantes intentan saturar 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 analytics y automatización para monitorear estos ataques y responder limitando las tasas de solicitudes (la cantidad de solicitudes de información que un HTTP puede hacer en un periodo 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 ocurrir 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 cortafuegos perimetrales y de aplicaciones web (WAF) para proteger los sitios web de delitos cibernéticos como bots maliciosos. Si bien los cortafuegos estándar protegen a nivel de puerto, los WAFs garantizan la seguridad de las solicitudes antes de enviarlas a los servidores web.

CDN privadas

Algunos proveedores de CDN ofrecen CDN privadas, que proporcionan a los clientes su propia red dedicada de servidores y recursos. Una CDN privada puede ser atractiva para una organización con necesidades de seguridad estrictas o requisitos geográficos específicos, o una que simplemente quiere sus propios servidores perimetrales dedicados que estén altamente disponibles y no sufran ningún problema de latencia.

Análisis de CDN

Muchos proveedores de redes de entrega de contenido ofrecen análisis en tiempo real para monitorear 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 web pueden optimizar el contenido para los usuarios, mejorar el servicio del sitio y orientar los esfuerzos de marketing a user personas específicas.

Almacenamiento de CDN

Para los operadores de sitios web con necesidades sólidas 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 perimetrales. Los operadores de sitios web pueden querer esta capacidad de almacenamiento si sirven archivos estáticos de gran tamaño, como videos 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 alivian la carga del tráfico en el servidor de origen al disminuir las solicitudes de carga y enrutar esas solicitudes a los servidores perimetrales de CDN.

Precios de 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 perimetrales a los usuarios. Las tarifas varían según el destino (la región donde los usuarios alojan y acceden al contenido en caché). Los proveedores también tienen diferentes políticas de almacenamiento, algunos cobran tarifas de almacenamiento mientras que 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 refleje 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 tener una idea general de los costos mensuales. Hay 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.

Proveedores de CDN y alojamiento

La proliferación de proveedores de redes de entrega de contenido se ha visto impulsada por el aumento de los tipos de contenido y dispositivos utilizados para acceder a ese contenido.

Los principales proveedores de CDN y soluciones relacionadas con CDN incluyen:

  • Akamai
  • MaxCDN
  • Incapsula
  • Rackspace
  • Cloudflare
  • IBM
  • Amazon Web Services (AWS)

Al elegir un proveedor de CDN, considere el tamaño y la distribución de su red, qué tan bien 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 servicios de analytics.

CDN de código abierto

Solo algunas organizaciones pueden justificar el costo de trabajar con una red de entrega de contenido. 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 CSS o infraestructura de JavaScript.

Las CDN de código abierto alojan elementos de la infraestructura del sitio web en servidores CDN. Los administradores 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.

casos de uso de cdn

Según un informe de Cisco, el 72 % del tráfico web cruza a través de redes de entrega de contenido (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 la notable cifra de 51.89 mil millones de dólares para 2034.3

Los casos de uso de las CDN incluyen los siguientes:

Comercio electrónico

Los consumidores de comercio electrónico tienen grandes expectativas para 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.

Juegos en línea

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.

Plataformas de redes sociales

Las plataformas de redes sociales como Facebook e Instagram atienden diferentes materiales para diferentes usuarios, y las CDN admiten la segmentación de contenido.

Aplicaciones móviles

Al almacenar en caché el contenido y las solicitudes de API en servidores perimetrales, las CDN reducen el uso de ancho de banda y mejoran la experiencia general del usuario móvil. Las CDN también pueden transferir datos de forma rápida y segura a dispositivos móviles, incluyendo datos confidenciales de los clientes, como información bancaria.

Transmisión en vivo y video bajo demanda (VOD)

Una CDN ayuda a reducir la latencia y el almacenamiento en búfer para ofrecer una transmisión en vivo y video bajo demanda superiores.

sistema de gestión de contenido

Un sistema de gestión de contenido (CMS) es un software que ayuda a los usuarios a crear, gestionar, almacenar y modificar su contenido digital. Una CDN puede mejorar significativamente la velocidad y el rendimiento de los CMS como Adobe o WordPress al servir contenido desde servidores distribuidos geográficamente y reducir la carga de trabajo en el servidor de origen.

Soluciones relacionadas
Soluciones de red

Las soluciones de redes de IBM ofrecen conectividad centrada en aplicaciones y de alto rendimiento, que las hace ideales para las empresas digitales actuales.

Explore las soluciones de red
Seguridad de red de IBM Cloud

Proteja su infraestructura en la nube y servidores de actividades maliciosas con la seguridad de red de IBM Cloud.

Explore la seguridad de red en la nube
IBM Cloud

IBM Cloud es una plataforma en la nube diseñada para industrias reguladas, que proporciona soluciones abiertas, seguras, híbridas y preparadas para la IA.

Explore soluciones en la nube
Dé el siguiente paso

Potencie su negocio con soluciones avanzadas de gestión de DNS y redes en la nube. Mejore la confiabilidad de sus aplicaciones y optimice el rendimiento de la red con los servicios líderes de IBM.

Explore las soluciones de nube de IBM Descubra DNS Services gestionados