Introduzione

Completato

Si supponga di lavorare per un'organizzazione che usa macchine virtuali di Azure per testare il software CRM (Customer Relationship Management). Queste macchine virtuali vengono create da immagini, inclusi un front-end Web e un database SQL.

Durante più iterazioni di test in una singola macchina virtuale, si noterà che le modifiche apportate ai file di configurazione e al database comportano dei risultati incoerenti. In un'istanza, un bug ha generato erroneamente un record di chiamata telefonica senza un cliente associato nel database. A causa di questo record orfano, i successivi test di integrazione hanno avuto esito negativo, anche dopo che è stato corretto il bug.

Riconoscendo la frequenza di questi cicli di test, che si verificano più volte alla settimana, si decide di distribuire una nuova macchina virtuale per ogni ciclo per garantire la coerenza e l'affidabilità dell'ambiente di test. Sviluppando script di PowerShell per la distribuzione, è possibile semplificare il processo, ottimizzare l'efficienza del flusso di lavoro e ridurre al minimo gli errori tramite l'automazione.

Questo modulo illustra come distribuire e gestire le risorse di Azure usando Azure PowerShell. Si apprenderà come usare Azure PowerShell in modo interattivo per le attività occasionali e come scrivere script di PowerShell per automatizzare le attività ricorrenti.

Obiettivi di apprendimento

Contenuto del modulo

  • Determinare se Azure PowerShell è lo strumento appropriato per le attività di gestione di Azure
  • Installare Azure PowerShell in Windows, Linux o macOS
  • Connettersi ad Azure usando Azure PowerShell
  • Creare delle risorse di Azure con PowerShell

Prerequisiti

  • Esperienza con PowerShell
  • Informazioni sui concetti di base di Azure, inclusi i gruppi di risorse e le macchine virtuali
  • Provare l'amministrazione di risorse di Azure tramite il portale di Azure