¿Qué es un servidor perimetral de CDN?

Los servidores perimetrales son un componente fundamental para hacer que Internet funcione más rápido.

Objetivos de aprendizaje

Después de leer este artículo podrás:

  • Definir un servidor perimetral de CDN
  • Entender cómo pasan los datos por las redes
  • Diferenciar entre servidores perimetrales y de origen

Copiar enlace del artículo

¿Qué es un servidor perimetral de CDN?

Un servidor perimetral de CDN es un ordenador que existe en el extremo lógico o "perímetro" de una red. Un servidor perimetral suele servir de conexión entre redes distintas. Uno de los objetivos principales de un servidor perimetral de CDN es almacenar el contenido lo más cerca posible de la máquina del cliente que realiza la solicitud, reduciendo así la latencia y mejorando los tiempos de carga de la página.

Un servidor perimetral es un tipo de dispositivo en el perímetro que proporciona un punto de entrada a una red. Otros dispositivos en el perímetro son los enrutadores y los conmutadores de enrutamiento. Los dispositivos en el perímetro suelen colocarse dentro de los puntos de intercambio de Internet (IxP), para permitir que diferentes redes se conecten y compartan el tránsito.

¿Cómo funciona un servidor perimetral?

En cualquier diseño de red concreto, se conectarán varios dispositivos diferentes entre sí utilizando uno o varios patrones de red predefinidos. Si una red quiere conectarse a otra red o a la Internet más amplia, debe tener algún tipo de puente para que el tráfico fluya de un lugar a otro. Los dispositivos de hardware que crean este puente en el perímetro de una red se denominan dispositivos en el perímetro.

Las redes se conectan en el perímetro

En una típica red doméstica o de oficina con muchos dispositivos conectados, aparatos como teléfonos móviles u ordenadores se conectan y desconectan a la red a través de un modelo de red en estrella tipo hub-and-spoke. Todos los dispositivos existen dentro de la misma red de área local (LAN), y cada dispositivo se conecta a un enrutador central, a través del cual pueden conectarse entre sí.

Para conectar una segunda red a la primera, en algún momento se debe realizar la conexión entre las redes. El dispositivo a través del cual las redes pueden conectarse entre sí es, por definición, un dispositivo en el perímetro.

Ahora, si un ordenador dentro de la red A necesita conectarse a un ordenador dentro de la red B, la conexión debe pasar de la red A, a través del perímetro de la red, y a la segunda red. Este mismo paradigma también funciona en contextos más complejos, como cuando se realiza una conexión a través de Internet. La capacidad de las redes para compartir el tránsito se ve limitada por la disponibilidad de dispositivos en el perímetro entre ellas.

Cuando una conexión debe atravesar Internet, hay que dar todavía más pasos intermedios entre la red A y la red B. Para simplificar, imaginemos que cada red es un círculo, y el lugar en el que los círculos se tocan es el perímetro de la red. Para que la conexión se mueva por Internet, lo normal es que toque muchas redes y pase por muchos nodos del perímetro de la red. En general, cuanto más lejos deba viajar la conexión, mayor será el número de redes que debe atravesar. Una conexión puede atravesar diferentes proveedores de servicios de Internet y el hardware de infraestructura troncal de Internet antes de llegar a su objetivo.

Un proveedor de CDN colocará servidores en muchos lugares, pero algunos de los más importantes son los puntos de conexión en el perímetro entre diferentes redes. Estos servidores perimetrales se conectarán con múltiples redes diferentes, y permitirán que el tráfico pase rápida y eficazmente entre las redes. Sin una CDN, el tránsito puede tomar una ruta más lenta o más complicada entre el origen y el destino. En el peor de los casos, el tráfico "tromboneará" grandes distancias; al conectarse a otro dispositivo al otro lado de la calle, una conexión puede atravesar el país y volver. Al colocar servidores perimetrales en ubicaciones clave, una CDN es capaz de entregar rápidamente el contenido a los usuarios que están en diferentes redes. Para más información sobre las mejoras que supone el uso de la CDN, explora cómo funciona el rendimiento de la CDN.

¿Cuál es la diferencia entre un servidor perimetral y un servidor de origen?

Un servidor de origen es el servidor web que recibe todo el tráfico de Internet cuando una propiedad web no utiliza una CDN. Usar un servidor de origen sin una CDN significa que cada solicitud de Internet debe volver a la ubicación física de ese servidor de origen, independientemente del lugar del mundo en el que resida. Esto crea un aumento en los tiempos de carga, que se incrementa cuanto más lejos está el servidor de la máquina del cliente que realiza la solicitud.

Los servidores perimetrales de la CDN almacenan (en caché) el contenido en ubicaciones estratégicas para aliviar la carga de uno o más servidores de origen. Al trasladar los activos estáticos como imágenes, archivos HTML y JavaScript (y potencialmente otros contenidos) lo más cerca posible de la máquina del cliente que realiza la solicitud, una caché de servidor en el perímetro es capaz de reducir el tiempo que tarda en cargarse un recurso web. Los servidores de origen siguen teniendo una función importante cuando se utiliza una CDN, ya que el código importante del lado del servidor, como una base de datos de credenciales de cliente con hash utilizada para la autenticación, se suele mantener en el origen. Más información sobre la CDN de Cloudflare con servidores perimetrales por todo el mundo.