Auto Scaling
El autoescalado añade o elimina instancias automáticamente según métricas de carga, en forma horizontal (más instancias) o vertical (tamaños mayores).
Propósito
Adaptarse automáticamente a las fluctuaciones de carga, optimizando coste y rendimiento.
Mecanismo
Escalado horizontal (scale out): añadir instancias cuando una métrica supera un umbral (p. ej., CPU>70 %). Reducción (scale in): eliminar instancias cuando baja (p. ej., CPU<30 %), con periodos de espera para evitar oscilaciones. Escalado predictivo: escala por adelantado según patrones temporales. Lo implementan K8s HPA/VPA y AWS ASG.
Casos de uso
- Escalado elástico
- Optimización de costes
- Adaptación a la carga