Zum Inhalt springen

Autoscaling

Autoscaling passt Ressourcen anhand von Regeln an. Messwerte, Startzeiten und die Grenzen abhängiger Dienste bestimmen, ob die Anwendung davon profitiert.

Auch bekannt alsAutomatische Skalierung
Cloud & Betrieb

Was ist Autoscaling?

Autoscaling bezeichnet die automatische Anpassung von Ressourcen an den Bedarf einer Anwendung. Regeln können Messwerte oder Zeitpläne verwenden. Microsoft unterscheidet das Vergrößern einzelner Ressourcen vom Hinzufügen oder Entfernen weiterer Instanzen. Welche Variante automatisch verfügbar ist, hängt vom verwendeten Dienst ab.

Beispiel: zusätzliche Portalinstanzen

Im erfundenen Beispiel sieht eine Regel vor, bei anhaltend wachsender Nachfrage zusätzliche Portalinstanzen zu starten. Sie brauchen zunächst Zeit, bis sie Anfragen bedienen können. Bei sinkender Last sollen Instanzen entfernt werden, nachdem ihre laufenden Arbeiten sicher beendet oder übergeben wurden.

Das Team wählt passende Messwerte sowie Unter- und Obergrenzen. Wenn die gemeinsame Datenbank bereits den Durchsatz begrenzt, können zusätzliche Portalinstanzen diese Grenze nicht automatisch beseitigen. Ihre Wirkung muss im Zusammenspiel mit den abhängigen Diensten geprüft werden.

Auch das Verkleinern gehört zum Entwurf. Fehlerhafte Regeln können unnötige Wechsel oder zu wenig Kapazität verursachen. Prüfen Sie deshalb sowohl steigende als auch sinkende Last und die Zeit bis zur nutzbaren zusätzlichen Kapazität.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung