O que é o Bicep?

Concluído

O Azure Bicep é a próxima revisão dos modelos ARM projetados para resolver alguns dos problemas que os desenvolvedores enfrentavam ao implantar seus recursos no Azure. É uma ferramenta de código aberto e, na verdade, uma linguagem específica de domínio (DSL) que fornece um meio para codificar declarativamente a infraestrutura, que descreve a topologia de recursos de nuvem, como VMs, aplicativos Web e interfaces de rede. Também incentiva a reutilização de código e a modularidade na conceção da infraestrutura como ficheiros de código.

A nova sintaxe permite escrever menos código em comparação com modelos ARM, que são mais diretos e concisos e gerenciam automaticamente a dependência entre recursos. O Azure Bicep vem com sua interface de linha de comando (CLI), que pode ser usada independentemente ou com a CLI do Azure. A CLI do Bicep permite que você transpile os arquivos do Bicep em modelos ARM e implante-os e pode ser usado para converter um modelo ARM existente em Bicep.

Nota

Tenha cuidado que, ao converter modelos ARM para Bicep, pode haver problemas, uma vez que ainda é um trabalho em andamento.

Há também uma excelente integração com o Visual Studio Code que cria uma excelente experiência de criação. O Azure Bicep dá suporte a tipos que são usados para validar modelos em tempo de desenvolvimento em vez de tempo de execução. A extensão também suporta linting, que pode ser usado para unificar a experiência de desenvolvimento entre os membros da equipe ou entre equipes diferentes.

Para obter mais informações sobre o Azure Bicep, consulte Linguagem do Bicep para implantar recursos do Azure.

Próximos passos

Na próxima unidade, você descobrirá várias maneiras de instalar o Bicep e configurar seu ambiente de desenvolvimento.