Freigeben über


Routinemäßige (geplante) Wartung für Azure App Service

Die routinemäßige Wartung umfasst Hintergrundupdates von Azure App Service. Zu den Wartungstypen gehören Leistungsverbesserungen, Fehlerbehebungen, neue Features und Sicherheitsupdates. Die App Service-Wartung kann sich auf den Service selbst oder das zugrunde liegende Betriebssystem beziehen.

Wichtig

Eine Änderung oder Einstellung von Funktionen ist nicht Teil der routinemäßigen Wartung. Weitere Informationen finden Sie in der Modernen Lebenszyklusrichtlinie.

Die Garantien für Servicequalität und Betriebszeit von Microsoft gelten auch während der Wartungszeiten. In den Benachrichtigungen werden Wartungszeiträume erwähnt, um der Kundschaft einen Einblick in die Änderungen der Plattform zu geben.

Was ist zu erwarten?

Wie auf PCs, Mobiltelefonen und anderen Geräten, sind auch auf Computern in der Cloud die neuesten Updates erforderlich. Im Gegensatz zu physischen Geräten bieten Cloudlösungen wie Azure App Service Möglichkeiten, Routinewartungen einfacher zu handhaben. Sie müssen nicht aufhören zu arbeiten und warten, bis Patches installiert sind. Jede Workload kann innerhalb von Sekunden und während der Installation von Updates auf andere Hardware verschoben werden. Die Updates erfolgen monatlich, können jedoch je nach den Bedürfnissen Ihrer Organisation und anderen Faktoren variieren.

Da eine typische Cloudlösung aus mehreren Anwendungen, Datenbanken, Speicherkonten, Funktionen und anderen Ressourcen besteht, können verschiedene Teile Ihrer Lösungen zu unterschiedlichen Zeiten gewartet werden. Ein Teil dieser Koordination hängt mit der Geografie, der Region, den Rechenzentren und den Verfügbarkeitszonen zusammen. Sie kann auch auf die Cloud zurückzuführen sein, wo nicht alle Bereiche gleichzeitig behandelt werden. Weitere Informationen finden Sie unter Sichere Bereitstellungsmethoden.

Der folgende Screenshot zeigt ein Beispiel für ein Wartungsereignis.

Screenshot eines Wartungsereignisses im Azure-Portal.

Das Beispiel zeigt von oben nach unten:

  • Beschreibender Titel des Wartungsereignisses
  • Betroffene Regionen und Abonnements
  • Erwartetes Wartungsfenster

Häufig gestellte Fragen

Warum dauert die Wartung so lange?

Grundsätzlich werden bei der routinemäßigen Wartung die neuesten Updates für die Plattform und den Service bereitgestellt. Es ist schwer vorherzusagen, wie sich die Wartung auf einzelne Apps bis zu einem bestimmten Zeitpunkt auswirken wird, daher sind Benachrichtigungen in der Regel allgemeiner gehalten. Die Zeitangaben in den Benachrichtigungen spiegeln nicht die Erfahrungen auf App-Ebene wider, sondern den Gesamtbetrieb über alle Ressourcen hinweg. Apps, bei denen eine Wartung erfolgt, werden sofort auf neu aktualisierten Computern neu gestartet und arbeiten dann weiter. Es gibt keine Ausfallzeiten, wenn Anforderungen und Datenverkehr nicht verarbeitet werden.

Warum erhalte ich so viele Benachrichtigungen?

In einem typischen Szenario verfügt die Kundschaft über mehrere Anwendungen, die zu unterschiedlichen Zeiten aktualisiert werden. Um zu vermeiden, dass für jede einzelne davon eine Benachrichtigung gesendet wird, senden wir eine Benachrichtigung, die mehrere Ressourcen betrifft. Wir senden die Benachrichtigung zu Beginn und während des gesamten Wartungsfensters. Bei einem langen Zeitfenster erhalten Sie möglicherweise mehrere Erinnerungen für denselben Rollout, sodass Sie Neustarts, Unterbrechungen oder andere Probleme leichter zuordnen können.

Die Wartung der Plattform sollte die Betriebszeit oder Verfügbarkeit der Anwendung nicht beeinträchtigen. Anwendungen bleiben während der Plattformwartung weiterhin online.

