Introducción a AWS y sus Servicios
AWS Elastic Load Balancer (ELB)
Un servicio de AWS para distribuir tráfico y aumentar la disponibilidad de aplicaciones web.
Application Load Balancer (ALB)
Ideal para aplicaciones HTTP y HTTPS con balanceo a nivel de solicitud.
Balanceo Avanzado de Solicitud
Permite enrutamiento basado en contenido, lo que posibilita la distribución inteligente del tráfico.
Microservicios y Contenedores
Optimizado para trabajar con servicios como ECS, para balancear carga entre contenedores.
Mejoras en la Latencia
Alta velocidad y baja latencia garantizando una mejor experiencia al usuario.
Soporte para WebSockets
Capacidad para manejar conexiones persistentes necesarias en aplicaciones en tiempo real.
Network Load Balancer (NLB)
Operación a nivel de conexión para casos de uso que requieren rendimiento extremadamente alto y latencia baja.
Tráfico de Red Alto Rendimiento
Manejo eficiente de millones de solicitudes por segundo con mínima latencia.
Balanceo a Nivel de Conexión
Soporta balanceo de carga para TCP, UDP y TLS con alta capacidad de rendimiento.
Direcciones IP Elasticas
Permite asociar direcciones IP elásticas (EIP) para que los clientes utilicen IPs estáticas.
Integración con AWS Lambda
Posibilita la conexión directa a funciones Lambda para tráfico entrante.
Classic Load Balancer (CLB)
La opción tradicional de balanceo, adecuada para aplicaciones que se ejecutan dentro de una EC2 Classic network.
Balanceo Balanceo Simple
Ofrece funcionalidades básicas de balanceo para aplicaciones con patrones de tráfico predecibles.
Monitoreo y Logging
Facilita el envío de logs a Amazon CloudWatch para su revisión y análisis.
SSL/TLS Offloading
Reduce la carga de trabajo de los servidores al manejar la encriptación y desencriptación SSL/TLS.
Sticky Sessions
Permite mantener sesiones de usuario en el mismo servidor para una experiencia de usuario consistente.
Gateway Load Balancer (GWLB)
Combina el balanceo de carga con capacidades de inspección de paquetes y seguridad de red.
Diseño Transparente
Permite una fácil inserción de dispositivos de seguridad virtual sin cambios de red significativos.
Escalado Automático
Se integra con Auto Scaling para ajustar automáticamente las necesidades de los dispositivos de inspección.
Balanceo de Carga de Terceros
Es compatible con soluciones de balanceo de carga de proveedores de seguridad virtual.
Inspección Profunda de Paquetes
Capacidad de revisar y filtrar el tráfico a nivel de paquete para mejorar la seguridad de la red.
Uso de ELB en Arquitecturas de AWS
Distintas aplicaciones prácticas de los ELB en escenarios de AWS.
Alta Disponibilidad
Configuración en múltiples zonas de disponibilidad para mantener el servicio siempre activo.
Escalado Automático
Integración con Amazon EC2 Auto Scaling para adaptarse a cambios en la demanda del tráfico.
Seguridad y Autenticación
Utilización de grupos de seguridad y certificados SSL para proteger y encriptar datos.
Entornos Multi-Tenant
Capacidad de manejar múltiples usuarios o clientes en la misma infraestructura con aislamiento garantizado.