O que é a versão prévia das Operações do Azure IoT?

Importante

O recurso Pré-visualização de Operações do Azure IoT — habilitado pelo Azure Arc — está atualmente em VERSÃO PRÉVIA. Você não deve usar esse software em versão prévia em ambientes de produção.

Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

A Versão prévia das Operações do Azure IoT é um plano de dados unificado para a borda. Ele é composto por um conjunto de serviços de dados modulares, escalonáveis e altamente disponíveis que são executados em clusters kubernetes de borda habilitados para Azure Arc. Ele permite a captura de dados de vários sistemas diferentes e integra-se com aplicativos de modelagem de dados, como o Microsoft Fabric, para ajudar as organizações a implantar o metaverso industrial.

Operações do Azure IoT:

  • É criado com base no uso de aplicativos nativos do Kubernetes.
  • Inclui um agente MQTT nativo de borda de nível industrial que alimenta arquiteturas orientadas a eventos.
  • É altamente extensível, escalonável, resiliente e segura.
  • Permite gerenciar todos os serviços de borda da nuvem usando o Azure Arc.
  • Pode integrar cargas de trabalho do cliente à plataforma para criar uma solução unificada.
  • Dá suporte à configuração do GitOps como código para implantação e atualizações.
  • Integra-se nativamente aos Hubs de Eventos do Azure, ao agente MQTT da Grade de Eventos do Azure e ao Microsoft Fabric na nuvem.

Visão geral da arquitetura

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

Há dois elementos principais na arquitetura da Versão prévia das Operações do Azure IoT:

  • Versão prévia das Operações do Azure IoT. O conjunto de serviços de dados que são executados em clusters kubernetes de borda habilitados para Azure Arc. Ele inclui os seguintes serviços:
    • Versão prévia do Processador de Dados do Azure IoT – 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.
    • Versão prévia do MQ da Internet das Coisas do Azure – um agente MQTT nativo de borda que alimenta arquiteturas controladas por eventos.
    • Agente OPC UA do Azure IoT - um agente OPC UA que lida com as complexidades da comunicação do OPC UA com servidores OPC UA e outros dispositivos folha.
  • Portal de Operações do Azure IoT (versão prévia). Essa interface do usuário da Web fornece uma experiência unificada para os tecnólogos operacionais gerenciarem ativos e pipelines do Processador de Dados em uma implantação de Operações do Azure IoT. Um administrador de TI pode usar os sites do Azure Arc para controlar os recursos que um tecnólogo operacional pode acessar no portal.

Implantar

As Operações do Azure IoT são executadas 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.

A versão prévia do Orquestrador do Azure IoT gerencia a implantação, a configuração e a atualização dos componentes de Operações do Azure IoT executados no cluster do Kubernetes habilitado para Arc.

Gerenciar dispositivos e ativos

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

O componente Versão prévia do Agente do Azure IoT OPC UA gerencia a conexão com servidores OPC UA e outros dispositivos folha. O componente Agente do OPC UA publica dados dos servidores do OPC UA e dos dispositivos descobertos pela versão prévia do Azure IoT Akri nos tópicos do Azure IoT MQ.

O componente Versão prévia do Azure IoT Akri ajuda você a descobrir e se conectar a outros tipos de dispositivos e ativos.

Publicar e assinar com o MQTT

A Versão prévia do MG da Internet das Coisas do Azure é um agente MQTT executado na borda. Ele permite que você publique e assine tópicos do 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 do Azure IoT usam a Versão prévia do MQ incluem:

  • O OPC UA Broker publica dados de servidores OPC UA e outros dispositivos folha para tópicos MQTT.
  • Os pipelines do Processador de Dados assinam tópicos MQTT para recuperar mensagens para processamento.
  • Conectores de nuvem associados ao norte assinam tópicos 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.

Conecte-se à nuvem

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

Os conectores de nuvem associados ao norte permitem que você conecte o MQ diretamente aos serviços de nuvem, como:

Os destinos de 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 visualização de gerenciamento de rede em camadas do Azure IoT.

Ambientes validados

As Operações do Azure IoT são fornecidas como um conjunto de serviços do Kubernetes habilitados para Azure Arc e destina-se a ser usado com produtos de parceiros validados pelo Arc compatível 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 (8 núcleos, 3,3 GHz) de nó único, 16 GB de RAM
AksEdge-K3s-1.26.10-1.6.384.0
K3s no Ubuntu 22.04.2
em um AMD Ryzen-7 (8 núcleos, 3,3 GHz) de nó único, 16 GB de RAM
K3s versão 1.28.5

Importante

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

Próxima etapa

Experimente o Início rápido: implantar a versão prévia das Operações do Azure IoT em um cluster do Kubernetes habilitado para Arc.