Simulazione interattiva del lab
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
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.