Riepilogo

Completato

L'azienda ha recentemente acquistato un concorrente più piccolo che ha creato un camion giocattolo. Questa società usa Azure per ospitare l'infrastruttura dell'applicazione, ma le risorse sono distribuite usando il portale di Azure e i modelli di ARM JSON. L'azienda usa Bicep per l'infrastruttura come codice ed è necessario eseguire la migrazione di tutte le risorse di Azure per usare Bicep per le distribuzioni.

In questo modulo sono stati presentati il processo e il flusso di lavoro consigliato per la migrazione delle risorse di Azure a Bicep. Il flusso di lavoro è costituito da cinque fasi: conversione, migrazione, refactoring, test e distribuzione. Sono stati appresi i limiti di questo flusso di lavoro e si è visto come allineare i modelli agli standard e alle procedure consigliate per il codice del team. Sono stati inoltre illustrati gli strumenti e le risorse che consentono di completare il flusso di lavoro.

La macchina virtuale back-end del camion giocattolo è stata esportata in un modello di ARM JSON. È stato usato il comando Bicep decompile per convertire il modello JSON in un file Bicep. Dopo la conversione, le risorse sono state spostate in un file Bicep distribuibile. È stato effettuato il refactoring del file Bicep per adattare i nomi simbolici, i parametri e le variabili. Sono state aggiunte descrizioni dei parametri. Il modello di cui è stato effettuato il refactoring è stato testato usando l'operazione di simulazione, quindi è stato messo a punto e nuovamente testato. Infine, il modello è stato distribuito nell'ambiente Azure.

Dopo aver distribuito correttamente l'ambiente di produzione usando il codice Bicep, l'operazione è completata. I passaggi successivi sono l'implementazione di una pipeline e di distribuzioni automatizzate.

Riferimenti