Skalierung von Application Gateway v2 und WAF v2
Application Gateway und WAF können für die Skalierung in zwei Modi konfiguriert werden:
- Automatische Skalierung: Bei aktivierter automatischer Skalierung können Application Gateway und WAF v2-SKUs basierend auf den Datenverkehrsanforderungen der Anwendung auf- oder abskalieren. Dieser Modus bietet bessere Elastizität für Ihre Anwendung und Größe oder Anzahl der Instanzen von Application Gateway müssen nicht geschätzt werden. Außerdem ermöglicht dieser Modus Kosteneinsparungen, weil das Gateway nicht mit bereitgestellter Spitzenkapazität für die erwartete maximale Datenverkehrslast ausgeführt werden muss. Sie müssen eine Mindestanzahl und optional eine Höchstanzahl von Instanzen angeben. Durch eine Mindestkapazität wird sichergestellt, dass Application Gateway und WAF v2 nicht unter die angegebene Mindestanzahl von Instanzen abfallen, selbst wenn kein Datenverkehr vorhanden ist. Jede Instanz entspricht in etwa zehn zusätzlichen reservierten Kapazitätseinheiten. Bei 0 wird keine Kapazität reserviert. Dieser Wert dient ausschließlich zur automatischen Skalierung. Sie können optional auch eine maximale Anzahl von Instanzen angeben, durch die sichergestellt wird, dass Application Gateway nicht über die angegebene Anzahl von Instanzen hinaus skaliert. Ihnen wird nur die vom Gateway bereitgestellte Menge an Datenverkehr in Rechnung gestellt. Die Anzahl der Instanzen kann zwischen 0 und 125 liegen. Wenn kein Wert angegeben ist, liegt der Standardwert für die maximale Anzahl von Instanzen bei 10.
Hinweis
Wenn die maximale Instanzenanzahl auf einen Wert aktualisiert wird, der kleiner als die aktuelle Instanzenanzahl ist, wird die neue Einstellung nicht sofort wirksam. Das neu aktualisierte Maximum wird nur erzwungen, nachdem ein Skalierungsvorgang die aktuelle Anzahl unter die neu aktualisierte maximale Anzahl gebracht hat. Wenn der Skalierungsvorgang nicht stattfindet, da die Schwellenwerte für die automatische Skalierung nicht erfüllt werden, wird die neue maximale Einstellung nicht angewendet.
- Manuell: Sie können auch den manuellen Modus auswählen, in dem das Gateway nicht automatisch skaliert wird. Wenn in diesem Modus mehr Datenverkehr vorliegt, als von Application Gateway oder WAF verarbeitet werden kann, kann dies zu einem Datenverlust führen. Beim manuellen Modus ist die Angabe der Anzahl von Instanzen obligatorisch. Die Anzahl der Instanzen kann zwischen 1 und 125 variieren.
Hinweis
Diese Skalierungsmodi gelten nicht für Application Gateway Basic. Application Gateway Basic wird automatisch auf geschätzte 200 Verbindungen pro Sekunde skaliert, basierend auf einem TLS-Zertifikat mit 2.048-Bit-RSA-Schlüssel.
Automatische Skalierung und Hochverfügbarkeit
Azure Application Gateway-Instanzen werden immer hochverfügbar bereitgestellt. Der Dienst setzt sich aus mehreren Instanzen zusammen, die entweder gemäß der Konfiguration (bei deaktivierter automatischer Skalierung) oder unter Berücksichtigung der Anwendungslast (bei aktivierter automatischer Skalierung) erstellt werden. Aus der Benutzersicht haben Sie nicht unbedingt einen Einblick in die einzelnen Instanzen, sondern lediglich in den Application Gateway-Dienst als Ganzes. Sollte in einer bestimmten Instanz ein Problem auftreten und die Instanz nicht mehr funktionieren, wird von Azure Application Gateway auf transparente Weise eine neue Instanz erstellt.
Der Dienst ist auch dann noch hochverfügbar, wenn Sie die automatische Skalierung mit null Mindestinstanzen konfigurieren. Dies ist immer im Festpreis enthalten.
Es ist jedoch wichtig zu beachten, dass das Bereitstellen einer neuen Instanz ca. 6 bis 7 Minuten dauern kann. Zum Aufrechterhalten der Leistung bei unterschiedlichen Lasten müssen Sie das Skalierungsverhalten von Application Gateway-Instanzen verstehen. Diese Instanzen werden in Gruppen aufskaliert, und die Gruppengröße wird proaktiv erhöht, wenn die aktuelle Anzahl der Instanzen höher ist. Diese Strategie ermöglicht es dem System, Workloadanstiege effizient zu verwalten und potenzielle Dienstunterbrechungen oder Verlangsamungen zu verhindern. Jede Azure Application Gateway-Instanz kann bis zu 10 Kapazitätseinheiten verarbeiten. Um Ihre Einstellungen für die automatische Skalierung zu optimieren, sollten Sie ihre typischen Datenverkehrsmuster berücksichtigen und die Mindestanzahl der Instanzen entsprechend festlegen, damit ein reibungsloser Betrieb sichergestellt ist.
Bei Abskalierungen werden vorhandene Verbindungen für die zu entfernende Instanz 5 Minuten lang von Application Gateway ausgeglichen. Nach 5 Minuten werden vorhandene Verbindungen geschlossen und die Instanz entfernt. Alle neuen Verbindungen während oder nach der fünfminütigen Abskalierungszeit werden mit anderen vorhandenen Instanzen auf demselben Gateway hergestellt.