Balanceo de carga y autoescalado

Conceptos de tecnología y servicios en la nube de AWS

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Balanceo de carga en AWS

El balanceo de carga distribuye el tráfico entrante entre varias instancias EC2, evitando sobrecargar un solo servidor

  • Asegura alta disponibilidad
  • Ofrece escalado horizontal

Tipos de balanceadores en AWS

Cuatro íconos: classic, network, application y gateway load balancers.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el balanceo de carga?

 

  1. Les usuaries envían solicitudes

Diagrama que resalta solicitudes de usuaria/o enviadas a un balanceador de carga.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el balanceo de carga?

 

  1. Les usuaries envían solicitudes
  2. Las solicitudes llegan al balanceador de carga

Diagrama que resalta solicitudes de usuaria/o enviadas a un balanceador de carga.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el balanceo de carga?

 

  1. Les usuaries envían solicitudes
  2. Las solicitudes llegan al balanceador de carga
  3. El Application Load Balancer inicia primero el grupo de destino primario

Diagrama que muestra una solicitud pasando del balanceador a instancias EC2 primarias.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el balanceo de carga?

 

  1. Les usuaries envían solicitudes
  2. Las solicitudes llegan al balanceador de carga
  3. El Application Load Balancer inicia primero el grupo de destino primario
  4. Si aumenta la demanda, activa el grupo secundario y reparte la carga entre todas las instancias

Diagrama que muestra una solicitud pasando del balanceador a instancias EC2 primarias y secundarias.

Conceptos de tecnología y servicios en la nube de AWS

¿Qué es la elasticidad de cómputo?

La elasticidad permite escalar según la demanda, ajustando recursos con flexibilidad

  • Las instancias EC2 logran elasticidad con EC2 Auto Scaling

 

¿Qué es EC2 Auto Scaling?

  • Ajusta automáticamente el número de instancias activas según uso y necesidad
  • Optimiza costos
  • Evita el sobredimensionamiento
Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el autoescalado?

  1. Les usuaries envían solicitudes

Diagrama de arquitectura que muestra la generación de una solicitud de usuaria/o.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el autoescalado?

  1. Les usuaries envían solicitudes
  2. Las solicitudes se enrutan al servicio EC2 Auto Scaling

Diagrama que muestra una solicitud llegando a EC2 Auto Scaling.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el autoescalado?

  1. Les usuaries envían solicitudes
  2. Las solicitudes se enrutan a EC2 Auto Scaling
  3. El servicio las envía a las instancias EC2 activas

Diagrama que muestra una solicitud llegando a EC2 Auto Scaling y repartiéndose entre instancias EC2.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el autoescalado?

  1. Les usuaries envían solicitudes
  2. Las solicitudes se enrutan a EC2 Auto Scaling
  3. El servicio las envía a las instancias activas
  4. Si sube la demanda, añade nuevas instancias EC2 para manejar la carga extra

Diagrama que muestra múltiples solicitudes llegando a EC2 Auto Scaling y repartiéndose entre instancias activas y de respaldo.

Conceptos de tecnología y servicios en la nube de AWS

¿Cómo funciona el autoescalado?

  1. Les usuaries envían solicitudes
  2. Las solicitudes se enrutan a EC2 Auto Scaling
  3. El servicio las envía a las instancias activas
  4. Si sube la demanda, añade nuevas instancias EC2
  5. Cuando baja, apaga las instancias añadidas

Diagrama que muestra una solicitud llegando a EC2 Auto Scaling y repartiéndose entre instancias EC2.

Conceptos de tecnología y servicios en la nube de AWS

Balanceo de carga vs. autoescalado

Balanceo de carga

  • Reparte el tráfico de forma uniforme
  • Usa instancias EC2 existentes

Ícono de AWS Load Balancer.

Autoescalado

  • Asegura cubrir la demanda
  • Puede agregar/eliminar instancias EC2

Ícono de EC2 Auto Scaling.

Conceptos de tecnología y servicios en la nube de AWS

¡Vamos a practicar!

Conceptos de tecnología y servicios en la nube de AWS

Preparing Video For Download...