Compartir vía


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

Importante

Versión preliminar de operaciones de Azure IoT: habilitada 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.

Deberá implementar una nueva instalación de Azure IoT Operations cuando esté disponible una versión general. No podrá actualizar una instalación de versión preliminar.

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 perimetrales habilitados para Azure Arc, como AKS Edge Essentials. 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:
    • El corredor MQTT es un corredor MQTT nativo que potencia las arquitecturas controladas por eventos.
    • El conector para OPC UA controla las complejidades de la comunicación de OPC UA con servidores de OPC UA y otros dispositivos de hoja.
  • La experiencia de operaciones es una interfaz de usuario web que proporciona una experiencia unificada para que los tecnólogos de operaciones administren los recursos y los flujos de datos en una implementación de Operaciones de IoT de Azure. Un administrador de TI puede usar el administrador de sitios de Azure Arc (versión preliminar) para agrupar instancias de Azure IoT Operations por ubicación física y facilitar a los usuarios de OT la búsqueda de instancias.

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.

Nota:

Durante la versión preliminar pública, no se admite la actualización de una implementación de Operaciones de IoT de Azure existente a una versión más reciente. Como alternativa, elimine Operaciones de IoT de Azure del clúster y, a continuación, implemente la versión más reciente. Para más información, consulte Actualización de Operaciones de IoT de Azure.

Administración de dispositivos y recursos

Operaciones de IoT de Azure puede conectarse a varios dispositivos y recursos industriales. Puede usar la experiencia de operaciones o la CLI de Azure para administrar los dispositivos y recursos a los que quiere conectarse.

El conector para OPC UA administra la conexión con los servidores de OPC UA y otros dispositivos de la hoja. El conector para OPC UA publica datos de los servidores de OPC UA en temas de corredor MQTT.

Detección automática de recursos

La detección automática de recursos mediante servicios Akri no está disponible en la versión actual de Operaciones de IoT de Azure. Para obtener más información, consulte las Notas de la versión correspondientes a la versión actual.

Nota:

Algunos servicios de se siguen implementando como parte de la versión actual de Operaciones de IoT de Azure, pero no admiten escenarios configurables por el usuario.

Si usa una versión anterior de Operaciones de IoT de Azure, puede encontrar la documentación de Akri en el sitio de las versiones anteriores.

Publicación y suscripción con MQTT

El corredor MQTT funciona en el perímetro. Permite publicar temas de MQTT y suscribirse a ellos. Puede usar el corredor MQTT para crear arquitecturas controladas por eventos que conecten los dispositivos y los recursos a la nube.

Entre los ejemplos de cómo los componentes de Operaciones de IoT de Azure usan el corredor MQTT se incluyen:

  • El conector para OPC UA publica datos de servidores de OPC UA y otros dispositivos de hoja en temas de MQTT.
  • Los flujos de datos se suscriben a temas MQTT para recuperar mensajes y procesarlos.
  • Los conectores de nube en dirección norte se suscriben a temas de MQTT para obtener mensajes y reenviarlos a los servicios de nube.

Conexión a la nube

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

Los conectores de nube en dirección norte le permiten conectar el corredor MQTT directamente a servicios en la nube como:

Datos de proceso

En la versión 0.6.0 de Operaciones de IoT de Azure, el procesador de datos se sustituyó por flujos de datos. Los flujos de datos proporcionan capacidades mejoradas de transformación y contextualización de datos dentro de Operaciones de IoT de Azure. Los flujos de datos pueden usar esquemas almacenados en el registro de esquemas para deserializar y serializar los mensajes.

Nota:

Si quiere seguir usando el procesador de datos, debe implementar Operaciones de IoT de Azure v0.5.1 con la marca adicional para incluir el componente del procesador de datos. No es posible implementar el procesador de datos con la versión 0.6.0 o posteriores de Operaciones de IoT de Azure. La extensión de la CLI de Operaciones de IoT de Azure que incluye la marca para implementar el procesador de datos es la versión 0.5.1b1. Esta versión requiere la CLI de Azure v2.46.0 o posterior. La documentación del procesador de datos está disponible actualmente en el sitio de versiones anteriores: Procesador de datos de Operaciones de IoT de Azure.

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.28.5-1.8.202.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. Actualmente, Operaciones de IoT de Azure no admite arquitecturas ARM64.

Regiones admitidas

En la versión preliminar pública 0.7.x, Operaciones de IoT de Azure admite clústeres habilitados para Arc en las siguientes regiones:

Region Valor de la CLI
Este de EE. UU. estado
Este de EE. UU. 2 eastus2
Oeste de EE. UU. westus
Oeste de EE. UU. 2 westus2
Oeste de EE. UU. 3 westus3
Oeste de Europa westeurope
Norte de Europa northeurope

Esta lista de regiones compatibles solo se aplica a la región que usted usa al conectar su clúster a Azure Arc. Esta lista no le impide usar su región de Azure preferida para sus recursos en la nube. Los componentes de Operaciones de IoT de Azure y otros recursos implementados en su clúster en estas regiones compatibles pueden seguir conectándose a los recursos de la nube en regiones diferentes.

Paso siguiente

Pruebe el Inicio rápido: introducción a un ejemplo de un extremo a otro.