Introduzione
Scenario
Si lavora per un'impresa in franchising. Si è iniziato a lavorare in azienda cinque anni fa come amministratore di sistema e di recente si è stati assegnati a un nuovo ruolo come tecnico DevOps. Uno dei compiti svolti nel team precedente era quello di creare risorse Azure per i nuovi franchising. Poiché il team precedente creava manualmente le risorse utilizzando il portale di Azure, spesso le risorse non erano standardizzate e la loro creazione richiedeva molto tempo.
Il primo compito da svolgere nel nuovo ruolo di tecnico DevOps consiste nell'automatizzare il provisioning delle risorse Azure di ogni nuovo franchising. Si vogliono conoscere le possibilità offerte dagli strumenti di automazione e valutare ognuno di essi.
Come modello di verifica, si decide di riepilogare i risultati e di fornire un esempio di codice per ogni offerta, in modo che gli altri membri del nuovo team possano contribuire alla decisione. La scelta degli strumenti di automazione per effettuare il provisioning delle risorse di Azure è una decisione importante perché il processo diventerà parte della procedura standard dell'azienda per l'apertura di nuove sedi in franchising.
Obiettivi di apprendimento
Al termine del modulo, sarà possibile:
- Comprendere i concetti di base dell'infrastruttura come codice.
- Comprendere le differenze principali tra l'interfaccia della riga di comando di Azure, Azure PowerShell, Bicep e Terraform.
- Decidere quali strumenti della riga di comando sono i migliori per i requisiti specifici.
Prerequisiti
- Conoscenza di base di Azure
- Conoscenza di base di qualsiasi strumento da riga di comando