Fundamentos do Bíceps

Iniciante
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

O Bicep permite-lhe implementar recursos do Azure. O Bicep utiliza uma sintaxe declarativa que pode empregar como código de aplicação. A utilização da sua infraestrutura como código permite-lhe monitorizar as alterações aos requisitos de infraestrutura e torna as suas implementações mais consistentes e repetíveis.

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

Faça este caminho de aprendizagem para começar a usar o Bicep. Nele, você:

  • Decida se o Bicep é a escolha certa para suas implantações no Azure.
  • Compreender a sintaxe declarativa do Bicep e a estrutura de um modelo do Bicep.
  • Aplique recursos do Bicep, como parâmetros, condições e loops, para controlar como sua infraestrutura é implantada.
  • Defina módulos que dividam 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 escrever e validar seu código Bicep.

Gorjeta

Quer aprender Bicep ao vivo com especialistas no assunto? Acompanhe as sessões do Learn Live sob demanda com nossos especialistas.

Para saber mais sobre o Bicep, recomendamos que siga estes três caminhos de aprendizagem:

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

Pré-requisitos

A familiaridade com o Azure Resource Manager e os grupos de recursos do Azure é recomendada, mas não necessária.

Módulos neste percurso de aprendizagem

A infraestrutura como código pode ajudá-lo a dimensionar suas implantações na nuvem de forma rápida e confiante. 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. Seu modelo será flexível e reutilizável usando parâmetros, variáveis, expressões e módulos.

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

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

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