Auto Scaling
La mise à l'échelle automatique ajoute ou supprime des instances selon des métriques de charge, sous forme horizontale (plus d'instances) ou verticale (tailles plus grandes).
Objectif
S'adapter automatiquement aux fluctuations de charge en optimisant coûts et performances.
Mécanisme
Scale-out : ajouter des instances quand une métrique dépasse un seuil (p. ex. CPU>70 %). Scale-in : supprimer des instances quand elle baisse (p. ex. CPU<30 %), avec des périodes de temporisation pour éviter le flottement. Scaling prédictif : anticipe la mise à l'échelle selon des motifs temporels. Implémenté par K8s HPA/VPA et AWS ASG.
Cas d’usage
- Mise à l'échelle élastique
- Optimisation des coûts
- Adaptation à la charge