Modelos do Azure Resource Manager
Usando vários serviços do Azure trabalhando em uníssono, você pode trazer dados para o seu gêmeo digital e facilitar a comunicação bidirecional entre o Azure e o seu gêmeo digital, tanto no Unity quanto na realidade misturada.
Os serviços do Azure usados neste módulo são os seguintes:
- Serviço do Azure SignalR
- Identidade Gerenciada
- Instâncias de Contêiner do Azure
- Armazenamento do Azure
- Grade de Eventos do Azure
- Gêmeos Digitais do Azure
- Application Insights
- Serviço de aplicativo 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 do ARM). Este modelo do ARM ajuda a automatizar a implantação do serviço do Azure para a sua experiência de parque eólico. Estabelecemos uma estrutura de base para você e fornecemos uma solução do Visual Studio para sua referência e uso. Você precisará editar os parâmetros de configuração e executar comandos por meio da CLI do Azure para criar e implantar o modelo do ARM.
Ao usar o modelo do ARM com a CLI do Azure, você define a infraestrutura principal do Azure que precisa ser implantada. Assim como o código do aplicativo, você pode armazenar o código da infraestrutura do modelo do ARM em um repositório de origem e controlar a versão dele. Qualquer pessoa da equipe pode executar o código e implantar ambientes semelhantes com os próprios parâmetros de configuração.
Os modelos do ARM podem ser um arquivo Bicep ou JavaScript Object Notation (JSON) que define a infraestrutura e a configuração do projeto. O modelo usa a sintaxe declarativa, que permite declarar o que você pretende implantar sem precisar gravar a sequência de comandos de programação para criá-lo. No modelo, especifique os recursos a serem implantados e as propriedades deles.
Você usará uma linguagem de modelo chamada Bicep. O Bicep fornece uma sintaxe que é mais fácil de usar para a criação de modelos. Os modelos Bicep e JSON oferecem os mesmos recursos e você pode converter o modelo entre os dois idiomas. Criamos o arquivo Bicep usado para este módulo para você.
Você pode executar modelos do ARM usando o Windows PowerShell ou a CLI do Azure em uma janela do prompt de comando. O PowerShell oferece recursos de preenchimento de tabulação 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.