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
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:
- Subskrybuje temat MQTT w celu pobrania komunikatów.
- Przetwarza komunikaty przy użyciu co najmniej jednego konfigurowalnego etapu.
- 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.