Introduzione
Nei moduli Distribuire un'infrastruttura coerente in Azure tramite modelli di Azure Resource Manager e Eseguire la distribuzione in più ambienti Azure usando funzionalità dei modelli di Azure Resource Manager si sono acquisite le nozioni di base relative alla creazione di modelli di Azure Resource Manager in formato JSON.
Questo modulo è incentrato sulla modalità di distribuzione dei modelli. Si inizia distribuendo un modello locale e quindi si distribuirà un modello esterno con staging in GitHub. Si apprende come distribuire un modello collegato ad altri modelli esterni. Infine, si apprende come automatizzare la distribuzione di modelli tramite l'integrazione con la pipeline di integrazione continua e recapito continuo (CI/CD).
Nota
Bicep è un linguaggio per la definizione delle risorse di Azure. Offre un'esperienza di creazione più semplice rispetto a JSON, insieme ad altre funzionalità che contribuiscono a migliorare la qualità dell'infrastruttura come codice. Si consiglia a chiunque non abbia familiarità con l'infrastruttura come codice in Azure di usare Bicep invece di JSON. Per informazioni su Bicep, vedere i concetti fondamentali del percorso di apprendimento Bicep.
Obiettivi di apprendimento
Dopo aver completato questo modulo, si sarà in grado di:
- Scegliere il modo migliore per distribuire i modelli di Azure Resource Manager in formato JSON, in base alle esigenze.
- Modularizzare i modelli usando modelli collegati.
- Distribuire modelli da un flusso di lavoro di GitHub Actions.
Prerequisiti
- Capacità di accedere al portale di Azure
- Visual Studio Code
- Strumenti di Azure Resource Manager per Visual Studio Code
- Una delle due versioni seguenti:
- La versione più recente dell'interfaccia della riga di comando di Azure
- La versione più recente di Azure PowerShell
- Un account GitHub
- Una sottoscrizione di Azure