Co to jest usługa Azure IoT Operations Preview?

Ważne

Usługa Azure IoT Operations Preview — włączona przez usługę Azure Arc jest obecnie dostępna w wersji zapoznawczej. Nie należy używać tego oprogramowania w wersji zapoznawczej w środowiskach produkcyjnych.

Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Azure IoT Operations Preview to ujednolicona płaszczyzna danych dla krawędzi. Składa się z zestawu modułowych, skalowalnych i wysoce dostępnych usług danych, które działają w klastrach Kubernetes brzegowych z obsługą usługi Azure Arc. Umożliwia przechwytywanie danych z różnych systemów i integruje się z aplikacjami do modelowania danych, takimi jak Microsoft Fabric, aby ułatwić organizacjom wdrażanie metaverse przemysłowego.

Operacje usługi Azure IoT:

  • Jest kompilowany od podstaw przy użyciu aplikacji natywnych platformy Kubernetes.
  • Zawiera brokerA MQTT klasy przemysłowej, który obsługuje architektury sterowane zdarzeniami.
  • Jest wysoce rozszerzalny, skalowalny, odporny i bezpieczny.
  • Umożliwia zarządzanie wszystkimi usługami brzegowymi z chmury przy użyciu usługi Azure Arc.
  • Umożliwia integrację obciążeń klientów z platformą w celu utworzenia ujednoliconego rozwiązania.
  • Obsługuje konfigurację GitOps jako kod wdrożenia i aktualizacji.
  • Natywnie integruje się z usługą Azure Event Hubs, brokerem MQTT usługi Azure Event Grid i usługą Microsoft Fabric w chmurze.

Omówienie architektury

Diagram przedstawiający architekturę wysokiego poziomu operacji usługi Azure IoT.

W architekturze usługi Azure IoT Operations Preview istnieją dwa podstawowe elementy:

  • Azure IoT Operations Preview. Zestaw usług danych uruchomionych w klastrach Kubernetes brzegowych z obsługą usługi Azure Arc. Obejmuje ona następujące usługi:
    • Wersja zapoznawcza procesora danych usługi Azure IoT — konfigurowalna usługa przetwarzania danych, która może zarządzać złożonościami i różnorodnością danych przemysłowych. Użyj procesora danych, aby dane z różnych źródeł było bardziej zrozumiałe, użyteczne i cenne.
    • Wersja zapoznawcza usługi Azure IoT MQQ — natywny broker MQTT, który obsługuje architektury sterowane zdarzeniami.
    • Wersja zapoznawcza brokera OPC UA usługi Azure IoT — broker OPC UA, który obsługuje złożoność komunikacji OPC UA z serwerami OPC UA i innymi urządzeniami liścia.
  • Portal operacji usługi Azure IoT (wersja zapoznawcza). Ten internetowy interfejs użytkownika zapewnia ujednolicone środowisko dla technologów operacyjnych do zarządzania zasobami i potokami procesora danych we wdrożeniu operacji usługi Azure IoT. Administrator IT może użyć witryn usługi Azure Arc do kontrolowania zasobów, do których może uzyskać dostęp technolog operacyjny w portalu.

Wdróż

Operacje usługi Azure IoT są uruchamiane w klastrach Kubernetes z obsługą usługi Arc na brzegu sieci. Operacje usługi Azure IoT można wdrożyć przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Usługa Azure IoT Orchestrator w wersji zapoznawczej zarządza wdrażaniem, konfiguracją i aktualizowaniem składników operacji usługi Azure IoT uruchamianych w klastrze Kubernetes z obsługą usługi Arc.

Zarządzanie urządzeniami i zasobami

Operacje usługi Azure IoT mogą łączyć się z różnymi urządzeniami przemysłowymi i elementami zawartości. Do zarządzania urządzeniami i zasobami, z którymi chcesz nawiązać połączenie, możesz użyć portalu Operacje usługi Azure IoT (wersja zapoznawcza) lub interfejsu wiersza polecenia platformy Azure.

Składnik usługi Azure IoT OPC UA Broker w wersji zapoznawczej zarządza połączeniem z serwerami OPC UA i innymi urządzeniami liścia. Składnik brokera OPC UA publikuje dane z serwerów OPC UA i urządzeń odnalezionych przez usługę Azure IoT Akri (wersja zapoznawcza ) do tematów usługi Azure IoT MQ.

