Introdução

Concluído

Templates JSON do Azure Resource Manager (ARM) permitem que você especifique a infraestrutura do seu projeto de forma declarativa e reutilizável. Você pode fazer a versão e salvar os modelos no mesmo controle do código-fonte do projeto de desenvolvimento.

Suponha que você esteja gerenciando uma equipe de software que está desenvolvendo um sistema de inventário para suas empresas parceiras. Você planeja implantar esse produto no Azure e permitir que cada empresa parceira tenha sua própria solução. Você planeja implementar políticas diferentes para cada implantação por meio de diferentes contas de armazenamento do Azure. Você decide usar a prática de infraestrutura como código usando modelos do ARM. Essa abordagem permite que você acompanhe as diferentes versões e verifique se as implantações de infraestrutura para cada ambiente são consistentes e flexíveis.

Neste módulo, apresentamos a estrutura de modelo do ARM e permitimos que você pratique a criação e a implantação de um modelo do ARM no Azure.

Observação

O Bicep é uma linguagem para definir seus recursos do Azure. Ele tem uma experiência de criação mais simples do que o JSON, juntamente com outros recursos que ajudam a aprimorar a qualidade da sua infraestrutura como código. Recomendamos que iniciantes em infraestrutura como código usem o Bicep em vez do JSON no Azure. Para saber mais sobre o Bicep, consulte o roteiro de aprendizagem Princípios básicos do Bicep.

Objetivos de aprendizagem

Neste módulo, você aprenderá a:

  • Implementar um modelo JSON do ARM usando o Visual Studio Code.
  • Declare recursos e adicione flexibilidade ao seu modelo adicionando parâmetros e saídas.

Pré-requisitos

  • Conhecer o Azure, incluindo o portal do Azure, as assinaturas, os grupos de recursos e as definições de recursos.
  • Uma conta do Azure. Você pode obter uma conta gratuita aqui.
  • Visual Studio Code instalado localmente.
  • Ou: