Resumo
Este módulo introduziu a nova revisão de modelos ARM chamada Azure Bicep, que foi projetada para ajudar os desenvolvedores a ter uma experiência de criação aprimorada com sua integração com o Visual Studio Code e a CLI do Azure. Você aprendeu como ele simplifica implantações, incentiva a reutilização, requer menos código e é fácil de escrever e implantar.
Realizações do módulo
Neste módulo, você realizou o seguinte:
- Compreendeu o que é o Bicep: Aprendeu sobre o Bicep como uma linguagem específica de domínio para infraestruturas Azure como código.
- Bicep instalado e configurado: Instalou a CLI do Bicep e configurou o Visual Studio Code com a extensão Bicep para uma experiência de criação aprimorada.
- Sintaxe Bicep aprendida: Compreendeu a estrutura do ficheiro Bicep, incluindo parâmetros, variáveis, recursos, saídas e módulos.
- Modelos Bicep criados: Escreveu ficheiros Bicep para definir recursos Azure com parâmetros, variáveis e módulos.
- Implantado localmente: Implantou modelos Bicep usando a CLI do Azure e o Cloud Shell.
- Implantado com o Azure Pipelines: Implantações integradas do Bicep no Azure Pipelines para implantação contínua.
- Implantado com Ações do GitHub: Utilizou-se Ações do GitHub para automatizar implementações de modelos de Bicep.
- Compreensão da integração ARM: Aprendeu como o Bicep transpila para modelos Azure Resource Manager.
Principais benefícios
O bíceps oferece vários benefícios importantes:
- Sintaxe mais simples: Mais fácil de ler e escrever em comparação com modelos JSON .
- Segurança do tipo: Valida modelos em tempo de desenvolvimento em vez de tempo de execução.
- Gestão automática de dependências: Infere dependências de recursos automaticamente.
- Modularidade: Incentiva a reutilização de código através de módulos.
- Suporte de ferramentas: Excelente integração com Visual Studio Code e Azure CLI.