Что такое Предварительная версия операций Интернета вещей Azure?

Внимание

Предварительная версия операций Интернета вещей Azure, включенная Azure Arc в настоящее время находится в предварительной версии. Не следует использовать это программное обеспечение предварительной версии в рабочих средах.

Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.

Предварительная версия операций Интернета вещей Azure — это единая плоскость данных для пограничных вычислений. Она состоит из набора модульных, масштабируемых и высокодоступных служб данных, которые выполняются в пограничных кластерах Kubernetes с поддержкой Azure Arc. Он обеспечивает сбор данных из различных систем и интегрируется с приложениями моделирования данных, такими как Microsoft Fabric, чтобы помочь организациям развертывать промышленные метавселенной.

Операции Интернета вещей Azure:

  • Создается с нуля с помощью собственных приложений Kubernetes.
  • Включает в себя брокер MQTT на основе пограничных вычислений, который управляет архитектурами на основе событий.
  • Высоко расширяемый, масштабируемый, устойчивый и безопасный.
  • Позволяет управлять всеми пограничными службами из облака с помощью Azure Arc.
  • Может интегрировать рабочие нагрузки клиентов в платформу для создания единого решения.
  • Поддерживает конфигурацию GitOps в качестве кода для развертывания и обновлений.
  • Изначально интегрируется с Центры событий Azure, брокером MQTT Сетка событий Azure и Microsoft Fabric в облаке.

Обзор архитектуры

Схема, демонстрирующая высокоуровневую архитектуру операций Интернета вещей Azure.

В архитектуре Предварительной версии операций Интернета вещей Azure есть два основных элемента:

  • Предварительная версия операций Интернета вещей Azure. Набор служб данных, работающих в кластерах Kubernetes с поддержкой Azure Arc. Она включает следующие службы:
    • Предварительная версия обработчика данных Интернета вещей Azure — настраиваемая служба обработки данных, которая может управлять сложностями и разнообразием промышленных данных. Используйте обработчик данных, чтобы сделать данные из разрозненных источников более понятными, полезными и ценными.
    • Предварительная версия MQ Azure IoT — брокер MQTT на основе пограничных вычислений, который управляет архитектурами на основе событий.
    • Предварительная версия брокера OPC UA Azure IoT — брокер OPC UA, который обрабатывает сложности взаимодействия OPC UA с серверами OPC UA и другими конечными устройствами.
  • Портал операций Интернета вещей Azure (предварительная версия). Этот веб-интерфейс предоставляет унифицированный интерфейс для операционных технологических специалистов для управления ресурсами и конвейерами обработчика данных в развертывании Операций Интернета вещей Azure. ИТ-администратор может использовать сайты Azure Arc для управления ресурсами, к которым операционный технолог может получить доступ на портале.

Развернуть

Операции Интернета вещей Azure выполняются в кластерах Kubernetes с поддержкой Arc на границе. Операции Интернета вещей Azure можно развернуть с помощью портал Azure или Azure CLI.

Azure IoT Orchestrator Preview управляет развертыванием, настройкой и обновлением компонентов Операций Интернета вещей Azure, которые выполняются в кластере Kubernetes с поддержкой Arc.

Управление устройствами и ресурсами

Операции Интернета вещей Azure могут подключаться к различным промышленным устройствам и ресурсам. Вы можете использовать портал Операций Интернета вещей Azure (предварительная версия) или Azure CLI для управления устройствами и ресурсами, к которым требуется подключиться.

Компонент предварительной версии брокера OPC UA Azure IoT управляет подключением к серверам OPC UA и другим конечным устройствам. Компонент брокера OPC UA публикует данные с серверов OPC UA и устройств, обнаруженных Azure IoT Akri Preview в разделах Azure IoT MQ.

Компонент Azure IoT Akri Preview помогает обнаруживать и подключаться к другим типам устройств и ресурсов.

Публикация и подписка с помощью MQTT

Предварительная версия MQ Azure IoT — это брокер MQTT, работающий на пограничном сервере. Он позволяет публиковать и подписываться на разделы MQTT. Вы можете использовать MQ для создания архитектур на основе событий, которые подключают устройства и ресурсы к облаку.

Примеры того, как компоненты в операциях Интернета вещей Azure используют предварительную версию MQ, включают:

  • OPC UA Broker публикует данные с серверов OPC UA и других конечных устройств в разделы MQTT.
  • Конвейеры обработчика данных подписываются на разделы MQTT для получения сообщений для обработки.
  • Соединители облака с привязкой к северу подписываются на разделы MQTT, чтобы получить сообщения для пересылки в облачные службы.

Обработка данных

Обработка сообщений включает такие операции, как нормализация данных, обогащение данных и фильтрация данных. Конвейеры обработчика данных можно использовать для обработки сообщений.

Конвейер обработчика данных обычно:

  1. Подписывается на раздел MQTT для получения сообщений.
  2. Обрабатывает сообщения с помощью одного или нескольких настраиваемых этапов.
  3. Отправляет обработанные сообщения в место назначения, например озеро данных Microsoft Fabric для хранения и анализа.

Подключение к облаку

Чтобы подключиться к облаку из Операций Интернета вещей Azure, у вас есть следующие параметры:

Соединители облака, привязанные к северу, позволяют подключать MQ непосредственно к облачным службам, таким как:

Назначения конвейера обработчика данных позволяют подключаться к облачным службам, таким как:

Визуализация и анализ данных телеметрии

Для визуализации и анализа телеметрии с устройств и ресурсов можно использовать такие облачные службы, как:

Безопасный обмен данными

Чтобы защитить обмен данными между устройствами и облаком через изолированные сетевые среды на основе архитектуры сети ISA-95/Purdue, используйте компонент предварительной версии управления сетями Azure IoT.

Проверенные среды

Службы Kubernetes с поддержкой Azure Iot Operations поставляется в виде набора служб Kubernetes с поддержкой Azure Arc и предназначены для использования с проверенными партнерскими продуктами CNCF, соответствующими Arc. В настоящее время корпорация Майкрософт проверила операции Интернета вещей Azure со следующим фиксированным набором инфраструктур и сред:

Среда Версия
AKS-EE в Windows 11 IoT Enterprise
на одном узле AMD Ryzen-7 (8 ядер, 3,3 ГГц), 16 ГБ ОЗУ
AksEdge-K3s-1.26.10-1.6.384.0
K3s в Ubuntu 22.04.2
на одном узле AMD Ryzen-7 (8 ядер, 3,3 ГГц), 16 ГБ ОЗУ
K3s версии 1.28.5

Внимание

Перечисленные ранее среды являются рабочими средами, проверенными корпорацией Майкрософт. Они не единственные среды, в которые могут выполняться операции Интернета вещей Azure. Операции Интернета вещей Azure могут выполняться в любом кластере Kubernetes с поддержкой Arc, который соответствует требованиям к системе Kubernetes с поддержкой Azure Arc.

Следующий шаг

Попробуйте выполнить краткое руководство. Развертывание предварительной версии операций Интернета вещей Azure в кластере Kubernetes с поддержкой Arc.