Auto Scaling
Auto-Scaling fügt Instanzen automatisch hinzu oder entfernt sie anhand von Lastmetriken, horizontal (mehr Instanzen) oder vertikal (größere Instanzen).
Zweck
Sich automatisch an Lastschwankungen anpassen und Kosten sowie Leistung optimieren.
Mechanismus
Scale-out: Instanzen hinzufügen, wenn eine Metrik einen Schwellenwert überschreitet (z. B. CPU>70 %). Scale-in: Instanzen entfernen, wenn sie sinkt (z. B. CPU<30 %), mit Abkühlphasen gegen Flattern. Prädiktives Scaling: skaliert vorab nach Zeitmustern. Implementiert von K8s HPA/VPA und AWS ASG.
Anwendungsfälle
- Elastische Skalierung
- Kostenoptimierung
- Anpassung an die Last