Saltar al contenido

Balanceador de carga

Un balanceador reparte conexiones o solicitudes entre varios destinos. Las reglas, la gestión del estado y las comprobaciones de fallos determinan su comportamiento.

También conocido comoLoad Balancer
Cloud y operación

¿Qué es un balanceador de carga?

Un balanceador de carga distribuye conexiones o solicitudes entrantes entre varios servidores o instancias de aplicación. NGINX lo explica para tráfico HTTP y distintos métodos de reparto. Los destinos seleccionados dependen de la configuración. Repartir carga no implica automáticamente el mismo número de operaciones de negocio por instancia.

Ejemplo: ejecutar varias instancias del portal

Un equipo ficticio ejecuta varias instancias del mismo portal. El balanceador elige un destino para cada solicitud. El equipo debe establecer dónde residen sesiones, archivos subidos y datos compartidos para que cambiar de destino no genere vistas contradictorias.

También define cómo detectar y retirar del reparto los destinos inutilizables. Que un servidor sea accesible no confirma el funcionamiento de todos los procesos de negocio.

El balanceador y los servicios compartidos también pueden fallar o convertirse en cuellos de botella. Varias instancias no demuestran por sí solas alta disponibilidad; debe comprobarse el comportamiento previsto ante fallos.

Fuentes

Artículos sobre el tema

Cloud y operación con ASES

Hosting, despliegue, mantenimiento y soporte