Saltar al contenido
uencoder

Load Balancer

Un equilibrador de carga distribuye el tráfico entre múltiples instancias backend, mejorando el rendimiento y la disponibilidad, en las capas L4 (TCP) y L7 (HTTP).

Propósito

Distribuir el tráfico para mejorar rendimiento y disponibilidad, posibilitando el escalado horizontal.

Mecanismo

L4 (Nginx/HAProxy): distribuye por conexión TCP, rápido pero sin conocer HTTP. L7: distribuye según cabeceras/URL/Cookies HTTP, admitiendo enrutamiento y afinidad de sesión. Algoritmos: round robin, mínimo de conexiones, hashing consistente.

Casos de uso

  • Distribución de tráfico
  • Escalado horizontal
  • Alta disponibilidad

Términos relacionados

References