Fluxo de trabalho usado para migrar seus recursos para o Bicep
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.
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:
- Capturar uma representação dos recursos do Azure.
- 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:
- Criar um arquivo Bicep vazio.
- Copiar cada recurso do modelo descompilado.
- 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:
- Examinar as versões de API do recurso.
- Examinar as sugestões de linter no novo arquivo Bicep.
- Revisar parâmetros, variáveis e nomes simbólicos.
- Simplificar expressões.
- Examinar recursos filho e de extensão.
- Modularizar os recursos.
- Adicione comentários e descrições.
- 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:
- Executar a operação de teste de hipóteses de implantação de modelo do ARM.
- 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:
- Preparar um plano de reversão.
- Executar a operação de teste de hipóteses em produção.
- Implante seu modelo manualmente.
- Executar smoke tests.