Dieses Thema beschreibt die erforderlichen Schritte zur Konfiguration Ihrer Anwendung im zonenresilienten Modus.
Stellen Sie sicher, dass alle Voraussetzungen erfüllt sind, bevor Sie mit den nächsten Schritten fortfahren.
Erstellen Sie das Nerdio Manager Storage-Konto
Als bewährte Methode sollten Sie ein neues Speicherkonto in derselben Ressourcengruppe erstellen, in der Nerdio Manager bereitgestellt wird. Wenn Sie das Speicherkonto nicht in derselben Ressourcengruppe erstellen können, stellen Sie sicher, dass für die Zielressourcengruppe dieselben Berechtigungen gelten wie für die Standard-Nerdio Manager-Ressourcengruppe.
So erstellen Sie ein neues Storage-Konto:
-
Navigieren Sie im Azure-Portal zu Ressourcengruppen.
-
Wählen Sie die Nerdio Manager Ressourcengruppe aus.
-
Wählen Sie +Erstellen aus.
-
Suchen Sie im Marketplace nach Storage-Konto und wählen Sie es aus.
-
Wählen Sie unter Storage-Konto die Option Erstellen aus.
-
Geben Sie die folgenden Informationen ein:
-
Storage-Kontoname: Geben Sie einen aussagekräftigen Namen ein.
-
Region: Wählen Sie die relevante Region aus.
-
Primärer Dienst: Wählen Sie Azure Blob Storage oder Azure Data Lake Storage Gen 2 aus.
-
Leistung: Wählen Sie Standard: Empfohlen für die meisten Szenarien (Allzweck-v2-Konto).
-
Redundanz: Wählen Sie zonenredundanter Speicher (ZRS) aus.
-
-
Übernehmen Sie für alle anderen Registerkarten die Standardwerte.
-
Sobald Sie alle Informationen eingegeben haben, wählen Sie Überprüfen + erstellen aus.
-
Überprüfen Sie die Informationen und wählen Sie Erstellen aus.
Einen neuen Container erstellen
Sobald das Storage-Konto erstellt wurde, müssen Sie die erforderlichen Container erstellen.
So erstellen Sie einen Container:
-
Öffnen Sie das neue Storage-Konto.
-
Wählen Sie auf der Blade Data storage die Option Container aus.
-
Wählen Sie + Container aus.
-
Geben Sie im Feld Name locks ein und wählen Sie dann Erstellen aus.
Generieren und speichern Sie das SAS-Token und die URL
Sobald die erforderlichen Container erstellt sind, generieren Sie das SAS-Token und die URL.
So generieren Sie das SAS-Token und die URL:
-
Klicken Sie mit der rechten Maustaste auf den Namen des neuen Containers locks und wählen Sie dann SAS generieren aus.
-
Geben Sie die folgenden Informationen ein:
-
Berechtigungen: Wählen Sie aus der Dropdown-Liste Lesen, Schreiben und Erstellen aus.
-
Ablauf: Wählen Sie ein weit in der Zukunft liegendes Ablaufdatum aus (zum Beispiel 2099 oder 2999).
-
-
Wählen Sie SAS-Token und URL generieren aus.
-
Kopieren und speichern Sie den Wert aus Blob-SAS-URL.
Fügen Sie die SAS-URL zu den App Service-Umgebungsvariablen oder zum Key Vault hinzu
Der nächste Schritt besteht darin, die SAS-URL zu den App Service-Umgebungsvariablen oder dem Key Vault hinzuzufügen. Sie können eine der folgenden Optionen verwenden, aber der Einfachheit halber empfehlen wir Ihnen, Option 1 zu verwenden.
Option 1: Verwenden Sie die App Service-Umgebungsvariablen:
-
Navigieren Sie zu App Services.
-
Öffnen Sie den App Service.
-
Wählen Sie im Blatt Einstellungen die Option Umgebungsvariablen.
-
Wählen Sie + Hinzufügen.
-
Geben Sie die folgenden Informationen ein:
-
Name: Setzen Sie auf Deployment:LocksContainerSasUrl.
-
Wert: Fügen Sie die SAS-URL ein, die Sie zuvor gespeichert haben.
-
-
Wählen Sie im Pop-up Anwenden.
-
Wählen Sie auf der Seite Umgebungsvariablen die Option Anwenden.
-
Wählen Sie Bestätigen, um den App Service neu zu starten.
Option 2: Verwenden Sie den Key Vault:
-
Navigieren Sie zu Key Vault.
-
Öffnen Sie den Key Vault (zum Beispiel nmw-app-kv-#############).
-
Wählen Sie im Blade Objekte die Option Geheimnisse.
-
Wählen Sie + Generieren/Importieren.
-
Geben Sie die folgende Information ein:
-
Name: Legen Sie Deployment--LocksContainerSasUrl fest.
-
Geheimwert: Fügen Sie die SAS-URL ein, die Sie zuvor gespeichert haben.
-
-
Sobald Sie die gewünschten Informationen eingegeben haben, wählen Sie Erstellen.
Starten Sie den App Service neu und überprüfen Sie den Container
Nachdem Sie alle vorherigen Schritte abgeschlossen haben, starten Sie den App Service neu und überprüfen Sie den Container.
So starten Sie den App Service neu und überprüfen den Container:
-
Starten Sie den App Service neu.
-
Navigieren Sie zu Storage-Konten.
-
Wählen Sie das Nerdio Manager aus, das den von Ihnen zuvor erstellten Container locks enthält.
-
Wählen Sie im Blade Data storage die Option Container aus.
-
Wählen Sie den Container locks aus.
-
Überprüfen Sie, ob die neuen Blob-Dateien background.loop und web.startup im Container erstellt wurden.
Sobald die Voraussetzungen erfüllt sind, führen Sie diese Schritte aus, um die Zonenresilienz zu aktivieren.
So erstellen Sie einen neuen App Service-Plan:
-
Navigieren Sie zu Ressourcengruppen.
-
Wählen Sie die Nerdio Manager Ressourcengruppe aus.
-
Wählen Sie + Erstellen.
-
Suchen Sie im Marketplace nach App Service-Plan und wählen Sie ihn aus.
-
Wählen Sie Erstellen.
-
Geben Sie die folgenden Informationen wie unten dargestellt ein. Stellen Sie sicher, dass:
-
Tarif > Preisplan: Wählen Sie aus der Dropdownliste einen Premium- oder Isoliert-Plan aus.
-
Zonenredundanz: Wählen Sie Aktiviert.
-
-
Sobald Sie alle Informationen eingegeben haben, wählen Sie Überprüfen + erstellen aus.
-
Überprüfen Sie die Informationen und wählen Sie Erstellen aus.
So wenden Sie den neuen App Service-Plan an:
-
Öffnen Sie den vorhandenen Nerdio Manager App Service.
-
Wählen Sie auf dem App Service-Plan-Blade die Option App Service-Plan ändern aus.
-
Wählen Sie im Dropdown-Menü App Service-Plan den neu erstellten Plan aus.
-
Wählen Sie OK.
Ihre Anwendung ist jetzt im Modus mit Zonenredundanz konfiguriert, was eine Hochverfügbarkeit und Redundanz über Verfügbarkeitszonen hinweg sicherstellt.
Der alte App Service-Plan kann sicher gelöscht werden. Nerdio empfiehlt jedoch, diesen Plan etwa 1-2 Wochen betrieben zu lassen, um sicherzustellen, dass keine Probleme auftreten. Stellen Sie vor dem Löschen sicher, dass der App Service-Plan für keine anderen Dienste mehr benötigt wird.
Kommentare (0 Kommentare)