Fundamentos de Bicep

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

O Bicep permite-lhe implantar recursos Azure. Bicep usa uma sintaxe declarativa que trata 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ê está familiarizado com a sintaxe JSON para escrever modelos de Resource Manager Azure (modelos ARM), você vai descobrir que Bicep fornece uma sintaxe mais concisa e melhor segurança do tipo. Na verdade, os ficheiros Bicep compilam-se com modelos ARM padrão.

Tome este caminho de aprendizagem para começar com Bicep. Nele, vai:

  • Decida se Bicep é a escolha certa para as suas implementações para Azure.
  • Compreenda a sintaxe declarativa de Bicep e a estrutura de um modelo Bicep.
  • Aplique funcionalidades bicep, tais como parâmetros, condições e loops para controlar a forma como a sua infraestrutura é implantada.
  • Defina módulos que decomponham as implementações complexas em componentes menores e mais reutilizáveis.

Cada módulo neste caminho de aprendizagem oferece opções de utilização com o CLI Azure e com Azure PowerShell. Utilizará o Código do Estúdio Visual para escrever e validar o seu código Bicep.

Dica

Quer aprender Bicep ao vivo de especialistas em assuntos? Acompanhe as sessões de Learn Live a pedido com os nossos especialistas.

Para aprender sobre Bicep, recomendamos que tome estes três caminhos de aprendizagem:

Depois disso, poderá estar interessado em adicionar o seu código Bicep a um oleoduto de implantação. Faça um destes dois caminhos de aprendizagem baseado na ferramenta que pretende utilizar:

Pré-requisitos

Recomenda-se a familiaridade com os grupos de recursos Azure Resource Manager e Azure, mas não é necessária.

Módulos neste percurso de aprendizagem

Descreva os benefícios de usar a infraestrutura como código, Azure Resource Manager e Bicep para escalar de forma rápida e segura as suas implementações em nuvem. Determine os tipos de implementações para as quais o Bicep é uma boa ferramenta de implantação declarativa.

Defina os recursos Azure dentro de um modelo Bicep. Melhore a consistência e a fiabilidade das suas implementações, reduza o esforço manual necessário e dimensione as suas implementações através de ambientes. O seu modelo será flexível e reutilizável através da utilização de parâmetros, variáveis, expressões e módulos.

Utilize parâmetros Bicep para fornecer informações para o seu modelo durante cada implementação. Adicione decoradores para tornar os seus parâmetros fáceis de entender e trabalhar, e para proteger dados secretos. Forneça valores de parâmetros na linha de comando e utilizando ficheiros de parâmetros.

Mobilizar recursos apenas quando existem restrições específicas. Use loops para implementar vários recursos que têm propriedades semelhantes.

Conceça e construa módulos reutilizáveis para simplificar os seus modelos Bicep. Componha vários módulos em modelos utilizando parâmetros e saídas.