ADC

Tráfico de equilibrio de carga en un dispositivo NetScaler

La función de equilibrio de carga distribuye las solicitudes de los clientes en varios servidores para optimizar la utilización de los recursos. En un caso real con un número limitado de servidores que prestan servicio a un gran número de clientes, un servidor puede sobrecargarse y reducir el rendimiento del conjunto de servidores. Un dispositivo NetScaler utiliza criterios de equilibrio de carga para evitar atascos al reenviar cada solicitud de cliente al servidor más adecuado para gestionar la solicitud cuando llega.

Para configurar el equilibrio de carga, defina un servidor virtual para enviar por proxy a varios servidores de una granja de servidores y equilibrar la carga entre ellos.

Cuando un cliente inicia una conexión con el servidor, un servidor virtual termina la conexión del cliente e inicia una nueva conexión con el servidor seleccionado, o reutiliza una conexión existente con el servidor, para equilibrar la carga. La función de equilibrio de carga proporciona una gestión del tráfico desde la capa 4 (TCP y UDP) hasta la capa 7 (FTP, HTTP y HTTPS).

El dispositivo NetScaler utiliza una serie de algoritmos, denominados métodos de equilibrio de carga, para determinar cómo distribuir la carga entre los servidores. El método de equilibrio de carga predeterminado es el método Least Connections.

Una implementación típica de equilibrio de carga consta de las entidades descritas en la siguiente ilustración.

Figura 1. Arquitectura de equilibrio de carga

image

Las entidades funcionan de la siguiente manera:

  • Servidor virtual. Entidad representada por una dirección IP, un puerto y un protocolo. La dirección IP de servidor virtual (VIP) suele ser una dirección IP pública. El cliente envía solicitudes de conexión a esta dirección IP. El servidor virtual representa un banco de servidores.
  • Servicio. Representación lógica de un servidor o una aplicación que se ejecuta en un servidor. Identifica la dirección IP del servidor, un puerto y un protocolo. Los servicios se vinculan con servidores virtuales.
  • Objeto de servidor. Entidad representada por una dirección IP. El objeto de servidor se crea al crear un servicio. La dirección IP del servicio se toma como nombre del objeto de servidor. También puede crear un objeto de servidor y, a continuación, crear servicios mediante el objeto de servidor.
  • Monitorear. Una entidad que rastrea el estado de los servicios. El dispositivo sondea periódicamente los servidores mediante el monitor enlazado a cada servicio. Si un servidor no responde dentro de un tiempo de espera de respuesta especificado y se produce un error en el número especificado de sondeos, el servicio se marca como INACTIVO. A continuación, el dispositivo realiza el equilibrio de carga entre los servicios restantes.
Tráfico de equilibrio de carga en un dispositivo NetScaler

En este artículo