Migrieren Ihrer Funktions-App zu einem zonenredundanten Plan
Verfügbarkeitszonenunterstützung für Azure Functions ist jetzt in Premium- (Elastic Premium) und Dedizierten Plänen (App Service) verfügbar. Ein zonenredundanter Funktions-App-Plan gleicht seine Instanzen automatisch zwischen Verfügbarkeitszonen aus, um höhere Verfügbarkeit zu erreichen. In diesem Artikel wird beschrieben, wie Sie zum öffentlichen Premium-Plan für mehrere Mandanten mit Unterstützung von Verfügbarkeitszonen migrieren. Informationen zur Migration zu Zonenredundanz bei dedizierten Plänen finden Sie hier.
Anforderungen an Ausfallzeiten
Ausfallzeiten hängen davon ab, für welche Art der Durchführung der Migration Sie sich entscheiden. Da Sie bereits vorhandene Premium-Pläne nicht so konvertieren können, dass sie Verfügbarkeitszonen verwenden, besteht die Migration aus einer parallelen Bereitstellung, in der Sie neue Premium-Pläne erstellen. Die Ausfallzeit hängt davon ab, wie Sie Datenverkehr aus Ihrer alten Funktions-App an Ihre neue, für Verfügbarkeitszonen aktivierte Funktions-App umleiten. Wenn Sie beispielsweise für auf HTTP basierende Funktionen ein Anwendungsgateway, eine benutzerdefinierte Domäne oder Azure Front Door verwenden, hängt die Ausfallzeit von der Zeit ab, die erforderlich ist, um diese jeweiligen Dienste mit den Informationen Ihrer neuen App zu aktualisieren. Alternativ können Sie Datenverkehr mit einem Dienst wie Azure Traffic Manager gleichzeitig an mehrere Apps weiterleiten und erst dann vollständig auf Ihre neuen, für Verfügbarkeitszonen aktivierten Apps übernehmen, nachdem alles bereitgestellt und vollständig getestet wurde. Sie können auch defensive Funktionen schreiben, um sicherzustellen, dass Nachrichten für Nicht-HTTP-Funktionen während der Migration nicht verloren gehen.
Migrationsleitfaden: Erneute Bereitstellung
Wenn Ihre Funktions-App Verfügbarkeitszonen verwenden soll, stellen Sie Ihre App in einem neu erstellten, für Verfügbarkeitszonen aktivierten Premium-Funktions-App-Plan erneut bereit.
Durchführung der erneuten Bereitstellung
Die folgenden Schritte beschreiben, wie Verfügbarkeitszonen aktiviert werden.
- Wenn Sie bereits die Premium-SKU verwenden und sich in einer der unterstützten Regionen befinden, können Sie mit dem nächsten Schritt fortfahren. Andernfalls sollten Sie eine neue Ressourcengruppe in einer der unterstützten Regionen erstellen.
- Erstellen Sie einen Premium-Plan in einer der unterstützten Regionen und die Ressourcengruppe. Stellen Sie sicher, dass für den neuen Premium-Plan Zonenredundanz aktiviert ist.
- Erstellen Sie Ihre Funktions-Apps im neuen Premium-Plan mithilfe Ihrer gewünschten Bereitstellungsmethode, und stellen Sie sie dort bereit.
- Nach dem Testen und Aktivieren der neuen Funktions-Apps können Sie Ihre vorherigen Apps,die keine Verfügbarkeitszonen verwenden, optional deaktivieren oder löschen.