Saltar al contenido principal

Configuración Inicial del Load Balancer en Nuvion

Para crear un Load Balancer en Nuvion solo tienes que ir al menú izquierdo del panel y hacer clic en el menú Load Balancer.

imagem


Configurando el Load Balancer​

En el asistente que se abrirá, deberás configurar las siguientes opciones:

  • Nombre - especifica el nombre de tu load balancer.
  • Descripción - proporciona una breve descripción del load balancer (opcional).
  • Alta Disponibilidad (HA) - habilita esta opción para desplegar dos balanceadores de carga en modo activo-pasivo, con el segundo actuando como una instancia en espera que tomará el control si el balanceador de carga primario falla.
  • Flavor - definido según el HA si está activo (Active_Standby) si no está activo (Single).
  • Red - elige la red donde se desplegará el load balancer.
  • Versión IP - elige entre IPv4 e IPv6.
  • Dirección IP - especifica la dirección IP que se asignará al load balancer (opcional).
  • Usar una dirección IP flotante - habilita la asignación de una dirección IP flotante al load balancer. Si no tienes una IP flotante ya creada, se creará junto con el load balancer.

imagem


Pools de balanceo​

Agrega uno o más pools de balanceo para dirigir el tráfico entrante del balanceador de carga hacia los miembros del pool.

imagem

Regla de reenvío:​

Selecciona la regla deseada en la lista y especifica los puertos para las conexiones entrantes y de destino.

Reglas disponibles:

  • HTTPS -> HTTPS
  • HTTPS -> HTTP
  • TCP -> TCP
  • UDP -> UDP

Configuración de balanceo:

Selecciona el algoritmo de balanceo:

  • Round Robin - Distribuye las solicitudes secuencialmente entre los servidores.
  • Menor número de conexiones - Envía la solicitud al servidor con menos conexiones activas.
  • IP de origen - Usa la IP del cliente para mantener sesión persistente.

Sesiones persistentes:​

Si está marcado, genera una cookie que se insertará en cada respuesta. La cookie se usará para enviar solicitudes futuras al mismo entorno.

Miembros:​

Agrega miembros a este pool, puede ajustarse después de crear el load balancer.

imagem

CIDRs permitidos:​

Agrega rangos de IPs que pueden comunicarse con el pool de balanceo.

Monitor de salud:​

Configura el protocolo de monitoreo.

Opciones disponibles:

  • HTTP - verifica la disponibilidad (código de respuesta 200) de la URL especificada.
  • HTTPS - verifica la disponibilidad (código de respuesta 200) de la URL especificada.
  • TCP - verifica la disponibilidad TCP del puerto de backend.
  • PING - verifica la disponibilidad de las direcciones IP de los miembros.

Parámetros del monitor de salud:​

Por defecto, el monitor de salud elimina un miembro de un pool de balanceo si falla tres verificaciones consecutivas de salud en intervalos de cinco segundos. Cuando un miembro vuelve a operar y responde con éxito a tres verificaciones consecutivas, se reincorpora al pool.

Sin embargo, puedes ajustar estos valores según tu necesidad como muestra la imagen a continuación:

imagem

Parámetros:​

  • Ruta URL - especifica la ruta de la URL para verificar la disponibilidad del miembro (para protocolos HTTP/HTTPS).
  • Intervalo - especifica el intervalo de tiempo entre las verificaciones de salud (de 5 a 300 segundos).
  • Tiempo de espera - especifica el tiempo de espera por una respuesta del miembro (de 5 a 60 segundos, no puede ser mayor que el intervalo definido).
  • Umbral saludable - especifica el número de verificaciones exitosas consecutivas para considerar al miembro saludable (de 1 a 10 intentos).
  • Umbral no saludable - especifica el número de verificaciones consecutivas fallidas para considerar al miembro como no saludable (de 1 a 10 intentos).

Después de todas las definiciones y ajustes realizados, solo debes hacer clic en create para crear el Balancing Pool y luego en create nuevamente para crear el Load Balancing.​