Qué es una red de entrega de contenido (CDN)

¡Hola! Soy Ryan Sumner, arquitecto principal de redes en IBM Cloud, y hoy te ayudaré a responder qué es una red de entrega de contenido. En resumen, una red de entrega de contenido o CDN (por sus siglas en inglés) es un servicio que acelera la entrega de contenido en Internet. En otras palabras, el principal beneficio de un CDN es que hace que tu sitio web sea más rápido.

Desafíos de la entrega de contenido sin CDN

Pero antes de explicarte cómo se logra esto y algunos otros beneficios, primero quiero hablarte sobre algunos de los desafíos que enfrentamos cuando tenemos usuarios en todo el mundo pero no tenemos servidores en todos los lugares. Esto afecta la experiencia de los usuarios debido a esta dinámica.

Tengo un diagrama simple que muestra un servidor alojado en Dallas, que es mi sitio web, y tengo usuarios repartidos por todo el mundo. En Sydney tengo cinco usuarios, en Londres tengo cinco, en Nueva York tengo diez, y en Los Ángeles tengo diez. En total, tengo 30 usuarios de diferentes ubicaciones accediendo a mi servidor y mi sitio web en Dallas.

Ahora, sigamos a un grupo de estos usuarios en su recorrido. Veamos el viaje de los usuarios que se encuentran en Sydney. Realizan una solicitud al sitio web y tienen un viaje de 8,600 millas hasta Dallas, y luego el mismo viaje de regreso. El tiempo que esto lleva generalmente se mide en milisegundos, y el tiempo de ida y vuelta podría ser de aproximadamente 170 milisegundos para nuestros usuarios en Sydney, unos 100 milisegundos para los usuarios en Londres, unos 40 milisegundos para los usuarios en la ciudad de Nueva York, y unos 30 milisegundos para los usuarios en Los Ángeles.

Artículos relacionados  Agrega un botón de inicio/salida de grupo de búsqueda a un teléfono Cisco - Artículo web

Cómo funciona un CDN

Como puedes ver, cuanto más lejos estés, más tiempo tomará y, en última instancia, más lento será el sitio web para ti. Aquí es donde entra en juego la CDN y cómo logra aumentar la velocidad al reducir la distancia entre el usuario y el contenido o el servidor que proporciona el contenido.

Lo que hace es colocar puntos de entrega de la red de entrega de contenido en la mayor cantidad de ubicaciones posibles en todo el mundo. En nuestro caso, asumiremos que tenemos un punto de entrega en casi todas las ubicaciones donde se encuentran nuestros usuarios.

Ahora, cuando un usuario en Sydney, Londres, la ciudad de Nueva York o Los Ángeles intenta acceder a un contenido, ese contenido se recupera primero a través del servicio de la red de entrega de contenido y luego se distribuye por todo el mundo. Tenemos solo una solicitud al servidor de Dallas y luego se distribuye por todas partes. Nuestros usuarios en Londres, en lugar de tener que ir hasta Dallas, pueden acceder directamente al contenido desde su ubicación geográfica más cercana, lo que reduce drásticamente el tiempo necesario para acceder a ese contenido.

Como puedes ver, es muy básico cómo un CDN es capaz de brindar beneficios al usuario final al reducir el tiempo necesario para entregar el servicio. Pero lo que no ves aquí es un beneficio indirecto, que es la reducción en la cantidad de tráfico que realmente llega al servidor de Dallas. Este beneficio indirecto es que ves una reducción en la carga o una reducción en la capacidad que necesitas en Dallas para servir a todos estos usuarios.

Artículos relacionados  Descubre lo que son los Servicios de TI

Otro beneficio indirecto es que, debido a que hay menos actividad en Dallas y los usuarios no tienen que comunicarse directamente con los servidores tan lejos, el entorno de Dallas también puede ver un aumento en el tiempo de actividad. Por último, pero no menos importante, debido a que los usuarios no se comunican directamente con los servidores en Dallas, obtienes el beneficio indirecto de un aumento en la seguridad a través de la oscuridad.

Resumen

En resumen, un CDN acelera la entrega de contenido en Internet al reducir la distancia entre los usuarios y el servidor proporcionando el contenido. Esto tiene como resultado un sitio web más rápido y una reducción en el tráfico que llega al servidor central, lo que a su vez puede aumentar la capacidad y la seguridad.

Preguntas frecuentes

¿Qué es un CDN?Una red de entrega de contenido es un servicio que acelera la entrega de contenido en Internet.
¿Cómo funciona un CDN?Un CDN coloca puntos de entrega en ubicaciones estratégicas de todo el mundo para que los usuarios puedan acceder al contenido desde la ubicación más cercana.
¿Cuáles son los beneficios de usar un CDN?Los beneficios incluyen un sitio web más rápido, una reducción en la carga del servidor central, un aumento en el tiempo de actividad y una mayor seguridad.

Espero que esta visión general de la red de entrega de contenido te haya sido útil. Si te gustó o tienes alguna pregunta, déjala en los comentarios. Mantente atento a futuros artículos y no olvides darle me gusta y suscribirte. ¡Hasta la próxima!

Artículos relacionados  Explicación de los operadores de Kubernetes

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *