CDN significa red de entrega de contenido. Puede pensar en una CDN como una red de servidores sintonizados para entregar contenido. Estos servidores están ubicados estratégicamente en todo el mundo con la intención de acelerar la entrega de contenido web. Según algunas estimaciones, la mayor parte del tráfico de Internet es atendido por CDN.
¿Cómo funcionan las CDN?
El objetivo de la CDN es reducir el tiempo entre el momento en que se envía la solicitud de una página web y el momento en que se procesa por completo en el navegador web. La CDN ayuda a reducir este tiempo al reducir la distancia física entre la solicitud y el contenido.
Entonces, por ejemplo, considere que un visitante del Reino Unido desea acceder a una página web desde un servidor web en los EE. UU. La solicitud del contenido y los datos tendrá que atravesar el océano Atlántico, lo que supondrá un retraso notable. Sin embargo, las CDN reducen el retraso al almacenar una versión del sitio web de EE. UU. En un servidor en el Reino Unido y ofrecer esta versión al visitante del Reino Unido mucho más rápido.
Los múltiples servidores ubicados en ubicaciones geográficas estratégicas de todo el mundo se conocen como puntos de presencia (PoP). Estos PoP suelen contener varios servidores de almacenamiento en caché que alojan copias idénticas de los sitios web participantes, que sirven a un usuario cuando se solicita. Entonces, cuando un usuario solicita un sitio web participante, son los PoP más cercanos al visitante los que responden a la solicitud en una fracción del tiempo que hubiera tomado si el contenido hubiera sido servido por el servidor web original.
Además de redirigir la solicitud a un PoP y servir el contenido en caché, un CDN también se comunicará con el servidor original en caso de que necesite entregar cualquier contenido que no haya sido previamente almacenado en caché o que de hecho se haya generado de forma dinámica.
Si bien las CDN se utilizan con mayor frecuencia para entregar contenido estático, no es el único tipo de contenido que puede transmitir mediante CDN. En la actualidad, los CDN ofrecen todo tipo de contenido multimedia, incluidos video y audio de alta definición, y también ayudan a facilitar las descargas de software, ya sean aplicaciones, juegos e incluso actualizaciones del sistema operativo. Potencialmente, cualquier dato que se pueda digitalizar y que no se genere dinámicamente se puede entregar a través de una CDN.
Beneficios de usar CDN
La ventaja obvia que ofrecen las CDN a los propietarios de sitios web que tienen visitantes habituales de varias ubicaciones geográficas es que su contenido se entregará más rápido a estos usuarios, ya que hay menos distancia para viajar.
Además de acelerar la entrega de contenido, las CDN ofrecen otras ventajas. Para empezar, reduce los costos de infraestructura de TI, ya que ya no necesita adquirir servidores en todo el mundo. Las CDN suelen costar una fracción de la cantidad y también son más fáciles de implementar y administrar que una flota de servidores en todo el mundo.
En la misma línea, los CDN brindan a los propietarios de sitios web la capacidad de escalar hacia arriba o hacia abajo fácilmente según sus requisitos de tráfico. También equilibran la carga en ese sentido, ya que ayudan a aliviar la carga del servidor original al manejar el tráfico entrante. Redirigir a los usuarios a contenido replicado ayuda a reducir la congestión de la red, lo que brinda a los visitantes una mejor experiencia de usuario.
Muchos proveedores de CDN también tienen la capacidad de detectar y frustrar ataques distribuidos de denegación de servicio (DDos), protegiendo así su servidor original y, al mismo tiempo, asegurando un acceso ininterrumpido a su contenido.
Dado que los CDN cobran por sus servicios en función de la cantidad de datos entregados (generalmente por GB), recopilan y proporcionan análisis de datos que podrían ser útiles para los creadores de contenido. Dependiendo del tipo de metadatos recopilados por las CDN, los propietarios de sitios web pueden usar el análisis de datos para mejorar su contenido e identificar brechas en su estrategia de divulgación.
Una de las ventajas indirectas de usar CDN es la clasificación SEO mejorada. Esto se debe a que uno de los factores que los motores de búsqueda tienen en cuenta al clasificar un sitio web son los tiempos de carga de la página. Los motores de búsqueda clasificarán los sitios web más rápidos por encima de los sitios web más lentos con altas tasas de rebote.
¿Cómo elegir un CDN?
Al igual que con todos los servicios de infraestructura web, no hay escasez de proveedores de CDN para elegir. Le sugerimos que comience por hacer una lista de sus requisitos según el tipo de contenido que desea entregar a través de CDN, las geografías que desea cubrir, la cantidad de ancho de banda que necesitaría y su presupuesto.
A continuación, debe preseleccionar los proveedores de CDN en función de algunas consideraciones generales antes de encontrar el mejor que cumpla con sus requisitos. La idea de usar un CDN es entregar contenido más rápido, por lo que debe asegurarse de que el CDN que seleccione sea más rápido que su servidor original.
Busque CDN que estén sintonizados para ofrecer el tipo de contenido que aloja. Por ejemplo, si bien la mayoría de los CDN entregarán todo tipo de datos, hay algunos especializados que han optimizado su red para entregar un tipo específico de contenido, en particular transmisión de video Full HD y 4K. Algunos de los proveedores de CDN acreditados también emplearán capas de almacenamiento en caché adicionales para reducir la carga en su servidor original.
La escalabilidad de las CDN también es un factor importante, especialmente para los sitios web que experimentan picos ocasionales en el tráfico. La mejor CDN no solo debe ofrecer una escalabilidad infinita, sino que también debe permitir cierta automatización del proceso para mantenerse al día con el tráfico.
Además de estas funciones de entrega de contenido, también esté atento a la cantidad de tiempo que los CDN tardan en propagar su contenido a través de su red. Del mismo modo, también es importante tomar nota del tiempo que tarda una CDN en depurar un archivo en caso de que necesite eliminar una parte del contenido.
- Hemos presentado el mejor almacenamiento en la nube.