¿Qué es Operaciones de IoT de Azure (versión preliminar)?

Importante

Operaciones de IoT de Azure, habilitado por Azure Arc, está actualmente en VERSIÓN PRELIMINAR. No se debería usar este software en versión preliminar en entornos de producción.

Consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general.

Operaciones de IoT de Azure (versión preliminar) es un plano de datos unificado para el perímetro. Se compone de un conjunto de servicios de datos modulares, escalables y de alta disponibilidad que se ejecutan en clústeres de Kubernetes perimetral habilitado para Azure Arc. Permite la captura de datos de varios sistemas diferentes y se integra con aplicaciones de modelado de datos como Microsoft Fabric para ayudar a las organizaciones a implementar el metaverso industrial.

Operaciones de IoT de Azure:

  • Se crea desde cero mediante aplicaciones nativas de Kubernetes.
  • Incluye una capacidad MQTT agent perimetral nativo de nivel industrial que potencia las arquitecturas controladas por eventos.
  • Es muy extensible, escalable, resistente y seguro.
  • Permite administrar todos los servicios perimetrales desde la nube mediante Azure Arc.
  • Puede integrar cargas de trabajo de cliente en la plataforma para crear una solución unificada.
  • Admite la configuración de GitOps como código para implementaciones y actualizaciones.
  • Se integra de forma nativa con Azure Event Hubs, MQTT broker de Azure Event Grid y Microsoft Fabric en la nube.

Información general de arquitectura

Diagrama que muestra la arquitectura de alto nivel de Azure IoT Operations.

Hay dos elementos principales en la arquitectura de Operaciones de IoT de Azure (versión preliminar):

  • Operaciones de IoT de Azure (versión preliminar). El conjunto de servicios de datos que se ejecutan en clústeres de Kubernetes perimetral habilitado para Azure Arc. Incluye los siguientes servicios:
    • Procesador de datos de Azure IoT (versión preliminar) : un servicio de procesamiento de datos configurable que puede administrar las complejidades y la diversidad de los datos industriales. Use el procesador de datos para que los datos de orígenes dispares sean más comprensibles, utilizables y valiosos.
    • Azure IoT MQ (versión preliminar): una capacidad MQTT broker perimetral nativo que potencia las arquitecturas basadas en eventos.
    • Azure IoT OPC UA Broker (versión preliminar): un agente OPC UA que trata las complejidades de la comunicación OPC UA con servidores OPC UA y otros dispositivos hoja.
  • Portal de operaciones de IoT de Azure (versión preliminar). Esta interfaz de usuario web proporciona una experiencia unificada para que los tecnólogos operativos administren recursos y canalizaciones del procesador de datos en implementaciones de Operaciones de IoT de Azure. Un administrador de TI puede usar sitios de Azure Arc para controlar los recursos a los que un tecnólogo operativo puede acceder en el portal.

Implementar

Operaciones de IoT de Azure se ejecuta en clústeres de Kubernetes habilitado para Arc en el perímetro. Puede implementar Operaciones de IoT de Azure mediante Azure Portal o la CLI de Azure.

Orquestador de Azure IoT (versión preliminar) administra la implementación, configuración y actualización de los componentes de Operaciones de Azure IoT que se ejecutan en su clúster Kubernetes habilitado para Arc.

Administración de dispositivos y recursos

Operaciones de IoT de Azure puede conectarse a varios dispositivos y recursos industriales. Puede usar el portal Operaciones de IoT de Azure (versión preliminar) o la CLI de Azure para administrar los dispositivos y los recursos a los que quiere conectarse.

El componente Azure IoT OPC UA Broker (versión preliminar) administra la conexión a servidores OPC UA y a otros dispositivos hoja. El componente de agente OPC UA publica datos de los servidores OPC UA y los dispositivos descubiertos por Azure IoT Akri Preview para temas de Azure IoT MQ.

El componente Azure IoT Akri (versión preliminar) ayuda a detectar otros tipos de dispositivos y recursos y conectarse a ellos.

Publicación y suscripción con MQTT

Azure IoT MQ (versión preliminar) es una capacidad MQTT broker que se ejecuta en el perímetro. Permite publicar temas de MQTT y suscribirse a ellos. Puede usar MQ para crear arquitecturas controladas por eventos que conecten los dispositivos y los recursos a la nube.

Algunos ejemplos de cómo los componentes de Operaciones de IoT de Azure usan MQ (versión preliminar) incluyen:

  • OPC UA Broker publica datos de servidores OPC UA y otros dispositivos hoja en temas de MQTT.
  • Las canalizaciones del procesador de datos se suscriben a temas de MQTT para recuperar mensajes y procesarlos.
  • Los conectores de nube de límite septentrional se suscriben a temas de MQTT para capturar mensajes y reenviarlos a servicios en la nube.

Datos de proceso

El procesamiento de mensajes incluye operaciones como normalización, enriquecimiento y filtrado de datos. Puede usar canalizaciones del procesador de datos para procesar mensajes.

Normalmente, una canalización del procesador de datos hace lo siguiente:

  1. Se suscribe a un tema de MQTT para recuperar mensajes.
  2. Procesa los mensajes mediante una o varias fases configurables.
  3. Envía los mensajes procesados a un destino, como un lago de datos de Microsoft Fabric, para almacenarlos y analizarlos.

Conexión a la nube

Para conectarse a la nube desde Operaciones de IoT de Azure, tiene las siguientes opciones:

Los conectores de nube de límite septentrional permiten conectar MQ directamente a servicios en la nube, como:

Los destinos de canalización del procesador de datos permiten conectarse a servicios en la nube, como:

Visualización y análisis de la telemetría

Para visualizar y analizar la telemetría de sus dispositivos y recursos, puede usar servicios en la nube, como:

Comunicación segura

Para proteger la comunicación entre dispositivos y la nube mediante entornos de red aislados basados en la arquitectura de red ISA-95/Purdue, use el componente Administración de capas de red de Azure IoT (versión preliminar).

Entornos validados

Operaciones de IoT de Azure se distribuye como un conjunto de servicios de Kubernetes habilitado para Azure Arc y está diseñado para su uso con productos de asociados validados por Arc compatibles con CNCF. Actualmente, Microsoft ha validado las Operaciones de IoT de Azure con el siguiente conjunto fijo de infraestructuras y entornos:

Entorno Versión
AKS-EE en Windows 11 IoT Enterprise
en un procesador AMD Ryzen-7 de un solo nodo (8 núcleos, 3,3 GHz), 16 GB de RAM
AksEdge-K3s-1.26.10-1.6.384.0
K3s en Ubuntu 22.04.2
en un procesador AMD Ryzen-7 de un solo nodo (8 núcleos, 3,3 GHz), 16 GB de RAM
K3s versión 1.28.5

Importante

Los entornos enumerados anteriormente son entornos similares a producción que Microsoft ha validado. No son los únicos entornos en los que se pueden ejecutar Operaciones de IoT de Azure. Las operaciones de IoT de Azure se pueden ejecutar en cualquier clúster de Kubernetes habilitado para Arc que cumpla los requisitos del sistema de Kubernetes habilitados para Azure Arc.

Paso siguiente

Pruebe el Inicio rápido: Implementación de Operaciones de IoT de Azure (versión preliminar) en un clúster de Kubernetes habilitado para Arc.