O que é o Azure IoT Operations Preview?

Importante

Azure IoT Operations Preview – habilitado pelo Azure Arc está atualmente em visualização. Não deve utilizar este software de pré-visualização em ambientes de produção.

Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

O Azure IoT Operations Preview é um plano de dados unificado para a borda. É constituído por um conjunto de serviços de dados modulares, escaláveis e de elevada disponibilidade que são executados em clusters Kubernetes do Edge compatíveis com o Azure Arc. Ele permite a captura de dados de vários sistemas diferentes e integra-se a aplicativos de modelagem de dados, como o Microsoft Fabric, para ajudar as organizações a implantar o metaverso industrial.

Operações do Azure IoT:

  • É construído do zero usando aplicativos nativos do Kubernetes.
  • Inclui um broker MQTT nativo de borda de nível industrial que alimenta arquiteturas orientadas a eventos.
  • É altamente extensível, escalável, resiliente e seguro.
  • Permite gerenciar todos os serviços de borda da nuvem usando o Azure Arc.
  • Pode integrar cargas de trabalho de clientes na plataforma para criar uma solução unificada.
  • Suporta a configuração do GitOps como código para implantação e atualizações.
  • Integra-se nativamente com os Hubs de Eventos do Azure, o agente MQTT da Grade de Eventos do Azure e o Microsoft Fabric na nuvem.

Descrição geral da arquitetura

Diagrama que mostra a arquitetura de alto nível das Operações IoT do Azure.

Há dois elementos principais na arquitetura do Azure IoT Operations Preview:

  • Azure IoT Operations Preview. O conjunto de serviços de dados que são executados em clusters Kubernetes de borda habilitados para Azure Arc. Inclui os seguintes serviços:
    • Azure IoT Data Processor Preview - um serviço de processamento de dados configurável que pode gerenciar as complexidades e a diversidade de dados industriais. Use o processador de dados para tornar os dados de fontes diferentes mais compreensíveis, utilizáveis e valiosos.
    • Azure IoT MQ Preview - um agente MQTT nativo de borda que alimenta arquiteturas orientadas a eventos.
    • Azure IoT OPC UA Broker Preview - um agente OPC UA que lida com as complexidades da comunicação OPC UA com servidores OPC UA e outros dispositivos leaf.
  • Portal de Operações do Azure IoT (visualização). Esta interface do usuário da Web fornece uma experiência unificada para tecnólogos operacionais gerenciarem ativos e pipelines do Processador de Dados em uma implantação de Operações IoT do Azure. Um administrador de TI pode usar os sites do Azure Arc para controlar os recursos que um tecnólogo operacional pode acessar no portal.

Implementar

O Azure IoT Operations é executado em clusters Kubernetes habilitados para Arc na borda. Você pode implantar as Operações do Azure IoT usando o portal do Azure ou a CLI do Azure.

O Azure IoT Orchestrator Preview gerencia a implantação, configuração e atualização dos componentes do Azure IoT Operations que são executados em seu cluster Kubernetes habilitado para Arc.

Gerir dispositivos e ativos

As Operações IoT do Azure podem se conectar a vários dispositivos e ativos industriais. Você pode usar o portal de Operações do Azure IoT (visualização) ou a CLI do Azure para gerenciar os dispositivos e ativos aos quais deseja se conectar.

O componente Azure IoT OPC UA Broker Preview gerencia a conexão com servidores OPC UA e outros dispositivos leaf. O componente OPC UA Broker publica dados dos servidores OPC UA e dos dispositivos descobertos pelos tópicos do Azure IoT Akri Preview para o Azure IoT MQ.

O componente Azure IoT Akri Preview ajuda você a descobrir e se conectar a outros tipos de dispositivos e ativos.

Publique e assine com o MQTT

O Azure IoT MQ Preview é um agente MQTT executado na borda. Ele permite que você publique e assine tópicos MQTT. Você pode usar o MQ para criar arquiteturas orientadas a eventos que conectam seus dispositivos e ativos à nuvem.

Exemplos de como os componentes nas Operações IoT do Azure usam o MQ Preview incluem:

  • OPC UA Broker publica dados de servidores OPC UA e outros dispositivos folha para tópicos MQTT.
  • Os pipelines do processador de dados se inscrevem nos tópicos do MQTT para recuperar mensagens para processamento.
  • Os conectores de nuvem com destino ao norte se inscrevem nos tópicos do MQTT para buscar mensagens para encaminhamento para serviços de nuvem.

Processar dados

O processamento de mensagens inclui operações como normalização de dados, enriquecimento de dados e filtragem de dados. Você pode usar pipelines do processador de dados para processar mensagens.

Um pipeline do processador de dados normalmente:

  1. Assina um tópico MQTT para recuperar mensagens.
  2. Processa as mensagens usando um ou mais estágios configuráveis.
  3. Envia as mensagens processadas para um destino, como um data lake do Microsoft Fabric, para armazenamento e análise.

Ligar à cloud.

Para se conectar à nuvem a partir das Operações IoT do Azure, você tem as seguintes opções:

Os conectores de nuvem para o norte permitem que você conecte o MQ diretamente a serviços de nuvem, como:

Os destinos do pipeline do processador de dados permitem que você se conecte a serviços de nuvem, como:

Visualizar e analisar a telemetria

Para visualizar e analisar a telemetria de seus dispositivos e ativos, você pode usar serviços de nuvem, como:

Comunicação segura

Para proteger a comunicação entre dispositivos e a nuvem por meio de ambientes de rede isolados com base na arquitetura de Rede ISA-95/Purdue, use o componente Azure IoT Layered Network Management Preview.

Ambientes validados

O Azure Iot Operations é fornecido como um conjunto de serviços Kubernetes habilitados para Azure Arc e destina-se ao uso com produtos de parceiros validados Arc em conformidade com CNCF. Atualmente, a Microsoft validou as Operações do Azure IoT em relação ao seguinte conjunto fixo de infraestruturas e ambientes:

Environment Versão
AKS-EE no Windows 11 IoT Enterprise
em um AMD Ryzen-7 de nó único (8 núcleos, 3,3 GHz), 16 GB de RAM
AksEdge-K3s-1.26.10-1.6.384.0
K3s no Ubuntu 22.04.2
em um AMD Ryzen-7 de nó único (8 núcleos, 3,3 GHz), 16 GB de RAM
K3s versão 1.28.5

Importante

Os ambientes listados anteriormente são ambientes de produção que a Microsoft validou. Eles não são os únicos ambientes em que as Operações do Azure IoT podem ser executadas. As Operações do Azure IoT podem ser executadas em qualquer cluster Kubernetes habilitado para Arc que atenda aos requisitos de sistema do Kubernetes habilitado para ArcGIS do Azure.

Próximo passo

Experimente o Guia de início rápido: implantar o Azure IoT Operations Preview em um cluster Kubernetes habilitado para Arc.