Simulazione interattiva del lab

Completato

Scenario laboratorio

L'organizzazione sta eseguendo la migrazione di app Web locali ad Azure. L'amministratore di Azure deve:

  • Hosting di siti web in esecuzione su server Windows usando lo stack di runtime PHP.
  • Implementare le procedure Azure DevOps usando gli slot di distribuzione delle app Web di Azure.

Diagramma dell'architettura

Architecture diagram as explained in the text.

Obiettivi

  • Attività 1: Creare un'app Web di Azure.
    • Creare un'app Web usando il portale di Azure.
    • L'app Web deve essere eseguita in Windows e usare lo stack di runtime PHP.
  • Attività 2: Creare uno slot di distribuzione di staging.
    • Verificare che sia presente uno slot di distribuzione di produzione.
    • Creare un nuovo slot di distribuzione di staging.
  • Attività 3: Configurare le impostazioni di distribuzione dell’app Web.
    • Distribuire l'app Web da un Git locale.
    • Specificare le credenziali di autenticazione.
  • Attività 4: Distribuire il codice nello slot di distribuzione di staging.
    • Usare Azure PowerShell per clonare il repository remoto e impostare il percorso locale.
    • Aggiungere una sessione Git remota usando le credenziali di autenticazione.
    • Visualizzare la pagina Web predefinita in una nuova scheda del browser.
    • Eseguire il push del codice dell'app Web di esempio dal repository locale allo slot di distribuzione di staging dell'app Web di Azure.
  • Attività 5: Effettuare lo swapping degli slot di staging.
    • Effettuare lo swapping degli slot di distribuzione.
    • Verificare che la pagina Web predefinita sia sostituita dalla pagina Hello World.
  • Attività 6: Configurare e testare la scalabilità automatica dell'app Web di Azure.
    • Configurare una regola di scalabilità automatica personalizzata nello slot di distribuzione di produzione.
    • La regola di scalabilità deve usare la percentuale di CPU per aumentare il numero di risorse.
    • Usare Azure PowerShell per avviare un ciclo infinito che invia le richieste HTTP all'app Web.
    • Verificare che il numero di risorse venga ridimensionato automaticamente.

Nota

Selezionare l'immagine di anteprima per avviare la simulazione del lab. Al termine, assicurarsi di tornare a questa pagina per continuare con l'apprendimento.

Nota

Si potrebbero notare piccole differenza tra la simulazione interattiva e il lab ospitato, ma i concetti e le idee principali dimostrati sono gli stessi.

Screenshot of the simulation page.