Aktivieren der automatischen Skalierung in App Service
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.
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.
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).
Ü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.
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.