Introduzione
L'infrastruttura come codice, talvolta definita IaC, è un modo per effettuare il provisioning delle risorse dell'infrastruttura simile al modo in cui viene distribuito il software. Le risorse includono le macchine virtuali, le reti virtuali e le applicazioni Web. L'infrastruttura come codice consente di automatizzare le distribuzioni, aumentare l'attendibilità delle distribuzioni e aumentare l'efficienza e la ripetibilità.
Scenario di esempio
Si supponga di essere un amministratore dell'infrastruttura di Azure in un'azienda di giocattoli che sta riscontrando una crescita significativa nel mercato globale. Di conseguenza, l'infrastruttura deve essere ridimensionata per adeguarsi alla crescita dell'azienda, includendo:
- Distribuzioni di nuove applicazioni per team interni e clienti.
- Distribuzioni in più aree geografiche per supportare clienti e partner in tutto il mondo.
- Distribuzioni in più ambienti per garantire la coerenza.
Viene chiesto di valutare se l'infrastruttura come codice potrebbe essere un approccio valido per il provisioning delle risorse nell'azienda. È anche necessario decidere quale tecnologia usare quando si distribuisce l'infrastruttura di Azure.
Cosa stiamo facendo?
In questo modulo vengono illustrati il concetto di infrastruttura come codice e i relativi vantaggi. Si apprenderà anche lo scopo di Bicep come linguaggio di infrastruttura come codice e come funziona. Questo modulo consente di trovare le risposte a queste domande:
- Che cos'è l'infrastruttura come codice?
- In che modo l'infrastruttura come codice consente di automatizzare il provisioning delle risorse?
- Che cos'è Bicep e come funziona?
- Quando è consigliabile usare Bicep anziché altri strumenti?
Qual è l'obiettivo principale?
Dopo aver completato questo modulo, è possibile determinare se l'infrastruttura come codice è l'approccio e lo strumento giusto per l'organizzazione.
Prerequisiti
È necessario avere familiarità con:
- Terminologia e concetti di base relativi al cloud computing.
- Diversi tipi di risorse cloud.