Contenido del curso
Identidad, Acceso y Gobernanza Multicuenta
Servicios de Computo en AWS
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 min - 11

Compute Savings Plan para EC2 y Lambda
04:42 min - 12

Cómo lanzar tu primera instancia EC2
09:10 min - 13

Optimizar latencia en EC2 con tenencia dedicada
09:25 min - 14

Cómo consultar metadatos de EC2 con IMDSv2
04:30 min - 15

AWS Outposts: ejecutar AWS en tu data center
05:53 min - 16

Despliegue de app web en Elastic Beanstalk
19:45 min
Contenedores en AWS
Redes en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 min - 21

NAT Gateway para subredes privadas en AWS
06:42 min - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 min - 23

NACL y Security Groups en AWS
05:35 min - 24

Cómo reparar un Security Group en EC2
03:51 min - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:36 min
Escalamiento y balanceo en AWS
Almacenamiento en AWS
- 30

Tipos de almacenamiento en AWS: EBS, EFS y S3
04:58 min - 31

Instance Store vs EBS en AWS
11:05 min - 32

EFS vs FSx para compartir archivos en AWS
02:37 min - 33

Creación y configuración de volúmenes EBS en AWS
03:55 min - 34

Transfer Acceleration para datos globales en S3
15:33 min - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 min - 36

Recuperar objetos borrados en Amazon S3
03:41 min
Bases de datos en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 min - 38

Cómo funciona DynamoDB en AWS
08:09 min - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 min - 40

Elasticache y DAX
04:22 min - 41

RDS vs Aurora: réplicas y alta disponibilidad
09:17 min - 42

Cómo configurar Aurora con alta disponibilidad en RDS
11:17 min
Migración en AWS
Monitoreo y Auditoria en AWS
DNS y CDN en AWS
Servicios de Seguridad
Serverless
Servicios de Datos en AWS
Servicios de AI y ML em AWS
Servicios de Backup y Recuperación ante desastres
Architect Solutions Certificate
Tipos de balanceadores de carga en AWS
Resumen
Distribuir tráfico entre múltiples recursos sin perder disponibilidad es uno de los retos más comunes al desplegar aplicaciones en la nube. Los Elastic Load Balancer (ELB) de AWS resuelven justamente eso: actúan como un punto fijo de entrada que reparte las peticiones de forma homogénea entre instancias o contenedores. Esta guía te muestra qué son, qué tipos existen y cómo configurarlos.
Un caso real lo deja claro: durante la última campaña promocional de Nxia Bank se procesaron más de 48 millones de peticiones en un periodo muy corto sin afectar la disponibilidad del servicio, gracias al uso de balanceadores de carga.
¿Qué es un Elastic Load Balancer en AWS?
Un ELB es un servicio que distribuye el tráfico entrante entre varios recursos de cómputo según reglas que tú defines. Esos recursos suelen ser instancias en EC2, contenedores en ECS o cargas de Kubernetes en EKS [0:25].
La idea central es evitar que un solo recurso quede sobrecargado. Al tener un punto fijo de entrada, el balanceador decide a dónde enviar cada petición y así te permite alta disponibilidad y escalado sin fricciones.
¿Para qué sirve un balanceador de carga? Sirve para repartir el tráfico entre varios servidores, evitar caídas por sobrecarga y mantener la aplicación disponible incluso si una instancia falla.
¿Qué tipos de balanceadores de carga ofrece AWS?
AWS ofrece cuatro tipos de ELB, y cada uno opera en una capa distinta del modelo OSI. Recuerda que el modelo OSI divide las conexiones de red en capas, siendo la capa siete la más cercana al usuario [1:05].
- Application Load Balancer (ALB): opera en la capa siete. Es el más común y está pensado para aplicaciones web que no necesitan respuestas en submilisegundos [1:20].
- Network Load Balancer (NLB): opera en la capa cuatro, la capa de red. Ofrece tiempos de respuesta mucho más bajos y se usa para cargas que exigen rendimiento extremo [1:40].
- Gateway Load Balancer (GLB): trabaja entre la capa tres y la cuatro. Se usa para comunicar appliances de red como firewalls [2:00].
- Classic Load Balancer (CLB): asociado a las antiguas EC2 Classic. Hoy ya no se recomienda para nuevos despliegues [2:15].
¿Cuál es la diferencia entre ALB y NLB? El ALB trabaja en la capa siete y entiende tráfico HTTP/HTTPS, ideal para apps web. El NLB trabaja en la capa cuatro y prioriza latencia ultrabaja para cargas de alto rendimiento.
¿Cómo se ve un ALB en una arquitectura real?
Imagina una aplicación corriendo en una región de AWS. Dentro de esa región tienes una VPC con dos zonas de disponibilidad. Cada zona tiene una subred pública con dos instancias, demo uno y demo dos, conectadas a un ALB [2:35].
Los usuarios entran por el ALB y este decide, según las reglas configuradas, si envía la petición a demo uno o a demo dos. Así repartes la carga y, si una zona falla, la otra sigue respondiendo.
¿Qué configuraciones puedes aplicar a un ELB?
Un balanceador de carga no solo reparte tráfico: también puedes afinar cómo lo hace. Estas son las configuraciones clave que vas a encontrar.
- Health checks: monitorean el estado de las instancias conectadas. Si un recurso deja de responder, el ELB deja de enviarle tráfico y lo redirige a las demás instancias sanas [3:15].
- SSL/TLS offloading: el balanceador gestiona el encriptado y desencriptado de las conexiones HTTPS, liberando a tus instancias de esa carga [3:35].
- Sticky sessions: si la conexión de un usuario ya llegó a una instancia, se mantiene en ella aunque haya otras disponibles. Esto reduce latencia porque los datos de la sesión ya están en memoria [3:50].
- Cross-zone load balancing: un mismo balanceador puede repartir tráfico entre distintas zonas de disponibilidad dentro de la misma región [4:15].
¿Qué es un health check en un ELB? Es una verificación periódica que hace el balanceador para saber si una instancia está respondiendo. Si no responde, deja de enviarle tráfico hasta que vuelva a estar sana.
¿Por qué importa la integración nativa con servicios de cómputo?
Una de las ventajas fuertes de los ELB en AWS es que se conectan nativamente con EC2, ECS y EKS [4:30]. No necesitas configuración adicional para que el balanceador hable con tus instancias o tus contenedores.
Eso significa menos fricción al desplegar y reglas que se aplican directamente sobre el servicio donde corre tu carga de trabajo. Si ya estás trabajando dentro del ecosistema de AWS, integrar un ELB es casi un paso natural.
¿Tienes en tu organización un caso especial que podría beneficiarse de un balanceador de carga? Cuéntamelo en los comentarios.