Freigeben über


Einrichten von Autoskalierung für Anwendungen

Hinweis

Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von 3 Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.

Der Standardverbrauchs- und dedizierte Plan wird ab dem 30. September 2024 als veraltet gekennzeichnet und nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren vom Standardverbrauchs- und dedizierten Plan von Azure Spring Apps zu Azure Container Apps.

Dieser Artikel gilt für: ✔️ Java ✔️ C#

Dieser Artikel gilt für: ✔️ Basic/Standard ✔️ Enterprise

In diesem Artikel wird beschrieben, wie Sie über das Microsoft Azure-Portal oder die Azure CLI Autoskalierungseinstellungen für Ihre Anwendungen einrichten.

Die in Azure Spring Apps integrierte Autoskalierung trägt dazu bei, dass Anwendungen auch dann optimal funktionieren, wenn sich der Bedarf ändert. Azure Spring Apps unterstützt Abskalieren und Aufskalieren – dies umfasst auch die Änderung der Anzahl von App-Instanzen und des Lastenausgleichs.

Voraussetzungen

Um die folgenden Verfahren ausführen zu können, benötigen Sie Folgendes:

  1. Melden Sie sich beim Azure-Portal an.
  2. Navigieren Sie zur Seite Übersicht von Azure Spring Apps.
  3. Wählen Sie im Menü im linken Navigationsbereich unter Einstellungen die Registerkarte Apps aus.
  4. Wählen Sie die Anwendung aus, für die Sie die Autoskalierung einrichten möchten. In diesem Beispiel wird die Anwendung mit dem Namen demo ausgewählt. Dann sollte die Seite Übersicht der Anwendung angezeigt werden.
  5. Navigieren Sie im Menü im linken Navigationsbereich unter Einstellungen zur Registerkarte Aufskalieren.

Einrichten von Einstellungen für die Autoskalierung für Ihre Anwendung über das Azure-Portal

Es gibt zwei Optionen für die Autoskalierungsbedarfsverwaltung:

  • Manuelles Skalieren: Beibehalten einer festen Anzahl von Instanzen Im Standard-Plan können Sie auf maximal 500 Instanzen aufskalieren. Dieser Wert ändert die Anzahl separat ausgeführter Instanzen der Anwendung.
  • Benutzerdefinierte Autoskalierung: Skalieren nach einem beliebigen Zeitplan basierend auf Metriken

Wählen Sie im Azure-Portal aus, wie Sie skalieren möchten. In der folgenden Abbildung sind die Option Benutzerdefinierte Autoskalierung und Moduseinstellungen dargestellt.

Screenshot: Azure-Portal mit der Seite „Autoskalierungseinstellung“ und der hervorgehobenen Option „Benutzerdefinierte Autoskalierung“

Einrichten von Autoskalierungseinstellungen für Ihre Anwendung über die Azure CLI

Sie können Autoskalierungsmodi auch mithilfe der Azure CLI festlegen. Die folgenden Befehle erstellen eine Einstellung und eine Regel für die Autoskalierung.

  • Erstellen der Autoskalierungseinstellung:

    az monitor autoscale create \
         --resource-group <resource-group-name> \
         --name <autoscale-setting-name> \
         --resource /subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.AppPlatform/Spring/<service-instance-name>/apps/<app-name>/deployments/<deployment-name> \
         --min-count 1 \
         --max-count 5 \
         --count 1
    
  • Erstellen der Autoskalierungsregel:

    az monitor autoscale rule create \
         --resource-group <resource-group-name> \
         --autoscale-name <autoscale-setting-name> \
         --scale out 1 \
         --cooldown 1 \
         --condition "tomcat.global.request.total.count > 100 avg 1m where AppName == <app-name> and Deployment == <deployment-name>"
    

Informationen zu den verfügbaren Metriken finden Sie im Abschnitt Benutzermetrikoptionen unter Metriken für Azure Spring Apps.

Durchführen des Upgrades auf den Standard-Plan

Wenn Sie sich im Plan „Basic“ befinden und durch diese Grenzwerte eingeschränkt sind, können Sie ein Upgrade auf den Plan „Standard“ durchführen. Wechseln Sie für das Upgrade zum Menü Preise, indem Sie zuerst die Spalte Standard-Tarif auswählen und dann auf die Schaltfläche Upgrade klicken.

Nächste Schritte