Resumo

Concluído

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.

Mais informações