Resumo
Recentemente, sua empresa adquiriu um concorrente menor que criou um caminhão de brinquedo. Essa empresa usa o Azure para hospedar a infraestrutura do aplicativo, mas os recursos foram implantados por meio do portal do Azure e dos modelos JSON do ARM. Sua empresa usa o Bicep para infraestrutura como código, e você precisava migrar todos os recursos do Azure para usar o Bicep para implantações.
Neste módulo, você aprendeu sobre o processo e o fluxo de trabalho recomendado para migrar seus recursos do Azure para o Bicep. Esse fluxo de trabalho consiste em cinco fases: conversão, migração, refatoração, teste e implantação. Você conheceu as limitações desse fluxo de trabalho e como alinhar seus modelos com os padrões de código e as melhores práticas da sua equipe. Você também aprendeu sobre as ferramentas e os recursos que podem ajudar na conclusão do fluxo de trabalho.
Você exportou a máquina virtual de back-end do caminhão de brinquedo para um modelo do ARM em JSON. Você usou o comando Bicep decompile
para converter o modelo JSON em um arquivo Bicep. Após a conversão, você moveu os recursos para um arquivo Bicep implementável. Você refatorou o arquivo Bicep para ajustar os nomes simbólicos, os parâmetros e as variáveis. Você adicionou descrições de parâmetros. Você testou o modelo refatorado usando a operação de teste de hipóteses, fez ajustes e testou-o novamente. Por fim, você implantou o modelo no seu ambiente do Azure.
Depois de implantar com êxito o ambiente de produção usando o código Bicep, estará tudo pronto. As próximas etapas são a implantação de um pipeline e de implantações automatizadas.
Referências
- Documentação do Bicep
- Bicep no GitHub
- Operação de teste de hipóteses de implantação do Bicep
- Modelos de Início Rápido do Azure
- Referência de modelo do ARM do Azure
- Operação teste de hipóteses de implantação do modelo do ARM
- Exportar um modelo