Die Plattformwartung kann möglicherweise dazu führen, dass Anwendungen auf neuen virtuellen Computern kalt gestartet werden. Dies kann entsprechende Verzögerungen mit sich bringen. Eine Anwendung gilt während des Kaltstarts weiterhin als online. Zum Minimieren oder Vermeiden von Kaltstarts sollten Sie den lokalen Cache für Windows-Apps sowie die Integritätsprüfung in Betracht ziehen.

Wir erwarten nicht, dass es während der Wartungsfenster zu Verstößen gegen die Vereinbarung zum Servicelevel (SLA) kommt.

Wie gewährleistet das Upgrade den reibungslosen Betrieb meiner Apps?

Azure App Service stellt eine Flotte von Skalierungseinheiten dar, die das Hosting von Webanwendungen und Lösungen für die Kundschaft ermöglichen. Jede Skalierungseinheit ist in Upgradedomänen und Verfügbarkeitszonen unterteilt. Diese Aufteilung optimiert die Platzierung größerer App Service-Pläne und sorgt für reibungslose Bereitstellungen, da nicht alle Maschinen in jeder Skalierungseinheit gleichzeitig aktualisiert werden.

Wartungsarbeiten aktualisieren Computer schrittweise, während App Service den Zustand der Flotte überwacht. Wenn es ein Problem gibt, kann das System den Rollout stoppen. Weitere Informationen zu diesem Prozess finden Sie im Blogbeitrag Die Magie hinter App Service Betriebssystem-Updates entmystifizieren.

Werden die Geschäftszeiten berücksichtigt?

Ja, Die Geschäftszeiten werden für die Zeitzone der Region angezeigt. Wartungsarbeiten werden so optimiert, dass sie außerhalb der üblichen Geschäftszeiten von 9 bis 17 Uhr beginnen. Statistisch gesehen ist dies der beste Zeitpunkt für Unterbrechungen und Neustarts von Arbeitslasten, da das System (in Kundenanwendungen und damit auch auf der Plattform selbst) weniger belastet wird. Wenn die Ressourcen in einer bestimmten Region um 9 Uhr morgens noch aktualisiert werden, wird die Aktualisierung vor dem nächsten kritischen Schritt und bis zum Ende der Geschäftszeiten sicher unterbrochen.

Welche Optionen habe ich zum Steuern von Routinewartungen?

Wenn Sie Ihre Workloads in einem isolierten Produkt über App Service Environment v3 ausführen, können Sie die Upgrades bei Bedarf planen. Weitere Informationen zu dieser Funktion finden Sie im Blogbeitrag Kontrollieren und Automatisieren der geplanten Wartung für App Service Environment v3.

Kann ich meine Apps besser auf Neustarts vorbereiten?

Wenn Ihre Anwendungen nach einem Neustart zusätzliche Zeit benötigen, um online zu gehen, sollten Sie eine Integritätsprüfung in Betracht ziehen. Ein typisches Muster für den Bedarf an zusätzlicher Zeit ist eine starke Abhängigkeit von externen Ressourcen während der Anlaufphase oder des Starts der Anwendung.

Sie können die Integritätsprüfung verwenden, um die Plattform darüber zu informieren, dass Ihre Anwendung noch nicht bereit ist, Anfragen zu empfangen. Das System kann diese Informationen verwenden, um Anfragen an andere Instanzen in Ihrem App Service-Plan weiterzuleiten. Für diesen Fall empfehlen wir, dass Sie mindestens zwei Instanzen im Plan haben.

Meine Anwendungen waren online, aber seit diese Benachrichtigungen angezeigt werden, sind Probleme aufgetreten. Was hat sich geändert?

Aktualisierungen und Wartungsereignisse sind auf der Plattform von Anfang an aufgetreten. Die Häufigkeit von Updates hat im Lauf der Zeit abgenommen, sodass auch die Anzahl der Unterbrechungen abgenommen und die Betriebszeit zugenommen hat. Allerdings haben Sie jetzt einen besseren Überblick über alle Änderungen. Eine erhöhte Sichtbarkeit könnte den Eindruck erwecken, dass mehr Veränderungen stattfinden.

Nächste Schritte

Weitere Informationen zu Wartungsbenachrichtigungen finden Sie im Blogbeitrag Benachrichtigungen über routinemäßige, geplante Wartungsarbeiten für Azure App Service.