Что такое управление ресурсами в Предварительной версии операций Интернета вещей Azure
Внимание
Предварительная версия операций Интернета вещей Azure, включенная Azure Arc в настоящее время в предварительной версии. Не следует использовать это программное обеспечение предварительной версии в рабочих средах.
Вам потребуется развернуть новую установку Операций Интернета вещей Azure, когда общедоступная версия станет доступной. Вы не сможете обновить предварительную установку.
Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.
В Предварительной версии операций Интернета вещей Azure основная задача — управлять ресурсами, которые являются частью решения. В этой статье:
- Определяет, какие ресурсы находятся в контексте операций Интернета вещей Azure.
- Общие сведения о службах, используемых для управления ресурсами.
- Объясняет наиболее распространенные варианты использования служб.
Общие сведения о ресурсах
Активы — это основной элемент решения Azure IoT Operations. В Операциях Интернета вещей Azure ресурс — это логическая сущность, созданная для представления реального ресурса. Ресурс операций Интернета вещей Azure может выдавать данные телеметрии и события. Эти экземпляры логических активов используются для ссылки на реальные активы в промышленной пограничной среде.
Ресурсы подключаются к экземплярам операций Интернета вещей Azure через конечные точки активов, которые являются серверами OPC UA, имеющими подключения к одному или нескольким ресурсам.
Общие сведения об службах для управления ресурсами
Операции Интернета вещей Azure включают несколько служб, которые помогают управлять ресурсами.
На следующей схеме показана высокоуровневая архитектура операций Интернета вещей Azure. Службы, используемые для управления ресурсами, выделены красным цветом:
- Интерфейс операций — это веб-интерфейс, позволяющий создавать и настраивать ресурсы в решении. Веб-интерфейс упрощает задачу управления ресурсами и является рекомендуемой службой для управления ресурсами.
- Предварительная версия реестра устройств Azure — это серверная служба, которая позволяет управлять облачными и пограничными ресурсами. Ресурсы реестра устройств, определенные в пограничной среде в качестве ресурсов Azure в облаке. Он предоставляет единый реестр, чтобы все приложения и службы, взаимодействующие с вашими ресурсами, могли подключаться к одному источнику. Реестр устройств также управляет синхронизацией ресурсов в облаке и ресурсах в качестве пользовательских ресурсов в Kubernetes на границе.
- Реестр схем — это служба, которая позволяет определять схему для ресурсов и управлять ими. Потоки данных используют схемы для десериализации и сериализации сообщений.
- Соединитель ДЛЯ OPC UA — это служба преобразования данных и преобразования протоколов, которая позволяет операциям Интернета вещей Azure отправлять данные из ресурсов. Брокер получает данные телеметрии и события от ресурсов и публикует данные в разделах брокера MQTT. Брокер основан на широко используемом стандарте OPC UA.
Удаленное создание ресурсов и управление ими
Следующие задачи полезны для рабочих групп в таких секторах, как промышленность, розничная торговля и здоровье:
- Удаленное создание ресурсов
- Чтобы получить доступ к данным актива, подпишитесь на теги и события OPC UA
Веб-интерфейс операций позволяет командам операций выполнять эти задачи в упрощенном веб-интерфейсе. Для выполнения этих задач в операциях используются другие службы, описанные ранее. Вы также можете использовать интерфейс командной строки Операций Интернета вещей Azure для управления ресурсами с помощью набора команд az iot ops .
В ходе операций соединитель OPC UA используется для обмена данными с локальными серверами OPC UA. Серверы OPC UA — это программные приложения, взаимодействующие с ресурсами. Соединитель для OPC UA предоставляет:
- Теги OPC UA, представляющие точки данных. Теги OPC UA предоставляют данные в режиме реального времени или исторические данные о ресурсе, и можно настроить частоту выборки значения тега.
- События OPC UA, представляющие изменения состояния. События OPC UA предоставляют сведения о состоянии в режиме реального времени для ресурсов, которые позволяют настраивать оповещения и уведомления.
Взаимодействие с операциями позволяет пользователям создавать ресурсы и подписываться на теги OPC UA в пользовательском интерфейсе. Пользователи могут создавать пользовательские ресурсы, предоставляя сведения о ресурсах и конфигурациях. Пользователи могут создавать или импортировать определения тегов и событий, подписываться на них и назначать их ресурсу.
Хранение ресурсов в качестве ресурсов Azure в централизованном реестре
При создании ресурса в интерфейсе операций или с помощью расширения интерфейса командной строки Операций Интернета вещей Azure этот ресурс определяется в предварительной версии реестра устройств Azure.
Реестр устройств предоставляет единый реестр для устройств и ресурсов в приложениях, работающих в облаке или на пограничном сервере. В облаке ресурсы создаются как ресурсы Azure, которые предоставляют возможности управления ими, например упорядочивать ресурсы с группами ресурсов и тегами. На границе реестр устройств создает настраиваемый ресурс Kubernetes для каждого ресурса и сохраняет два представления активов в синхронизации.
Реестр устройств предоставляет несколько возможностей, которые помогают командам управлять ресурсами:
- Единый реестр. Реестр устройств служит одним источником истины для метаданных ресурса. Наличие одного реестра позволяет получить доступ к ресурсам Azure, партнерам и клиентам, работающим в облаке или на пограничном сервере, и управлять ими.
- Ресурсы в качестве ресурсов Azure. Так как реестр устройств проектов активов в качестве истинных ресурсов Azure можно управлять ресурсами с помощью установленных функций и служб Azure. Предприятия могут использовать Azure Resource Manager, собственную службу развертывания и управления Azure с промышленными ресурсами. Azure Resource Manager предоставляет такие возможности, как группы ресурсов, теги, элементы управления доступом на основе ролей (RBAC), политика, ведение журнала и аудит.
- Управление облачными ресурсами. Вы можете управлять ресурсами с помощью операций или с помощью API Azure и средств управления, таких как Azure Resource Graph. Независимо от того, какой метод используется для управления ресурсами, изменения, внесенные в облако, синхронизируются с краем и предоставляются как пользовательские ресурсы в кластере Kubernetes.
Например, в следующем наборе снимков экрана показан один ресурс, в данном случае термостат, просматриваемый как в средствах управления облаком, так и в кластере операций Интернета вещей Azure. На первом снимке экрана показан ресурс термостата в интерфейсе операций:
На этом снимке экрана показан тот же ресурс термостата в портал Azure:
На последнем снимке экрана показан тот же ресурс термостата, что и пользовательский ресурс Kubernetes:
Использование стандартного стандарта обмена данными для пограничного решения
Ключевым требованием в промышленных средах является общий стандарт или протокол для обмена данными между машинами и машинным облаком. Используя широко поддерживаемый протокол обмена данными, можно упростить процесс, чтобы различные промышленные ресурсы могли обмениваться данными друг с другом, с рабочими нагрузками, работающими в кластере Kubernetes, и с облаком. OPC UA — это спецификация независимой от платформы архитектуры, ориентированной на обслуживание, которая обеспечивает обмен данными в промышленных средах.
Индустриальная среда, использующая стандарт OPC UA, включает следующие основные элементы OPC UA:
- Сервер OPC UA — это программное обеспечение на основе спецификации OPC UA, которая взаимодействует с ресурсами и предоставляет основные службы OPC UA этим ресурсам.
- Клиент OPC UA. Клиент OPC UA — это программное обеспечение, взаимодействующее с сервером OPC UA в шаблоне сети запросов и ответов. Клиент OPC UA подключается к серверам OPC UA и отправляет запросы на такие действия, как операции чтения и записи в элементах данных.
Соединитель ДЛЯ OPC UA — это клиент OPC UA, который позволяет входящего трафика данных с серверов OPC UA в пограничное решение на основе стандарта OPC UA. Соединитель для OPC UA устанавливается в рамках операций Интернета вещей Azure. При необходимости можно установить сервер моделирования OPC UA, который позволяет тестировать и использовать службу.