Interaktive Labsimulation

Abgeschlossen

Labszenario

Ihre Organisation migriert lokale Web-Apps zu Azure. Als Azure-Administrator müssen Sie Folgendes ausführen:

  • Hosten von Websites, die unter Verwendung des PHP-Runtimestapels auf Windows-Servern ausgeführt werden
  • Implementieren von Azure DevOps-Praktiken mithilfe von Azure Web-Apps-Bereitstellungsslots

Architekturdiagramm

Architecture diagram as explained in the text.

Ziele

  • Aufgabe 1: Erstellen einer Azure-Web-App.
    • Erstellen Sie eine Web-App über das Azure-Portal.
    • Die Web-App sollte unter Windows ausgeführt werden und den PHP-Runtimestapel verwenden.
  • Aufgabe 2: Erstellen eines Stagingbereitstellungsslots.
    • Überprüfen Sie, ob ein Produktionsbereitstellungsslot vorhanden ist.
    • Erstellen Sie einen neuen Staging-Bereitstellungsslot.
  • Aufgabe 3: Konfigurieren von Web-App-Bereitstellungseinstellungen
    • Stellen Sie die Web-App über eine lokale Git-Sitzung bereit.
    • Geben Sie die Anmeldedaten für die Authentifizierung an.
  • Aufgabe 4: Bereitstellen von Code im Stagingbereitstellungsslot.
    • Verwenden Sie Azure PowerShell, um das Remote-Repository zu klonen und den lokalen Pfad festzulegen.
    • Fügen Sie die Git-Remotesitzung unter Verwendung der Authentifizierungsanmeldeinformationen hinzu.
    • Zeigen Sie die Standard-Webseite in einer neuen Browser-Registerkarte an.
    • Pushen Sie den Code der Beispiel-Web-App aus dem lokalen Repository in den Azure-Web-App-Stagingbereitstellungsslot.
  • Aufgabe 5: Austauschen der Stagingslots.
    • Tauschen Sie die Bereitstellungsslots.
    • Überprüfen Sie, ob die Standardwebseite durch die Seite „Hallo Welt“ ersetzt worden ist.
  • Aufgabe 6: Konfigurieren und Testen der Autoskalierung der Azure-Web-App
    • Konfigurieren Sie eine benutzerdefinierte Autoskalierungsregel für den Produktionsbereitstellungsslot.
    • Die Skalierungsregel sollte den CPU-Prozentsatz verwenden, um die Ressourcenanzahl zu erhöhen.
    • Verwenden Sie Azure PowerShell, um eine Endlosschleife zu starten, die die HTTP-Anforderungen an Ihre Web-App sendet.
    • Bestätigen Sie, dass die Anzahl der Ressourcen automatisch skaliert wird.

Hinweis

Klicken Sie auf das Miniaturbild, um die Labsimulation zu starten. Wenn Sie fertig sind, müssen Sie zu dieser Seite zurückkehren, damit Sie weiterlernen können.

Hinweis

Möglicherweise liegen geringfügige Unterschiede zwischen der interaktiven Simulation und dem gehosteten Lab vor, aber die dargestellten Kernkonzepte und Ideen sind identisch.

Screenshot of the simulation page.