Conceitos básicos do Bicep

Iniciante
Desenvolvedor
Administrador
Arquiteto de Soluções
Azure
Azure Resource Manager

O Bicep permite que você implante recursos do Azure. O Bicep usa uma sintaxe declarativa que você trata como o código do aplicativo. Tratar sua infraestrutura como código permite que você controle as alterações em seus requisitos de infraestrutura e torna suas implantações mais consistentes e reproduzíveis.

Se você estiver familiarizado com a sintaxe JSON para escrever modelos do ARM (Azure Resource Manager), verá que o Bicep fornece uma sintaxe mais concisa e segurança de tipos aprimorada. Na verdade, os arquivos Bicep são compilados em modelos do ARM padrão.

Veja este roteiro de aprendizagem para começar a trabalhar com o Bicep. Nele, você vai:

  • Decidir se o Bicep é a escolha certa para as suas implantações no Azure.
  • Entender a sintaxe declarativa do Bicep e a estrutura de um modelo do Bicep.
  • Aplicar recursos do Bicep, como parâmetros, condições e loops para controlar como a sua infraestrutura é implantada.
  • Definir módulos que dividem implantações complexas em componentes menores e mais reutilizáveis.

Cada módulo neste caminho de aprendizagem fornece opções para uso com a CLI do Azure e com o Azure PowerShell. Você usará o Visual Studio Code para gravar e validar o seu código Bicep.

Dica

Quer aprender sobre o Bicep ao vivo com especialistas no assunto? Siga as sessões ao vivo do Learn sob demanda com os nossos especialistas.

Para saber mais sobre o Bicep, recomendamos a realização destes três roteiros de aprendizagem:

Depois disso, você pode estar interessado em adicionar seu código Bicep a um pipeline de implantação. Escolha um destes dois roteiros de aprendizagem com base na ferramenta que você deseja usar:

Pré-requisitos

É recomendável ter familiaridade com o Azure Resource Manager e os grupos de recursos do Azure, mas não é necessário.

Módulos neste roteiro de aprendizagem

A infraestrutura como código pode ajudas você a escalar suas implantações de nuvem com rapidez e confiança. Usando o Bicep e o Azure Resource Manager, você pode automatizar e simplificar o provisionamento de recursos de infraestrutura.

Defina os recursos do Azure em um modelo Bicep. Melhore a consistência e a confiabilidade de suas implantações, reduza o esforço manual necessário e dimensione suas implantações entre ambientes. Ao usar parâmetros, variáveis, expressões e módulos, seu modelo será flexível e reutilizável.

Use os parâmetros Bicep para fornecer informações ao modelo durante cada implantação. Adicione decoradores para tornar seus parâmetros fáceis de entender e trabalhar, assim como para proteger dados secretos. Forneça valores de parâmetro na linha de comando, usando arquivos de parâmetro.

Neste módulo, você irá implantar recursos somente quando houver restrições específicas e usar loops para implantar vários recursos com propriedades semelhantes.

Projete e crie módulos reutilizáveis para simplificar seus modelos do Bicep. Compor vários módulos em modelos usando parâmetros e saídas.