Einführung

Abgeschlossen

Durch die automatische Skalierung können Systeme Ressourcen anpassen, um mit einer schwankenden Benutzernachfrage umzugehen. Gleichzeitig ist auf diese Weise eine Kostenkontrolle für die zugehörigen Ressourcen möglich. Die automatische Skalierung können Sie in vielen Azure-Diensten und auch in Webanwendungen einsetzen. Voraussetzung dafür ist, dass Sie Regeln zur automatischen Skalierung konfigurieren, in denen die Bedingungen für das Hinzufügen oder Entfernen von Ressourcen festgelegt werden.

Angenommen, Sie arbeiten für eine große Hotelkette. Sie haben eine Website, auf der Kunden Zimmer buchen und die Details von Buchungen, die sie früher getätigt haben, abrufen können.

Wenn eine besondere Veranstaltung wie ein Konzert oder eine Sportveranstaltung in der Nähe der Hotels stattfindet, kann es zu einer vorübergehenden Zunahme von Buchungsanforderungen kommen. Da vergleichbare Events sehr kurzfristig angekündigt werden können, kann es schwierig sein, Maßnahmen für einen potenziellen Anstieg des Datenverkehrs zu treffen. Eine manuelle Skalierung scheidet als Lösung aus, da sich die Events nicht vorhersagen lassen. Außerdem könnten Websiteressourcen, die für solche Fälle bereitgehalten, aber nicht aktiv genutzt werden, viel zu teuer sein.

Das Reservierungssystem der Hotelwebsite muss auch bei sehr hoher Nachfrage schnell auf Benutzeranforderungen reagieren. Außerdem müssen Sie bei geringer Nachfrage laufende Kosten minimieren.

In diesem Modul erfahren Sie, wie Sie die automatische Skalierung mit Azure App Service verwenden, um eine Web-App zu skalieren, um die Nachfrage zu Spitzenzeiten zu decken.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Ermitteln von Szenarien, für die sich für die automatische Skalierung als Lösung eignet
  • Erstellen von Regeln zur automatischen Skalierung für Web-Apps
  • Überwachen der Auswirkungen der automatischen Skalierung

Voraussetzungen

  • Erfahrung im Umgang mit dem Azure-Portal zum Erstellen und Verwalten von App Service-Web-Apps
  • Grundlegende Kenntnisse in der manuellen Skalierung einer App Service Web-App-Instanz