¿Qué es Elastic Load Balancing (ELB) y para qué sirve?
Elastic Load Balancing reparte el tráfico entre varios targets (EC2, contenedores, IPs). Sirve para alta disponibilidad, health checks y escalar horizontalmente. En la práctica hoy usas sobre todo ALB (HTTP/HTTPS) o NLB (TCP/UDP de alto rendimiento).
ELB es la familia de balanceadores de AWS. En entrevistas suelen decir “ELB” y esperar que sepas la diferencia entre Application Load Balancer (ALB) y Network Load Balancer (NLB).
¿Qué es ELB?
Un load balancer recibe el tráfico de clientes y lo distribuye a targets sanos. Hace health checks y se integra con Auto Scaling, Security Groups y certificados (ACM).
ALB vs NLB (lo que preguntan)
| Tipo | Capa | Cuándo usarlo |
|---|---|---|
| ALB | HTTP/HTTPS (L7) | APIs, path routing, microservicios |
| NLB | TCP/UDP/TLS (L4) | Ultra baja latencia, IPs estáticas |
| CLB | Clásico (legacy) | Evitar en diseños nuevos |
¿Para qué sirve?
- Evitar un único punto de fallo delante de EC2
- Terminar TLS y enrutar por path/host (ALB)
- Soportar picos con Auto Scaling detrás
- Exponer servicios en subnets públicas de forma controlada
- Flujo típico: Route 53 → ELB → EC2.
- Top 10 servicios AWS.
Conclusión
ELB es el repartidor de tráfico. Para web/APIs responde ALB; para red de alto rendimiento, NLB. Siempre menciona health checks y Multi-AZ.
Domina AWS desde cero
Prepárate para tu Certificación AWS con laboratorios 100% prácticos y mentoría directa en nuestra Comunidad de Ingenieros.
Cuentas Temporales Incluidas • Mentoría SRE • Casos Reales