Flusso di lavoro per la migrazione delle risorse a Bicep
In questo modulo sono state presentate le cinque fasi del flusso di lavoro consigliato per la migrazione delle risorse di Azure a Bicep. Le cinque fasi sono la conversione, la migrazione, il refactoring, il test e la distribuzione. Questa unità fornisce un riepilogo del processo.
Fase 1: Conversione
L’obiettivo della fase di conversione della migrazione delle risorse consiste nell’acquisire una rappresentazione iniziale delle risorse di Azure. Il file Bicep creato in questa fase non è completo e non è pronto per l'uso. Tuttavia, il file offre un punto di partenza per la migrazione.
La fase di conversione è costituita da due passaggi:
- Acquisire una rappresentazione delle risorse di Azure.
- Convertire la rappresentazione JSON in Bicep usando il comando
decompile
.
Fase 2: migrazione
L’obiettivo della fare di migrazione è creare la prima bozza del file Bicep distribuibile e assicurarsi che definisca tutte le risorse di Azure nell'ambito della migrazione.
La fase di migrazione è costituita da tre passaggi:
- Creare un nuovo file Bicep vuoto.
- Copiare ogni risorsa dal modello decompilato.
- Identificare e ricreare le risorse mancanti.
Fase 3: Refactoring
L'obiettivo principale della fase di refactoring è migliorare la qualità del codice Bicep. Questi miglioramenti possono includere modifiche, ad esempio l'aggiunta di commenti al codice, per allineare il modello agli standard.
La fase di refactoring è costituita da otto passaggi:
- Verificare le versioni delle API delle risorse.
- Esaminare i suggerimenti del linter nel nuovo file Bicep.
- Rivedere parametri, variabili e nomi simbolici.
- Semplificare le espressioni.
- Verificare le risorse figlio e le risorse di estensione.
- Modularizzare.
- Aggiungere commenti e descrizioni
- Seguire le procedura consigliate per Bicep.
Fase 4: Test
L’obiettivo della fase di test della migrazione delle risorse a Bicep consiste nel verificare l'integrità dei modelli migrati ed eseguire una distribuzione di prova.
La fase di test è costituita da due passaggi:
- Eseguire l'operazione di simulazione della distribuzione del modello di ARM.
- Eseguire una distribuzione di prova.
Fase 5: Distribuzione
L’obiettivo della fase di distribuzione della migrazione delle risorse a Bicep consiste nel distribuire il file Bicep finale nell'ambiente di produzione. Prima della distribuzione in produzione, è necessario prendere in considerazione alcuni aspetti.
La fase di distribuzione è costituita da quattro passaggi:
- Preparare un piano di ripristino dello stato precedente.
- Eseguire l'operazione di simulazione nell'ambiente di produzione.
- Distribuire manualmente il modello.
- Eseguire smoke test.