Fluxo de trabalho para migrar seus recursos para o Bicep

Concluído

Neste módulo, você aprendeu sobre as cinco fases do fluxo de trabalho recomendado para migrar seus recursos do Azure para o Bicep. As cinco fases são converter, migrar, refatorar, testar e implantar. Esta unidade fornece um resumo do processo.

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

Fase 1: Converter

O objetivo da fase de conversão da migração de seus recursos é capturar uma representação inicial de seus recursos do Azure. O arquivo Bicep criado nesta fase não está completo e não está pronto para ser usado. No entanto, o arquivo fornece um ponto de partida para sua migração.

A fase de conversão consiste em duas etapas:

  1. Capture uma representação dos seus recursos do Azure.
  2. Converta a representação JSON em Bicep usando o decompile comando.

Fase 2: Migrar

O objetivo da fase de migração é criar o primeiro rascunho do seu arquivo Bicep implantável e garantir que ele defina todos os recursos do Azure que estão no escopo para a migração.

A fase de migração consiste em três etapas:

  1. Crie um novo arquivo Bicep vazio.
  2. Copie cada recurso do seu modelo descompilado.
  3. Identifique e recrie quaisquer recursos em falta.

Fase 3: Refatorar

O foco principal da fase de refatoração é melhorar a qualidade do seu código Bicep. Essas melhorias podem incluir alterações, como a adição de comentários de código, que alinham o modelo com seus padrões de modelo.

A fase de refatoração consiste em oito etapas:

  1. Revise as versões da API de recursos.
  2. Reveja as sugestões de linter no seu novo ficheiro Bicep.
  3. Revise parâmetros, variáveis e nomes simbólicos.
  4. Simplifique expressões.
  5. Analise os recursos filho e de extensão.
  6. Modularizar.
  7. Adicione comentários e descrições.
  8. Siga as melhores práticas do Bicep.

Fase 4: Teste

O objetivo da fase de teste da migração de seus recursos para o Bicep é verificar a integridade dos modelos migrados e fazer uma implantação de teste.

A fase de ensaio consiste em duas etapas:

  1. Execute a operação hipotética de implantação de modelo ARM.
  2. Faça uma implantação de teste.

Fase 5: Implantação

O objetivo da fase de implantação da migração de seus recursos para o Bicep é implantar seu arquivo final do Bicep na produção. Antes da implantação da produção, você precisa considerar algumas coisas.

A fase de implantação consiste em quatro etapas:

  1. Prepare um plano de reversão.
  2. Execute a operação hipotética em relação à produção.
  3. Implante seu modelo manualmente.
  4. Execute testes de fumaça.