Contenido del Curso
Asociado Arquitecto de Soluciones AWS
Asociado Arquitecto de Soluciones AWS
Balanceo de Carga Elástico (ELB)
Elastic Load Balancing (ELB) en AWS es fundamental para mantener la alta disponibilidad y la resiliencia al distribuir el tráfico entre múltiples instancias EC2.
Conceptos básicos de Balanceo de Carga
El balanceo de carga es crucial para la alta disponibilidad y para prevenir puntos únicos de falla en las aplicaciones. ELB distribuye el tráfico entrante de la aplicación, evitando cuellos de botella y asegurando una utilización eficiente de los recursos. Si una instancia falla, ELB redirige el tráfico a instancias operativas, mejorando la tolerancia a fallos.
Tipos de Balanceadores de Carga
AWS ofrece tres tipos de balanceadores de carga:
- Application Load Balancer (ALB) funciona en la capa de aplicación (Capa 7), adecuado para el enrutamiento basado en contenido o URL.
- Network Load Balancer (NLB) maneja alto rendimiento con baja latencia en la capa de transporte (Capa 4), perfecto para aplicaciones en tiempo real.
- Classic Load Balancer (CLB) es una versión más antigua que puede gestionar tráfico de las Capas 4 y 7, pero es menos flexible que sus contrapartes modernas.
Elija ALB para aplicaciones que necesiten enrutamiento basado en URL, NLB para requisitos de alto rendimiento, y considere migrar de CLB a opciones modernas para nuevos proyectos.
Comprobaciones de Salud
Las comprobaciones de salud de ELB monitorean las instancias de EC2 para asegurar que estén operativas. Si una instancia falla una comprobación de salud, ELB deja de enviar tráfico a ella, reanudando solo una vez que la instancia se recupera. Configurar estas comprobaciones implica establecer la frecuencia, ruta y umbral de fallos de la comprobación, lo cual es clave para mantener el rendimiento de la aplicación y la satisfacción del usuario.
Puntos Clave
Entender el balanceo de carga, seleccionar el tipo correcto e implementar comprobaciones de salud efectivas son esenciales para optimizar el rendimiento, disponibilidad y experiencia del usuario de la aplicación en AWS.
1. ¿Cuál es la función principal de un Elastic Load Balancer (ELB) en AWS?
2. ¿Qué balanceador de carga de AWS opera en la Capa 7 del modelo OSI y es ideal para enrutar tráfico basado en contenido?
3. ¿Cuál es la principal ventaja de las verificaciones de salud en Elastic Load Balancing?
4. ¿Cuándo elegirías más probablemente un Network Load Balancer (NLB) sobre un Application Load Balancer (ALB)?
¡Gracias por tus comentarios!