The Tale of CDN, lectura antes de dormir / Sudo Null IT News

¿De qué trata el artículo y para qué público?

En primer lugar, me gustaría advertir a las almas particularmente sensibles que no perciben los artículos técnicos escritos en un lenguaje simplificado para la persona promedio, que lo mejor es que se salten este material. Aquí hablaremos de ¿qué es una CDN? ¿Como funciona? ¿Y por qué es necesario?

Tenemos un plan y lo cumplimos.

Este artículo está escrito principalmente para Yurlings con fines de educación general. Una búsqueda rápida en el sitio le llevará a material similar, pero con una presentación diferente; me gustaría presentar esto usando mis propios métodos. Después de un ligero preludio, resumiré brevemente el contenido: ¿hablaremos de qué es una CDN? ¿Como funciona? Y por supuesto sobre el protocolo.

О CDN.

En el mundo moderno, donde Internet se ha convertido en una parte integral de la vida, la velocidad y confiabilidad de la conexión son importantes. Todo usuario quiere recibir contenido rápidamente y sin demora, y los operadores de sitios web se esfuerzan por brindar la mejor experiencia a sus visitantes. En este sentido, cada vez más personas recurren al uso de CDN.

CDN (red de entrega de contenido) es una red de entrega de contenidos que permite acelerar la carga de páginas web y mejorar la experiencia del usuario. A continuación veremos los principios básicos de funcionamiento de los servicios CDN; el principal, por supuesto, está relacionado con la distribución de contenido entre servidores ubicados en diferentes partes del mundo. Cuando un usuario solicita acceso a un contenido específico, la solicitud del usuario se enruta al servidor CDN más cercano a él, que ya tiene la información del servidor principal almacenada en caché. Esto reduce el tiempo de carga de la página porque los datos se transfieren más rápido y con menos nodos intermedios.

Los servidores CDN también pueden almacenar en caché el contenido, lo que
significa que almacenan copias de archivos solicitados con frecuencia en sus servidores.
Cuando otro usuario solicita el mismo contenido, se puede entregar.
desde el servidor en caché más cercano, lo que también acelera la carga de la página. Excepto
Además, los servicios CDN pueden optimizar el contenido para diferentes dispositivos y
navegadores. Pueden comprimir imágenes y videos para reducir el tamaño del archivo.
y acelerar la carga de la página.

“No lo necesitamos, el CDN es tuyo”

Consideremos una situación en la que no utilizamos una CDN para nuestro recurso. Pero debemos darnos cuenta de que si entregamos nuestro contenido en algún lugar lejos de nosotros, entonces entendemos que no todos los usuarios están sentados en una fibra óptica a un metro de nuestro centro de datos, tienen una calidad de conexión muy diferente. Puede que tengan uno muy malo. Tiempo de viaje. También hay un concepto Estar nervioso.

Por ejemplo, tenemos un servidor en Moscú y un usuario de Vladivostok descarga contenido multimedia de nuestro sitio web. Si solo hay uno, entonces nuestra tarjeta de red puede manejarlo fácilmente. ¿Pero qué pasa si hay 1 millón de usuarios de este tipo? La carga en la red aumenta y el usuario recibe su contenido con retraso. Podemos aumentar el número de tarjetas de red, unirlas, comprar tarjetas de red más potentes, pero esto es escalamiento vertical, que tiene sus limitaciones. Como resultado, obtenemos un mayor costo.

Sin usar un CDN

Sin usar un CDN

Al mismo tiempo, como comprenderá, la persona no está conectada directamente a nuestro servidor de red y lo más probable es que tome una ruta más larga, un ejemplo en el diagrama a continuación. Cada uno de estos puntos, un enrutador, nos agrega, en primer lugar, un retraso y, en segundo lugar, la posibilidad de falla o pérdida de este paquete.

La distancia del usuario al servidor se mide en saltos, este es el número de nodos intermedios o conexiones de red.

Si implementamos un servidor CDN en otra región, entonces el usuario, al solicitar contenido de nuestro sitio, será llevado al servidor más cercano a él en ubicación geográfica, lo que acortará el camino y reducirá la cantidad de problemas. Esta solución nos aporta las siguientes ventajas:

1) El usuario recibe el contenido más rápido. Se reducen RTT y Jitter.

2) Estamos descargando nuestros canales y centros de datos.

3) Los proveedores ahorran tráfico.

El siguiente diagrama muestra un ejemplo simple de cómo funciona un servidor CDN.

El uso de servicios CDN mejora el rendimiento del sitio web y proporciona a los usuarios un acceso rápido al contenido. Esto es especialmente importante para sitios grandes con mucho tráfico, donde incluso un pequeño retraso puede provocar la pérdida de clientes. En el próximo artículo, definitivamente hablaremos sobre el exclusivo protocolo de enrutamiento dinámico BGP (Border Gateway Protocol), que se utiliza con éxito en las redes de nuestro tiempo.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *