¿Qué es una Red de entrega de contenido (CDN)? | ¿Cómo funcionan las CDN?

Explora cómo una CDN ofrece una entrega de contenido rápida, eficaz y segura a los servicios de sitios web y de Internet.

Metas de aprendizaje

Después de leer este artículo podrás:

  • Definir una red de entrega de contenido (CDN)
  • Comprender algunos de los beneficios de usar una CDN
  • Conocer más información sobre cómo funciona una CDN

Contenido relacionado


¿Quieres saber más?

Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.

Revisa la política de privacidad de Cloudflare para saber más sobre cómo Cloudflare gestiona tus datos personales.

Copiar el enlace del artículo

¿Qué es una CDN?

Una red de entrega de contenido (CDN) es un grupo de servidores distribuidos geográficamente que almacenan en caché contenido cerca de los usuarios finales. Una CDN permite transferir rápidamente los activos necesarios para cargar contenido de Internet, como páginas HTML, archivos JavaScript, hojas de estilo, imágenes y vídeos.

La popularidad de los servicios de CDN sigue creciendo y hoy en día la mayor parte del tráfico web se sirve a través de CDN, incluido el tráfico de sitios importantes como Facebook, Netflix y Amazon.

Una CDN configurada correctamente también puede ayudar a proteger los sitios web contra algunos ataques maliciosos comunes, como los ataques de denegación de servicio distribuido (DDOS).

¿Equivale una CDN a un proveedor de alojamiento web?

Aunque una CDN no aloja contenido y no puede reemplazar la necesidad de un alojamiento web adecuado, sí ayuda a almacenar en caché el contenido en el perímetro de la red, lo que mejora el rendimiento del sitio web. Muchos sitios web luchan para que sus necesidades de rendimiento sean satisfechas por los servicios de alojamiento tradicionales, por lo que optan por las CDN.

Las CDN, que utilizan el almacenamiento en caché para reducir el ancho de banda del servidor, ayudando al mismo tiempo a prevenir interrupciones en el servicio y mejorar la seguridad, suelen ser la opción preferida para mitigar algunos de los principales problemas asociados con el alojamiento web tradicional.

Informe
Informe: GigaOm Radar for CDN 2024

Documento técnico
Los 3 desafíos de la seguridad y la conectividad de los servicios para aplicaciones

¿Cuáles son las ventajas de usar una CDN?

Aunque los beneficios de usar una CDN varían según el tamaño y las necesidades de una propiedad de Internet, las principales ventajas para la mayoría de los usuarios se pueden dividir en 4 componentes diferentes:

  1. Mejora de los tiempos de carga del sitio web: al distribuir el contenido más cerca de los visitantes del sitio web a través de un servidor de CDN cercano (entre otras optimizaciones), los visitantes experimentan tiempos de carga de la página más rápidos. Dado que los visitantes tienden más a abondar un sitio lento, una CDN puede reducir las tasas de rebote y aumentar la cantidad de tiempo que las personas pasan en el sitio. En otras palabras, un sitio web más rápido aumenta la permanencia de los visitantes.
  2. Reducción de los costos de ancho de banda: los costos de consumo de ancho de banda para el alojamiento de sitios web son un gasto importante para los sitios web. Mediante el almacenamiento en caché y otras optimizaciones, las CDN pueden reducir la cantidad de datos que debe proporcionar un servidor de origen, lo que reduce los costos de alojamiento para los propietarios de sitios web.
  3. Aumento de la disponibilidad de contenido y la redundancia: las grandes cantidades de tráfico o fallas de hardware pueden interrumpir el funcionamiento normal del sitio web. Gracias a su naturaleza distribuida, una CDN puede manejar más tráfico y soportar mejor las fallas de hardware que muchos servidores de origen.
  4. Mayor seguridad del sitio web: una CDN puede reforzar la seguridad al proporcionar mitigación de DDoS, mejoras a los certificados de seguridad y otras optimizaciones.
CDN ultrarrápida
Aumentar el rendimiento con la CDN de Cloudflare

¿Cómo funciona una CDN?

En esencia, una CDN es una red de servidores vinculados entre sí cuyo objetivo es entregar contenido de la manera más rápida, económica, confiable y segura posible. Para mejorar la velocidad y la conectividad, una CDN colocará servidores en los puntos de intercambio entre diferentes redes.

