Шаблоны диспетчера ресурсов Azure
Используя несколько служб Azure, работающих в унисон, вы можете перенести данные в цифровой двойник и упростить двустороннее взаимодействие между Azure и цифровым двойником, как в Unity, так и в смешанной реальности.
В этом модуле используются следующие службы Azure:
- Служба Azure SignalR
- Управляемое удостоверение
- Экземпляры контейнеров Azure
- Хранилище Azure
- Сетку событий Azure
- Azure Digital Twins
- Application Insights
- Служба приложений Azure
- Функции Azure
- Центр Интернета вещей Azure
- Скрипт развертывания
Чтобы упростить настройку и использование этих служб Azure, можно использовать шаблон Azure Resource Manager (шаблон ARM). Этот шаблон ARM помогает автоматизировать развертывание службы Azure для работы с ветряной фермой. Мы создали базовую платформу для вас и предоставили решение Visual Studio для справки и использования. Необходимо изменить параметры конфигурации и выполнить команды с помощью Azure CLI для создания и развертывания шаблона ARM.
Используя шаблон ARM с Azure CLI, необходимо определить ключевую инфраструктуру Azure, которую необходимо развернуть. Как и код приложения, можно хранить код инфраструктуры шаблонов ARM в исходном репозитории и его версию. Любой член вашей команды может запустить код и развернуть аналогичные среды со своими собственными параметрами конфигурации.
Шаблоны ARM могут быть Bicep или JSON-файлом javaScript, который определяет инфраструктуру и конфигурацию проекта. Шаблон использует декларативный синтаксис, который позволяет указать объект, который вы собираетесь развернуть. При этом, для развертывания объекта, не нужно писать последовательность команд. В шаблоне указывают ресурсы для развертывания, а также свойства этих ресурсов.
Вы будете использовать язык шаблона Bicep. Bicep предоставляет синтаксис, упрощающий создание шаблонов. Шаблоны Bicep и JSON предоставляют одинаковые возможности, и вы можете преобразовать шаблон между двумя языками. Мы создали Bicep-файл, используемый для этого модуля.
Шаблоны ARM можно запускать с помощью Windows PowerShell или Azure CLI в окне командной строки. PowerShell предлагает функции завершения вкладок, недоступные в командной строке и является предпочтительной оболочкой для этого модуля. Вам не требуется запускать какие-либо команды Azure CLI с повышенными разрешениями.