¿Qué hace un load balancer?
Opciones
- Guarda los datos de la propia aplicación
- Reparte las peticiones entre servidores, evitando los que fallan (Opción correcta)
- Comprime las imágenes antes de enviarlas
- Escribe los logs que emite la aplicación
Respuesta
Reparte las peticiones entrantes entre varios servidores y deja de enviar tráfico a los que no están sanos
Por qué
Un load balancer se coloca delante de un grupo de servidores idénticos. Los clientes hablan con su única dirección; él reenvía cada petición a uno de los servidores.
Así reparte el trabajo, te permite añadir servidores cuando crece el tráfico y mantiene el sitio arriba si uno falla: los health checks lo detectan y dejan de enviarle tráfico.
Ejemplos: Nginx, HAProxy, AWS ALB.
Recuerda
Load balancer = distribuidor de tráfico + health checks.