Por que usar modelos do Azure Resource Manager?

Concluído

Usar modelos do Resource Manager tornará suas implantações mais rápidas e mais passíveis de repetição.

Por exemplo, você não pode mais criar uma VM no portal, aguarde até que ela seja concluída e depois criar a próxima VM. O Resource Manager cuida de toda a implantação para você.

Veja aqui alguns outros benefícios do modelo a serem considerados:

  • Os modelos aprimoram a consistência. Os modelos do Resource Manager fornecem uma linguagem comum para você e outras pessoas descreverem suas implantações. Apesar da ferramenta ou do SDK que você usa para implantar o modelo, a estrutura, o formato e as expressões do modelo permanecem os mesmos.
  • Os modelos ajudam a exibir implantações complexas. Os modelos permitem que você implante vários recursos na ordem correta. Por exemplo, você não implantaria uma VM antes de criar um disco do SO (sistema operacional) ou um adaptador de rede. O Resource Manager mapeia cada recurso e seus recursos dependentes e cria os recursos dependentes primeiro. O mapeamento de dependências ajuda a garantir que a implantação seja executada na ordem correta.
  • Os modelos reduzem tarefas manuais e propensas a erros. A criação e a conexão manuais de recursos podem ser demoradas e propensas a erros. O Resource Manager garante que a implantação ocorra sempre da mesma forma.
  • Os modelos são códigos. Os modelos expressam suas necessidades por meio de código. Imagine um modelo como um tipo de infraestrutura como código que pode ser compartilhado, testado e controlado quanto à versão como qualquer outro software. Além disso, como os modelos são códigos, você pode criar um registro a ser seguido. O código de modelo documenta a implantação. Além disso, a maioria dos usuários mantêm os modelos sob controle de revisão, como o GIT. O histórico de revisão também registra como o modelo (e sua implantação) evolui com as alterações do modelo.
  • Os modelos promovem a reutilização. O modelo pode conter parâmetros que são preenchidos quando o modelo é executado. Um parâmetro pode definir um nome de usuário ou uma senha, um nome de domínio e outros itens necessários. Os parâmetros de modelo também permitem que você crie várias versões da infraestrutura, como preparo e produção, enquanto ainda usa o mesmo modelo.
  • Os modelos são vinculáveis. É possível vincular modelos do Resource Manager para torná-los modulares. Você pode escrever modelos pequenos que definem uma solução e depois combiná-los para criar um sistema completo.

O Azure fornece vários modelos de início rápido. Você pode usá-los como base do trabalho.