Conceitos básicos do Bicep
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.
Código de Conquista
Gostaria de solicitar um código de conquista?
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.