CDN: qué es y por qué se necesita

watch 4m, 54s
views 2

12:23, 19.07.2022

Contenido del artículo
arrow

  • Terminología y funcionamiento de la CDN
  • Cómo configurar una CDN
  • ¿Cuáles son las ventajas de la CDN?

La CDN (Content Delivery Network) es una infraestructura de red distribuida geográficamente creada para optimizar la entrega y distribución de datos al usuario final: usted y yo.

A pesar de la aparente complejidad, en la práctica todo funciona de forma muy sencilla. Imagínese una situación: usted enciende el ordenador, abre el navegador y se dirige a un sitio de interés. Entonces, envías una petición al servidor web y, al cabo de unos instantes, tendrás la página delante: es la respuesta del servidor. Este es un mecanismo estándar de transferencia de datos, y si hay algún problema en el lado del servidor, el sitio simplemente no se cargará. Pero el riesgo de fallo de los nodos individuales siempre existe, y la tecnología CDN se desarrolló precisamente para evitar esas situaciones desagradables.

La red de entrega (y distribución) de contenidos implica la introducción de nodos adicionales de almacenamiento y transferencia de datos: se trata de servidores auxiliares que almacenan en caché parte del contenido, o incluso todo el sitio. Es decir, los datos del sitio se duplican en varias partes del mundo - lo que significa que su sitio será accesible a los visitantes incluso si en el servidor principal se produce algún tipo de fallo. Las peticiones del visitante serán redirigidas al servidor de caché que esté más cerca del visitante - además, esto le permite reducir el ping, ya que el tráfico se moverá por la ruta mínima posible.

La red CDN también permite reducir considerablemente la carga del servidor central. Y cuantos más servidores de caché estén conectados a su sitio web, más rápido y estable será el recurso. En pocas palabras, aumenta la tolerancia a los fallos y la seguridad contra los ataques DoS.

Terminología y funcionamiento de la CDN

Hay 6 términos clave que revelan la esencia de esta tecnología:

  1. CDN es una red de entrega de contenidos distribuida.
  2. El origen es un servidor central donde se almacenan las fuentes, que se duplican en los servidores de caché.
  3. Los contenidos estáticos son datos que se almacenan sin cambios en el servidor y no se modifican automáticamente de ninguna manera.
  4. Los contenidos dinámicos son datos que se generan en el servidor cuando se recibe una solicitud de un visitante.
  5. PoP es un punto de presencia o un servidor de caché dentro de una red distribuida.
  6. El almacenamiento en caché es el proceso de escribir datos en un búfer intermedio, desde el que es posible una lectura casi instantánea por parte del servidor.

Para mayor claridad, puede imaginarse una situación de este tipo: su servidor central está situado en Toronto, Canadá, y un residente de cualquier otra ciudad en algún lugar del mundo -digamos, Kiev, Ucrania- está intentando conectarse a este origen para leer las noticias y saber cómo le va a su diáspora allí en general. La distancia de Kiev a Toronto es de aproximadamente 7551 km en línea recta. Esto es bastante, y hay que tener en cuenta que los cables de fibra óptica no van en línea recta, por lo que la distancia será aún mayor. Y el ping, respectivamente, también es enorme.

Para que las páginas se carguen rápidamente en estos escenarios, se necesita una infraestructura de red distribuida geográficamente - CDN. Gracias a la conexión de varios servidores de caché en diferentes partes del mundo, podrá garantizar una carga rápida del sitio para todos los visitantes que se encuentren en un radio aceptable desde los puntos de presencia.

cdn: qué es y por qué se necesita

Cómo configurar una CDN

Para distribuir el contenido estático a múltiples puntos de presencia, necesita:

  1. Verter todo el contenido estático en un dominio separado.
  2. Acordar a través del proveedor la conexión de la red CDN. Acordar la conexión de la red CDN a través de su ISP.
  3. Contactar con el registrador de DNS para configurar el registro CNAME.
  4. En el sitio principal, cambiar el nombre de dominio para el contenido estático que necesita ser difundido a través de la CDN.

Los sistemas de gestión de contenidos (CMS) tienen plugins especiales que son necesarios para integrar esta tecnología. Pero hay que entender que los puntos de presencia no pueden actuar como almacenes de datos clásicos, sólo almacenan en caché y transmiten la información desde el origen.

¿Cuáles son las ventajas de la CDN?

Destaquemos las principales características:

  • aumenta la velocidad de carga del sitio al optimizar la ruta de la red;
  • reduce la carga del nodo del servidor central, aumenta la tolerancia a los fallos y la estabilidad del sitio;
  • aumenta el alcance geográfico de la audiencia, y de forma significativa;
  • permite escalar el número de PdP para integrarse en nuevos mercados y llegar a una nueva audiencia
  • simplifica la tarea de alojar contenidos "pesados", lo que resulta especialmente útil si se ejecutan en un servidor central aplicaciones que consumen muchos recursos o archivos multimedia interactivos
  • fomenta el SEO: los sitios con una infraestructura distribuida geográficamente obtienen mejores posiciones en los motores de búsqueda, están mejor clasificados.

Al final, esto aumenta la fiabilidad y la estabilidad de cualquier recurso, por lo que, con la configuración adecuada, se puede llevar el tiempo de actividad del sitio hasta el 100%. Esta tecnología es ideal para las tiendas online, así como para diversos servicios de streaming y distribuidores de software. El mismo Netflix, YouTube y Spotify utilizan activamente CDN, ya que simplemente no hay alternativas más dignas hoy en día.

Con esto concluye nuestro material y gracias por su atención. Si tiene alguna pregunta, escríbanos, nuestros especialistas están siempre en contacto.

Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

-4.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.93 /mes

/mes

Facturado cada 12 meses

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

187 /mes

/mes

Facturado cada 12 meses

-10.2%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
100 Mbps
DDoS Protected SSD-KVM 16384 Linux

123 /mes

/mes

Facturado cada 6 meses

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

25.85 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 8192 Linux

25.25 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

96.8 /mes

/mes

Facturado cada 12 meses

-22.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 4096 HK Linux

33 /mes

/mes

Facturado cada 12 meses

-20.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 2048 HK Linux

18 /mes

/mes

Facturado cada 12 meses

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33 /mes

/mes

Facturado cada 12 meses

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.