Modelos do Azure Resource Manager

Concluído

Usando vários serviços do Azure trabalhando em uníssono, você pode trazer dados para seu gêmeo digital e facilitar a comunicação bidirecional entre o Azure e seu gêmeo digital, tanto no Unity quanto na realidade mista.

Os serviços do Azure usados neste módulo são os seguintes:

  • Azure SignalR Service
  • Identidade Gerida
  • Azure Container Instances
  • Armazenamento do Azure
  • Grelha de Eventos do Azure
  • Azure Digital Twins
  • Application Insights
  • Serviço de Aplicações do Azure
  • Funções do Azure
  • Hub IoT do Azure
  • Script de implantação

Para simplificar a configuração e o uso desses serviços do Azure, você pode usar um modelo do Azure Resource Manager (modelo ARM). Este modelo ARM ajuda a automatizar a implantação do serviço do Azure para sua experiência de parque eólico. Estabelecemos uma estrutura básica para você e fornecemos uma solução do Visual Studio para sua referência e uso. Você precisa editar parâmetros de configuração e executar comandos usando a CLI do Azure para criar e implantar o modelo ARM.

Usando o modelo ARM com a CLI do Azure, você define a principal infraestrutura do Azure que precisa ser implantada. Assim como o código do aplicativo, você pode armazenar o código da infraestrutura do modelo ARM em um repositório de origem e fazer a versão dele. Qualquer pessoa da sua equipe pode executar o código e implantar ambientes semelhantes com seus próprios parâmetros de configuração.

Os modelos ARM podem ser um arquivo Bicep ou JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do seu projeto. O modelo utiliza a sintaxe declarativa, que permite afirmar o que quer implementar sem ter de escrever a sequência de comandos de programação para a criar. No modelo, você especifica os recursos a serem implantados e as propriedades desses recursos.

Você usará uma linguagem de modelo chamada Bicep. O bíceps fornece uma sintaxe mais fácil de usar para criar modelos. Os modelos Bicep e JSON oferecem os mesmos recursos, e você pode converter o modelo entre os dois idiomas. Nós criamos o arquivo Bicep usado para este módulo para você.

Você pode executar modelos ARM usando o Windows PowerShell ou a CLI do Azure em uma janela do Prompt de Comando. O PowerShell oferece recursos de preenchimento de guias não disponíveis em um prompt de comando e é o shell preferencial para este módulo. Não é necessário executar nenhum dos comandos da CLI do Azure com permissões elevadas.