Flusso di lavoro per la migrazione delle risorse a Bicep

Completato

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.

Diagram of the recommended workflow for migrating Azure resources to Bicep.

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:

  1. Acquisire una rappresentazione delle risorse di Azure.
  2. 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:

  1. Creare un nuovo file Bicep vuoto.
  2. Copiare ogni risorsa dal modello decompilato.
  3. 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:

  1. Verificare le versioni delle API delle risorse.
  2. Esaminare i suggerimenti del linter nel nuovo file Bicep.
  3. Rivedere parametri, variabili e nomi simbolici.
  4. Semplificare le espressioni.
  5. Verificare le risorse figlio e le risorse di estensione.
  6. Modularizzare.
  7. Aggiungere commenti e descrizioni
  8. 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:

  1. Eseguire l'operazione di simulazione della distribuzione del modello di ARM.
  2. 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:

  1. Preparare un piano di ripristino dello stato precedente.
  2. Eseguire l'operazione di simulazione nell'ambiente di produzione.
  3. Distribuire manualmente il modello.
  4. Eseguire smoke test.