Descrivere gli strumenti per interagire con Azure

Completato

Per sfruttare al meglio Azure, è necessario un modo per interagire con l'ambiente di Azure, i gruppi di gestione, le sottoscrizioni, i gruppi di risorse, le risorse e così via. Azure offre più strumenti per la gestione dell'ambiente, tra cui:

  • Portale di Azure
  • Azure PowerShell
  • Interfaccia della riga di comando di Azure

Che cos'è il portale di Azure?

Il portale di Azure è una console unificata basata sul Web che offre un'alternativa agli strumenti da riga di comando. Con il portale di Azure è possibile gestire la sottoscrizione di Azure usando un'interfaccia utente grafica. Si può:

  • Creare, gestire e monitorare tutto, dalle semplici app Web alle distribuzioni cloud complesse
  • Creare dashboard personalizzati per una visualizzazione organizzata delle risorse
  • Configurare le opzioni di accessibilità per un'esperienza ottimale

Il video seguente presenta il portale di Azure:

Il portale di Azure è progettato per la resilienza e la disponibilità continua. Mantiene una presenza in ogni data center di Azure. Questa configurazione rende il portale di Azure resiliente agli errori dei singoli data center ed evita rallentamenti di rete essendo vicini agli utenti. Il portale di Azure viene aggiornato continuamente e non richiede tempi di inattività per le attività di manutenzione.

Azure Cloud Shell

Azure Cloud Shell è uno strumento shell basato su browser che consente di creare, configurare e gestire le risorse di Azure usando una shell. Azure Cloud Shell supporta sia Azure PowerShell che l'interfaccia della riga di comando di Azure, che è una shell Bash.

È possibile accedere ad Azure Cloud Shell tramite il portale di Azure selezionando l'icona di Cloud Shell:

screenshot del portale di Azure con l'icona di Cloud Shell evidenziata.

Azure Cloud Shell offre diverse funzionalità che lo rendono un'offerta unica per supportare la gestione di Azure. Alcune di queste funzionalità sono:

  • Si tratta di un'esperienza shell basata su browser, senza alcuna installazione o configurazione locale richiesta.
  • Viene autenticato con le credenziali di Azure, quindi quando si esegue l'accesso riconosce intrinsecamente chi si è e quali autorizzazioni si dispone.
  • Scegli la shell con cui hai più familiarità; Azure Cloud Shell supporta sia Azure PowerShell che l'interfaccia della riga di comando di Azure (che usa Bash).

Che cos'è Azure PowerShell?

Azure PowerShell è una shell con cui gli sviluppatori, DevOps e i professionisti IT possono eseguire comandi denominati command-let (cmdlet). Questi comandi chiamano l'API REST di Azure per eseguire attività di gestione in Azure. I cmdlet possono essere eseguiti in modo indipendente per gestire le modifiche occasionali oppure possono essere combinati per orchestrare azioni complesse, ad esempio:

  • Configurazione di routine, disinstallazione e manutenzione di una singola risorsa o di più risorse connesse.
  • La distribuzione di un'intera infrastruttura, che può contenere decine o centinaia di risorse, dal codice imperativo.

L'acquisizione dei comandi in uno script rende il processo ripetibile e automatizzato.

Oltre a essere disponibili tramite Azure Cloud Shell, è possibile installare e configurare Azure PowerShell nelle piattaforme Windows, Linux e Mac.

Che cos'è l'interfaccia della riga di comando di Azure?

L'interfaccia della riga di comando di Azure è funzionalmente equivalente ad Azure PowerShell, con la differenza principale che corrisponde alla sintassi dei comandi. Mentre Azure PowerShell usa i comandi di PowerShell, l'interfaccia della riga di comando di Azure usa i comandi Bash.

L'interfaccia della riga di comando di Azure offre gli stessi vantaggi della gestione di attività discrete o dell'orchestrazione di operazioni complesse tramite codice. È anche installabile nelle piattaforme Windows, Linux e Mac, nonché tramite Azure Cloud Shell.

A causa delle analogie tra le funzionalità e l'accesso tra Azure PowerShell e l'interfaccia della riga di comando di Azure basata su Bash, dipende principalmente dal linguaggio con cui si ha più familiarità.