Balanceo de carga y monitoreo¶
Balancedores de carga
Distribuir las peticiones (trafico) hacia diferentes nodos de procesamiento
- Balanceador de carga de red (trabaja sobre capa 4 transporte) TCP/UDP
- Balanceador de carga de aplicaciones (trabaja sobre HTTP) capa 7
- Balanceador de carga clasico (que trabaja en varias capas 4 o 7) ofrece capacidades sobre diferentes protocolos.
¿Cuando usarlo?
- Balanceadores de carga de red
- Tráfico impredecible
- Tenemos sobrecarga de paquetes en red
- Balanceadores de aplicaciones: Peticion HTTP(S)
- Balanceador clásico: Diferentes servicios
1) Carga de aplicaciones: Peticiones que requieren gran capacidad para resolver
2) Número de peticiones.
EC2 Auto Scaling
- Grupos de Auto Scaling es un conjunto de instancias
- Capacidad minima
- Capacidad deseada
- Capacidad maxima
- Este servicio se comunica con Cloud Watch para leer el estado actual del uso de la infraestructura y de acuerdo a unas reglas aprovisiona capacidad
- Esta capacidad puede ser EC2, BD, Contenedores, S3, etc
- Parámetros de aprovisionamiento
- Plantilla (capacidad)
- Número de instancias
- Grupos de seguridad
- Bajo que reglas de aprovisiona