Estos puntos de intercambio de Internet (IXP) son las ubicaciones principales en las que los diferentes proveedores de Internet se conectan para proporcionar acceso mutuo al tráfico que se origina en sus diferentes redes. Al tener una conexión a estas ubicaciones de alta velocidad y muy interconectadas, un proveedor de CDN puede reducir los costos y los tiempos de tránsito en la entrega de datos a alta velocidad.

Mapa de servidores distribuidos globalmente que sirven contenidos - ¿Qué es una CDN?

Más allá de la disposición de servidores en IXP, una CDN realiza una serie de optimizaciones en las transferencias de datos del cliente/servidor estándar. Las CDN colocan los centros de datos en ubicaciones estratégicas en todo el mundo, mejoran la seguridad y están diseñadas para resistir varios tipos de fallas y congestiones de Internet.

Latencia: ¿Cómo mejora una CDN los tiempos de carga del sitio web?

Cuando se trata de sitios web que cargan contenido, los usuarios abandonan un sitio rápidamente cuando este se ralentiza. Los servicios de CDN pueden ayudar a reducir los tiempos de carga de las siguientes maneras:

  • La naturaleza globalmente distribuida de una CDN significa reducir la distancia entre los usuarios y los recursos del sitio web. En lugar de tener que conectarse a cualquier lugar en que se encuentre un servidor de origen de un sitio web, una CDN permite a los usuarios conectarse a un centro de datos que está geográficamente más cerca. Menos tiempo de viaje da como resultado un servicio más rápido.
  • Las optimizaciones de hardware y software, como el equilibrio de carga eficiente y los discos duros en estado sólido, pueden ayudar a que los datos lleguen más rápido al usuario.
  • Las CDN pueden reducir la cantidad de datos que se transfieren al reducir el tamaño de los archivos mediante tácticas como la minificación y la compresión de archivos. Los tamaños de archivo más pequeños significan tiempos de carga más rápidos.
  • Las CDN también pueden acelerar los sitios que usan certificados TLS/SSL ya que optimizan la reutilización de la conexión y habilitan el falso arranque de TLS.

Explora todas las maneras en que una CDN ayuda a los sitios web a cargar más rápido.

Confiabilidad y redundancia: ¿Cómo mantiene una CDN un sitio web siempre en línea?

El tiempo de actividad es un componente esencial para cualquier persona con una propiedad de Internet. Las fallas de hardware y los picos en el tráfico, como resultado de ataques maliciosos o simplemente un aumento en la popularidad, tienen el potencial de interrumpir un servidor web y evitar que los usuarios accedan a un sitio o servicio. Una CDN completa tiene varias características que minimizarán el tiempo de inactividad:

  • El equilibrio de carga distribuye el tráfico de red de manera uniforme en varios servidores, lo que facilita el escalado de los aumentos rápidos de tráfico.
  • La conmutación por error inteligente proporciona un servicio ininterrumpido incluso si uno o más de los servidores de CDN se desconectan debido a un mal funcionamiento del hardware. Además, puede redistribuir el tráfico a otros servidores operativos.
  • En caso de que un centro de datos completo tenga problemas técnicos, el enrutamiento Anycast transfiere el tráfico a otro centro de datos disponible y asegura que ningún usuario pierda el acceso al sitio web.

Más información sobre cómo una CDN ayuda a mantener los sitios web conectados.

Seguridad de los datos: ¿Cómo protege una CDN los datos?

La seguridad de la información está integrada en una CDN. Una CDN puede mantener un sitio seguro con nuevos certificados TLS/SSL que asegurarán un alto nivel de autenticación, encriptación e integridad. Investiga las preocupaciones que plantea la seguridad en torno a las CDN y explora qué se puede hacer para entregar contenido de forma segura. Más información acerca de la seguridad en el uso de CDN mediante SSL/TLS.

Gasto de ancho de banda: ¿Cómo reduce una CDN los costos de ancho de banda?

Cada vez que un servidor de origen responde a una solicitud, se consume ancho de banda. Descubre cómo las CDN, como la CDN de Cloudflare, reducen las solicitudes de origen y los costos de ancho de banda.