Składnik Azure IoT Akri (wersja zapoznawcza) ułatwia odnajdywanie i łączenie się z innymi typami urządzeń i zasobów.

Publikowanie i subskrybowanie za pomocą protokołu MQTT

Wersja zapoznawcza usługi Azure IoT MQQ to broker MQTT działający na urządzeniach brzegowych. Umożliwia publikowanie i subskrybowanie tematów MQTT. Za pomocą MQ można tworzyć architektury sterowane zdarzeniami, które łączą urządzenia i zasoby z chmurą.

Przykłady składników w operacjach usługi Azure IoT korzystają z wersji zapoznawczej MQ:

  • Broker OPC UA publikuje dane z serwerów OPC UA i innych urządzeń liścia do tematów MQTT.
  • Potoki procesora danych subskrybują tematy MQTT w celu pobrania komunikatów do przetwarzania.
  • Łączniki chmury powiązane z północą subskrybują tematy MQTT, aby pobrać komunikaty na potrzeby przekazywania do usług w chmurze.

Przetwarzanie danych

Przetwarzanie komunikatów obejmuje operacje, takie jak normalizacja danych, wzbogacanie danych i filtrowanie danych. Potoki procesora danych umożliwiają przetwarzanie komunikatów.

Potok procesora danych zwykle:

  1. Subskrybuje temat MQTT w celu pobrania komunikatów.
  2. Przetwarza komunikaty przy użyciu co najmniej jednego konfigurowalnego etapu.
  3. Wysyła przetworzone komunikaty do miejsca docelowego, takiego jak magazyn i analiza w usłudze Microsoft Fabric data lake.

Łączenie z chmurą

Aby nawiązać połączenie z chmurą z poziomu operacji usługi Azure IoT, dostępne są następujące opcje:

Łączniki chmury powiązane z północą umożliwiają bezpośrednie połączenie MQ z usługami w chmurze, takimi jak:

Miejsca docelowe potoku procesora danych umożliwiają łączenie się z usługami w chmurze, takimi jak:

Wizualizowanie i analizowanie danych telemetrycznych

Aby wizualizować i analizować dane telemetryczne z urządzeń i zasobów, możesz użyć usług w chmurze, takich jak:

Bezpieczna komunikacja

Aby zabezpieczyć komunikację między urządzeniami a chmurą za pośrednictwem izolowanych środowisk sieciowych opartych na architekturze ISA-95/Purdue Network, użyj składnika Azure IoT Layered Network Management (wersja zapoznawcza).

Zweryfikowane środowiska

Usługa Azure Iot Operations jest dostarczana jako zestaw usług Kubernetes z obsługą usługi Azure Arc i jest przeznaczona do użytku z zgodnymi produktami partnerskimi firmy Arc zweryfikowanymi przez usługę ARC. Obecnie firma Microsoft zweryfikowała operacje usługi Azure IoT względem następującego stałego zestawu infrastruktury i środowisk:

Środowisko Wersja
Usługa AKS-EE w systemie Windows 11 IoT Enterprise
na jednym węźle AMD Ryzen-7 (8 rdzeni, 3,3 GHz), 16 GB pamięci RAM
AksEdge-K3s-1.26.10-1.6.384.0
K3s w systemie Ubuntu 22.04.2
na jednym węźle AMD Ryzen-7 (8 rdzeni, 3,3 GHz), 16 GB pamięci RAM
K3s w wersji 1.28.5

Ważne

Wymienione wcześniej środowiska są środowiskami przypominającymi środowisko produkcyjne, które firma Microsoft zweryfikowała. Nie są to jedyne środowiska, w których można uruchamiać operacje usługi Azure IoT. Operacje usługi Azure IoT można uruchamiać w dowolnym klastrze Kubernetes z obsługą usługi Arc, który spełnia wymagania systemowe platformy Kubernetes z obsługą usługi Azure Arc.

Następny krok

Wypróbuj przewodnik Szybki start: wdrażanie usługi Azure IoT Operations Preview w klastrze Kubernetes z obsługą usługi Arc.