Introdução

Concluído

As especificações de modelo fornecem uma maneira de criar e gerenciar modelos do Azure Resource Manager reutilizáveis (modelos do ARM). Depois de escrever e testar seus modelos do ARM, você pode usar especificações de modelo para compartilhá-los em toda a sua organização. Criando uma biblioteca de especificações de modelos, você garante que os recursos do Azure sejam configurados conforme o planejado na hora da implantação.

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 usá-la.

Todos confiam que você provisione a infraestrutura corretamente e de uma maneira que siga as políticas da sua empresa. É ótimo que eles confiem muito em você, mas isso significa que você está gastando todo o seu tempo implantando modelos. E o uso do Azure pela sua empresa está crescendo, portanto, sua carga de trabalho vai continuar aumentando.

Você desenvolveu um conjunto abrangente de modelos, usado para implantar a infraestrutura do Azure na sua empresa. Cada modelo configura seus recursos para seguir as diretrizes da sua empresa. No momento, todos os modelos são armazenados em seu próprio computador e você os envia por email para colegas que precisam deles. Você acha que deve haver uma maneira de compartilhar esses modelos com sua organização para poder voltar a fazer outras coisas.

O que faremos?

Neste módulo, você vai aprender sobre as especificações de modelos e os benefícios que elas oferecem. Durante os exercícios, você vai criar publicar e implantar uma especificação de modelo, inclusive como parte de outra implantação. Por fim, você vai aprender como gerenciar especificações de modelos, inclusive como atualizá-las com segurança usando versões.

Qual é a meta principal?

Ao concluir este módulo, você estará apto a criar, publicar, implantar e gerenciar especificações de modelos.

Pré-requisitos

Você deve estar familiarizado com:

  • Criando e implantando modelos básicos do ARM usando Bicep ou JSON.
  • O Azure, incluindo o portal do Azure, as assinaturas, os grupos de recursos e as definições de recursos.

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