¿Qué es un servidor perimetral de CDN?

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

¿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.

Diagrama del dispositivo de red perimetral de CDN

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.

Diagrama de colocación del servidor perimetral de la CDN

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.

Preguntas frecuentes

¿Qué define a un servidor perimetral en el contexto de una CDN?

Un servidor perimetral es un dispositivo ubicado en el extremo lógico de la red, o perímetro; un servidor de este tipo reduce la latencia al procesar las solicitudes lo más cerca posible del usuario final. Dentro de una red de entrega de contenido (CDN), estos servidores sirven como punto de conexión principal entre un visitante y el servidor de origen.

¿Cómo mejora un servidor perimetral el rendimiento de los sitios web?

Al situarse entre un usuario y un servidor de origen, un servidor perimetral minimiza la distancia física que deben recorrer los datos. Esta reducción de la distancia disminuye el tiempo de carga de un sitio web, y proporciona una experiencia más rápida y receptiva al usuario.

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

Un servidor de origen es la fuente central donde residen los datos y el contenido originales de un sitio web. Un servidor perimetral forma parte de una red distribuida que almacena versiones en caché de esos datos en varias ubicaciones globales para garantizar una entrega más rápida a los usuarios cercanos.

¿De qué manera un servidor perimetral proporciona seguridad a un sitio web?

Los servidores perimetrales pueden actuar como una barrera protectora en el perímetro de la red. Pueden estar equipados con herramientas de seguridad como un firewall de aplicaciones web (WAF) o servicios de mitigación de DDoS para identificar y bloquear el tráfico malicioso antes de que pueda llegar al servidor de origen.

¿Qué sucede cuando un usuario solicita contenido que la CDN no almacena en caché?

Si el contenido solicitado aún no está almacenado en el servidor perimetral, el servidor reenvía la solicitud al servidor de origen. Una vez que recibe los datos, el servidor perimetral los entrega al usuario y luego puede almacenarlos en caché para satisfacer más rápidamente las futuras solicitudes de otros usuarios cercanos.

¿Por qué los servidores perimetrales suelen estar ubicados en puntos de intercambio de Internet (IXP)?

La ubicación de los servidores perimetrales en los IXP les permite conectarse directamente con distintos proveedores de acceso a Internet. Esta ubicación estratégica disminuye el número de saltos o transiciones de red necesarios para la entrega de contenido, lo que reduce aún más la latencia.

¿Cómo contribuyen los servidores perimetrales a la escalabilidad de un sitio web?

Los servidores perimetrales de CDN ayudan a escalar un sitio web descargando un volumen significativo de tráfico del servidor de origen. Al gestionar localmente la mayoría de las solicitudes, los servidores perimetrales evitan que el servidor de origen se sature durante los periodos de mucho tráfico o los aumentos repentinos.