Repaso
English

¿Qué hace un load balancer?

Opciones

  1. Guarda los datos de la propia aplicación
  2. Reparte las peticiones entre servidores, evitando los que fallan (Opción correcta)
  3. Comprime las imágenes antes de enviarlas
  4. 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.

Términos clave

Practica esta pregunta en Repaso