Aktivieren der automatischen Skalierung in App Service

Abgeschlossen

In dieser Lektion erfahren Sie, wie Sie die automatische Skalierung aktivieren, Autoskalenregeln erstellen und die automatische Skalierungsaktivität überwachen.

Aktivieren der automatischen Skalierung

Um mit der automatischen Skalierung zu beginnen, navigieren Sie zu Ihrem App Service-Plan im Azure-Portal und wählen Sie Skalieren (App Service-Plan) in der Gruppe Einstellungen im linken Navigationsbereich aus.

Anmerkung

Nicht alle Preisstufen unterstützen die automatische Skalierung. Die Preisstufen für die Entwicklung sind entweder auf eine einzelne Instanz beschränkt (die F1 und D1 Stufen), oder sie bieten nur eine manuelle Skalierung (die B1 Stufe). Wenn Sie eine dieser Ebenen ausgewählt haben, müssen Sie zuerst bis zu den S1- oder einer der P- Produktionsstufen skalieren.

Standardmäßig implementiert ein App Service Plan nur die manuelle Skalierung. Wenn Sie Custom Autoscale auswählen, werden Bedingungsgruppen angezeigt, die Sie zur Verwaltung Ihrer Skalierungseinstellungen verwenden können.

Aktivieren der automatischen Skalierung

Hinzufügen von Skalierungsbedingungen

Nachdem Sie die automatische Skalierung aktiviert haben, können Sie die automatisch erstellte Standardmaßstabbedingung bearbeiten und eigene benutzerdefinierte Skalierungsbedingungen hinzufügen. Denken Sie daran, dass jede Skalierungsbedingung entweder basierend auf einer Metrik skaliert oder auf eine bestimmte Instanzanzahl skaliert werden kann.

Die Standardmaßstabbedingung wird ausgeführt, wenn keine der anderen Skalierungsbedingungen aktiv ist.

Die Bedingungsseite für einen App-Serviceplan mit der Standardskalierungsbedingung.

Eine metrikbasierte Skalierungsbedingung kann auch die minimale und maximale Anzahl von Instanzen angeben, die erstellt werden sollen. Die maximale Anzahl darf die von der Preisstufe definierten Grenzwerte nicht überschreiten. Darüber hinaus können alle Skalierungsbedingungen außer dem Standard einen Zeitplan enthalten, der angibt, wann die Bedingung angewendet werden soll.

Erstellen von Skalierungsregeln

Eine metrikbasierte Skalierungsbedingung enthält eine oder mehrere Skalierungsregeln. Sie verwenden den Link „Regel hinzufügen“, um eigene benutzerdefinierte Regeln hinzuzufügen. Sie definieren die Kriterien, die angeben, wann eine Regel eine Automatische Skalierungsaktion auslösen soll, und die Autoskalierungsaktion, die anhand der zuvor beschriebenen Metriken, Aggregationen, Operatoren und Schwellenwerte ausgeführt werden soll (Erhöhen oder Verringern).

Bereich der Skalierungsregeleinstellungen.

Überwachen der automatischen Skalierungsaktivität

Mit dem Azure-Portal können Sie nachverfolgen, wann die automatische Skalierung im Ausführungsverlauf Diagramms erfolgt ist. In diesem Diagramm wird gezeigt, wie sich die Anzahl der Instanzen im Laufe der Zeit verändert und welche automatischen Skalierungsbedingungen die jeweilige Änderung verursacht haben.

Die Ausführungsverlaufsinformationen für die App.

Sie können das Diagramm Ausführungsverlauf mit den Metriken verwenden, die auf der Seite Übersicht angezeigt werden, um die Autoskalierungsereignisse mit der Ressourcenauslastung zu korrelieren.

Die Metriken, die auf der Übersichtsseite