Qué es Balanceador de carga
Distribución de tráfico entre servidores
Balanceador de carga es un componente de infraestructura que distribuye el tráfico de red entrante entre múltiples servidores para garantizar alta disponibilidad y rendimiento.
Cómo funciona
- Recepción de solicitudes entrantes de clientes
- Selección del servidor óptimo según el algoritmo
- Reenvío de la solicitud al servidor seleccionado
- Monitoreo del estado del servidor (health checks)
Algoritmos de balanceo
- Round Robin — distribución secuencial
- Least Connections — al servidor con menos conexiones
- IP Hash — vinculación cliente-servidor por IP
- Weighted — basado en capacidad del servidor
Tipos de balanceadores
- L4 (Transporte) — nivel TCP/UDP
- L7 (Aplicación) — nivel HTTP/HTTPS
- Balanceo DNS — mediante registros DNS
- Hardware — dispositivos especializados
Soluciones populares
- Nginx, HAProxy — basadas en software
- AWS ELB, GCP Load Balancer — basadas en nube
- F5 BIG-IP — basadas en hardware