O que é a versão prévia das Operações do Azure IoT?
Importante
A Versão Prévia das Operações da Internet das Coisas do Azure – habilitadas 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.
Você precisará implantar uma nova instalação das Operações da Internet das Coisas do Azure quando uma versão em disponibilidade geral for disponibilizada. Você não poderá atualizar uma instalação de versão prévia.
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 do Kubernetes de borda habilitados para Azure Arc, como AKS Edge Essentials. 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
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:
- O Agente MQTT é um agente MQTT nativo de borda que alimenta arquiteturas orientadas a eventos.
- O conector para OPC UA lida com as complexidades da comunicação do OPC UA com servidores OPC UA e outros dispositivos folha.
- A experiência de operações é uma interface do usuário da Web que fornece uma experiência unificada para os tecnólogos operacionais gerenciarem ativos e fluxos de dados em uma implantação das Operações do Azure IoT. Um administrador de TI pode usar gerenciador de sites do Azure Arc (versão prévia) para agrupar instâncias de Operações de IoT do Azure por local físico e facilitar a localização de instâncias dos usuários do OT.
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.
Observação
Durante a visualização pública, não há suporte para atualizar uma implantação existente do Azure IoT Operations para uma versão mais recente. Em vez disso, remova as Operações de IoT do Azure do cluster e implante a versão mais recente. Para obter mais informações, consulte Atualizar operações de IoT do Azure.
Gerenciar dispositivos e ativos
As Operações do Azure IoT podem se conectar a vários dispositivos e ativos industriais. Você pode usar a experiência de operações ou a CLI do Azure para gerenciar os dispositivos e ativos aos quais deseja se conectar.
O conector para OPC UA gerencia a conexão com servidores OPC UA e outros dispositivos folha. O conector OPC UA publica dados dos servidores OPC UA nos tópicos do agente do MQTT.
Descoberta automática de ativos
A descoberta automática de ativos usando os serviços do Akri não está disponível na versão atual das Operações do Azure IoT. Para saber mais, confira as notas sobre a versão atual.
Observação
Alguns serviços do Akri ainda são implantados como parte da versão atual das Operações do Azure IoT, mas não dão suporte a cenários configuráveis pelo usuário.
Se você estiver usando uma versão anterior das Operações do Azure IoT, é possível encontrar a documentação do Akri no site de versões anteriores.
Publicar e assinar com o MQTT
O Agente MQTT é executado na borda. Ele permite que você publique e assine tópicos do MQTT. Você pode usar o Agente MQTT 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 o Agente MQTT incluem:
- O conector do OPC UA publica dados de servidores OPC UA e outros dispositivos folha para tópicos MQTT.
- Os fluxos de dados assinam tópicos MQTT para recuperar mensagens para processamento.
- Conectores de nuvem northbound assinam tópicos MQTT para buscar mensagens para encaminhamento para serviços de nuvem.
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 northbound permitem que você conecte o Agente MQTT diretamente aos serviços de nuvem, como:
Processar dados
Nas Operações do Azure IoT v0.6.0, o processador de dados foi substituído por fluxos de dados. Os fluxos de dados fornecem recursos aprimorados de transformação de dados e contextualização de dados nas Operações do Azure IoT. Os fluxos de dados podem usar esquemas armazenados no registro de esquema para desserializar e serializar mensagens.
Observação
Se você quiser continuar usando o processador de dados, deverá implantar as Operações do Azure IoT v0.5.1 com o sinalizador adicional para incluir o componente do processador de dados. Não é possível implantar o processador de dados com as Operações do Azure IoT versão 0.6.0 ou mais recente. A extensão da CLI das Operações do Azure IoT que inclui o sinalizador para implantar o processador de dados é a versão 0.5.1b1. Esta versão requer a CLI do Azure v2.46.0 ou superior. A documentação do processador de dados está disponível no site de versões anteriores: Processador de dados das Operações do Azure IoT.
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.28.5-1.8.202.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 do Azure IoT podem ser executadas em qualquer cluster Kubernetes habilitado para Arc que atenda aos Requisitos do sistema Kubernetes habilitado para Azure Arc. Atualmente, as Operações do Azure IoT não dão suporte a arquiteturas ARM64.
Regiões com suporte
Na versão preliminar pública 0.7.x, as Operações do Azure IoT dão suporte a clusters habilitados para Arc nas seguintes regiões:
Region | Valor da CLI |
---|---|
Leste dos EUA | eastus |
Leste dos EUA 2 | eastus2 |
Oeste dos EUA | westus |
Oeste dos EUA 2 | westus2 |
Oeste dos EUA 3 | westus3 |
Europa Ocidental | westeurope |
Norte da Europa | northeurope |
Essa lista de regiões com suporte só se aplica à região que você usa ao conectar seu cluster ao Azure Arc. Essa lista não o impede de usar sua região preferencial do Azure para seus recursos de nuvem. Os componentes das Operações do Azure IoT e outros recursos implantados em seu cluster nessas regiões com suporte ainda podem se conectar aos recursos de nuvem em regiões diferentes.
Próxima etapa
Experimente o Início Rápido: Introdução a uma amostra de ponta a ponta.