Fluxo de trabalho usado para migrar seus recursos para o Bicep

Concluído

Neste módulo, você aprendeu mais sobre as cinco fases do fluxo de trabalho recomendado para a migração dos seus recursos do Azure para o Bicep. As cinco fases são: conversão, migração, refatoração, teste e implantação. Esta unidade resume o processo.

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

Fase 1: conversão

A etapa de conversão da migração dos seus recursos tem como objetivo capturar uma representação inicial dos seus recursos do Azure. O arquivo Bicep criado nessa 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. Capturar uma representação dos recursos do Azure.
  2. Converta a representação JSON em Bicep usando o comando decompile.

Fase 2: Migrar

Na etapa de migração, o foco é criar o primeiro rascunho do arquivo Bicep implantável e garantir que ele defina todos os recursos do Azure que fazem parte da migração.

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

  1. Criar um arquivo Bicep vazio.
  2. Copiar cada recurso do modelo descompilado.
  3. Identificar e recriar todos os recursos ausentes.

Fase 3: refatoração

O foco principal da fase de refatoração é aprimorar a qualidade do código Bicep. Esses aprimoramentos podem incluir alterações, como a adição de comentários de código, que alinham o modelo aos padrões de modelo.

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

  1. Examinar as versões de API do recurso.
  2. Examinar as sugestões de linter no novo arquivo Bicep.
  3. Revisar parâmetros, variáveis e nomes simbólicos.
  4. Simplificar expressões.
  5. Examinar recursos filho e de extensão.
  6. Modularizar os recursos.
  7. Adicione comentários e descrições.
  8. Seguir as melhores práticas do Bicep.

Fase 4: teste

A fase de teste da migração dos recursos para o Bicep visa verificar a integridade dos modelos migrados e fazer uma implantação de teste.

A fase de teste consiste em duas etapas:

  1. Executar a operação de teste de hipóteses de implantação de modelo do ARM.
  2. Fazer uma implantação de teste.

Fase 5: implantação

Já a fase de implantação tem como objetivo implantar o arquivo Bicep final no ambiente de produção. Antes de realizar a implantação no ambiente de produção, você precisa considerar algumas coisas.

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

  1. Preparar um plano de reversão.
  2. Executar a operação de teste de hipóteses em produção.
  3. Implante seu modelo manualmente.
  4. Executar smoke tests.