Udostępnij za pośrednictwem


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.

Po udostępnieniu ogólnie dostępnej wersji należy wdrożyć nową instalację operacji usługi Azure IoT. Nie będzie można uaktualnić instalacji w wersji zapoznawczej.

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 usługi Kubernetes z obsługą usługi Azure Arc, takich jak AKS Edge Essentials. 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:
    • Broker MQTT jest natywnym brokerem MQTT, który obsługuje architektury sterowane zdarzeniami.
    • Łącznik OPC UA obsługuje złożoność komunikacji OPC UA z serwerami OPC UA i innymi urządzeniami liścia.
  • Środowisko operacji to internetowy interfejs użytkownika, który zapewnia ujednolicone środowisko dla technologów operacyjnych do zarządzania zasobami i przepływami danych we wdrożeniu operacji usługi Azure IoT. Administrator IT może użyć menedżera lokacji usługi Azure Arc (wersja zapoznawcza) do grupowania wystąpień operacji usługi Azure IoT według lokalizacji fizycznej i ułatwić użytkownikom OT znajdowanie wystąpień.

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.

Uwaga

W publicznej wersji zapoznawczej nie ma obsługi uaktualniania istniejącego wdrożenia operacji usługi Azure IoT do nowszej wersji. Zamiast tego usuń operacje usługi Azure IoT z klastra, a następnie wdróż najnowszą wersję. Aby uzyskać więcej informacji, zobacz Aktualizowanie operacji usługi Azure IoT.

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. Możesz użyć środowiska operacji lub interfejsu wiersza polecenia platformy Azure, aby zarządzać urządzeniami i zasobami, z którymi chcesz nawiązać połączenie.

Łącznik OPC UA zarządza połączeniem z serwerami OPC UA i innymi urządzeniami liścia. Łącznik OPC UA publikuje dane z serwerów OPC UA do tematów brokera MQTT.

Automatyczne odnajdywanie zasobów

Automatyczne odnajdywanie zasobów przy użyciu usług Akri nie jest dostępne w bieżącej wersji operacji usługi Azure IoT. Aby dowiedzieć się więcej, zobacz Informacje o wersji dla bieżącej wersji.

Uwaga

Niektóre usługi Akri są nadal wdrażane w ramach bieżącej wersji operacji usługi Azure IoT, ale nie obsługują żadnych scenariuszy konfigurowalnych przez użytkownika.

Jeśli używasz poprzedniej wersji usługi Azure IoT Operations, możesz znaleźć dokumentację usługi Akri w poprzedniej witrynie wersji.

Publikowanie i subskrybowanie za pomocą protokołu MQTT

Broker MQTT działa na krawędzi. Umożliwia publikowanie i subskrybowanie tematów MQTT. Broker MQTT umożliwia tworzenie architektur opartych na zdarzeniach łączących urządzenia i zasoby z chmurą.

Przykłady użycia brokera MQTT przez składniki operacji usługi Azure IoT:

  • Łącznik OPC UA publikuje dane z serwerów OPC UA i innych urządzeń liścia do tematów MQTT.
  • Przepływy danych subskrybują tematy MQTT w celu pobrania komunikatów do przetwarzania.
  • Łączniki chmury northbound subskrybują tematy MQTT w celu pobierania komunikatów do przekazywania do usług w chmurze.

Łą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 northbound umożliwiają połączenie brokera MQTT bezpośrednio z usługami w chmurze, takimi jak:

Przetwarzanie danych

W operacjach usługi Azure IoT w wersji 0.6.0 procesor danych został zastąpiony przepływami danych. Przepływy danych zapewniają rozszerzone możliwości przekształcania danych i kontekstyzacji danych w ramach operacji usługi Azure IoT. Przepływy danych mogą używać schematów przechowywanych w rejestrze schematów w celu deserializacji i serializowania komunikatów.

Uwaga

Jeśli chcesz nadal korzystać z procesora danych, musisz wdrożyć operacje usługi Azure IoT w wersji 0.5.1 z dodatkową flagą, aby uwzględnić składnik procesora danych. Nie można wdrożyć procesora danych za pomocą usługi Azure IoT Operations w wersji 0.6.0 lub nowszej. Rozszerzenie interfejsu wiersza polecenia operacji usługi Azure IoT zawierające flagę wdrażania procesora danych to wersja 0.5.1b1. Ta wersja wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.46.0 lub nowszej. Dokumentacja procesora danych jest obecnie dostępna w poprzedniej witrynie wersji: Procesor danych operacji usługi Azure IoT.

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

Operacje usługi Azure IoT są dostarczane jako zestaw usług Kubernetes z obsługą usługi Azure Arc i są przeznaczone 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.28.5-1.8.202.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. Obecnie operacje usługi Azure IoT nie obsługują architektur ARM64.

Obsługiwane regiony

W publicznej wersji zapoznawczej 0.7.x operacje usługi Azure IoT obsługują klastry z obsługą usługi Arc w następujących regionach:

Region (Region) Wartość interfejsu wiersza polecenia
Wschodnie stany USA eastus
Wschodnie stany USA 2 eastus2
Zachodnie stany USA westus
Zachodnie stany USA 2 westus2
Zachodnie stany USA 3 westus3
West Europe westeurope
Europa Północna northeurope

Ta lista obsługiwanych regionów dotyczy tylko regionu używanego podczas łączenia klastra z usługą Azure Arc. Ta lista nie ogranicza korzystania z preferowanego regionu świadczenia usługi Azure dla zasobów w chmurze. Składniki operacji usługi Azure IoT i inne zasoby wdrożone w klastrze w tych obsługiwanych regionach mogą nadal łączyć się z zasobami w chmurze w różnych regionach.

Następny krok

Wypróbuj przewodnik Szybki start: wprowadzenie do kompleksowego przykładu.