Introdução

Concluído

As especificações de modelo fornecem uma maneira de criar e gerenciar modelos reutilizáveis do Azure Resource Manager (modelos ARM). Depois de escrever e testar seus modelos ARM, você pode usar as especificações do modelo para compartilhá-los em toda a organização. Ao criar uma biblioteca de especificações de modelo, você pode garantir que os recursos do Azure sejam configurados da maneira pretendida quando forem implantados.

Cenário de exemplo

Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. Seu ambiente do Azure está amadurecendo. Muitas pessoas de muitas equipes vêm até você para provisionar e configurar a nova infraestrutura do Azure para eles usarem.

Todos confiam em você para provisionar a infraestrutura corretamente e de uma forma que siga as políticas da sua empresa. É ótimo que eles confiem tanto em você, mas isso significa que você está gastando todo o seu tempo implantando modelos. E a utilização do Azure pela sua empresa está a crescer, pelo que a sua carga de trabalho vai continuar a aumentar.

Você criou um conjunto abrangente de modelos que usa para implantar a infraestrutura do Azure da sua empresa. Cada modelo configura seus recursos para seguir as diretrizes da sua empresa. No momento, seus modelos estão todos armazenados em seu próprio computador, e você os envia por e-mail para colegas que precisam deles. Você sente que deve haver uma maneira de compartilhar esses modelos com sua organização para que possa voltar a outras coisas.

O que vamos fazer?

Neste módulo, você aprenderá sobre as especificações do modelo e os benefícios que elas oferecem. Nos exercícios, você cria, publica e implanta uma especificação de modelo, inclusive como parte de outra implantação. Finalmente, você aprenderá como gerenciar especificações de modelo, incluindo como atualizá-las com segurança usando versões.

Qual é o principal objetivo?

Ao final deste módulo, você poderá criar, publicar, implantar e gerenciar especificações de modelo.

Pré-requisitos

Deve estar familiarizado com:

  • Criação e implantação de modelos ARM básicos usando Bicep ou JSON.
  • Azure, incluindo o portal do Azure, assinaturas, grupos de recursos e definições de recursos.

Para acompanhar os exercícios no módulo, você precisa dos seguintes itens instalados localmente: