¿Qué es un CDN y por qué las empresas los usan?

Servidores conectados a través de un mapa mundial.
ArtemisDiana/Shutterstock.com

Los servicios que probablemente usa todos los días, desde Netflix hasta Amazon, se basan en algo llamado CDN o red de distribución de contenido (a veces, «entrega»). Entonces, ¿para qué sirven estas redes informáticas especiales y por qué son tan importantes?

Internet es un lugar real

Es fácil pensar en contenido web como netflix episodios humeantes o sus archivos de Google Drive están «allá afuera» en la nube. Sin embargo, cada bit de datos tiene que vivir en algún lugar de un dispositivo de almacenamiento físico, dentro de una computadora conectada a la red.

Si intenta acceder a un sitio web en el otro lado del planeta, tardará mucho más en cargar que uno en un sitio web alojado en su ciudad o país. Cuanto más tengan que viajar los paquetes de datos, más probabilidades hay de que se topen con un cuello de botella al atravesar las interconexiones o simplemente se pierdan. En ese caso, tienen que ser enviados de nuevo.

Dejando a un lado los aspectos prácticos de la arquitectura de Internet, el punto importante a tener en cuenta es que cuanto más cerca de usted se aloje físicamente el contenido, mejor será su experiencia.

Cómo funcionan las CDN

Los CDN implican un conjunto de servidores distribuidos en un área. Pueden ser globales o locales, siempre que cubran físicamente las áreas desde las que es más probable que los usuarios soliciten contenido. El proveedor de contenido cargará contenido en su servidor y luego distribuirá automáticamente esos datos a los otros nodos en la red CDN. Los servidores CDN generalmente están conectados entre sí mediante conexiones troncales de Internet rápidas, por lo que solo lleva unos segundos transferir grandes cantidades de datos entre ellos.

Los CDN también son inteligentes y eficientes. Supongamos que es la primera persona en su región que solicita un archivo específico de un sitio web. Si el archivo aún no se ha replicado en su nodo CDN más cercano, se copiará allí desde el siguiente nodo que tenga los datos.

El nodo local conservará la copia en caso de que otros usuarios locales también deseen ese archivo. Si nadie quiere el archivo después de un tiempo determinado, es posible que se elimine hasta que alguien lo quiera de nuevo. De esta manera, el ancho de banda de larga distancia solo se usa una vez y luego solo se usa el ancho de banda local. Esto es más rápido y más barato, por lo que tanto el host como el usuario obtienen un buen trato.

Los beneficios de los CDN para las empresas

Los CDN hacen más que brindar a los usuarios una buena experiencia. Pueden ahorrar dinero a los proveedores de contenido al evitar el uso excesivo del costoso ancho de banda internacional. Las CDN también pueden acomodar una gran cantidad de usuarios, distribuyendo la carga a través de la red para asegurarse de que no haya denegación de servicio. Eso también significa que las CDN brindan protección contra ataques de denegación de servicio distribuido (DDoS) deliberados.

Además, las CDN brindan una forma de limitar el contenido a las áreas donde el contenido tiene licencia. Es tan fácil como limitar el contenido alojado localmente a lo que tiene licencia para esa región.

El uso de una VPN derrota a los CDN, para bien o para mal

Los CDN pueden caerse de vez en cuando, como cualquier servidor web. Por lo general, los usuarios serán redirigidos automáticamente al siguiente CDN más cercano. Si eso no sucede, es posible que reciba un error que muestre que el servicio está fuera de línea cuando en realidad el problema es solo ese nodo CDN específico.

En esa situación, puede usar una VPN (red privada virtual) para que parezca que está en una región diferente. Esta puede ser una solución rápida para los problemas de CDN locales, aunque con un impacto en el rendimiento.

Desafortunadamente, cuando usa una VPN para sortear bloques de contenido geográfico, perderá los beneficios de un nodo CDN local rápido. Ahora está obteniendo su contenido de un nodo distante, que luego se alimenta a través de un túnel VPN encriptado. Si bien muchos servicios VPN premium aún pueden ofrecer un buen ancho de banda y latencia de uso, a menudo ocurre que la calidad del servicio se degrada significativamente.

¿Cualquiera puede usar un CDN?

No solo las grandes empresas que construyen sus propias redes de servidores pueden hacer uso de la tecnología CDN. La mayoría de los CDN pertenecen a empresas especializadas que brindan alojamiento e incluyen servicios de CDN como parte de la tarifa de alojamiento. Los sitios web como Wix.com tienen su propia solución CDN, entonces, si crea un sitio web utilizando ese servicio, un CDN garantiza que las personas de todo el mundo obtengan tiempos de carga rápidos y una capacidad de respuesta general.

Los usuarios individuales pueden beneficiarse de la tecnología CDN mediante el uso de productos de empresas que confían en ellos, pero si es un usuario comercial, también puede acercarse directamente a los proveedores de CDN. Si desea crear su propia CDN, es complicado pero no imposible. Sin embargo, se trata de algo más que simplemente comprar hardware de servidor. Necesita una solución de software CDN y los servidores deben instalarse en ubicaciones clave (como centros de datos conectados a la red troncal) para que todo funcione. Definitivamente es mejor dejar los CDN personalizados a los especialistas.

RELACIONADA: Cómo configurar su propio sitio web de manera fácil

Deja un comentario

En esta web usamos cookies para personalizar tu experiencia de usuario.    Política de cookies
Privacidad