Teilen über


Was ist Azure IoT Einsatz (Preview)?

Wichtig

Die von Azure Arc aktivierte Azure IoT Operations Preview befindet sich derzeit in der VORSCHAU. Sie sollten diese Vorschausoftware nicht in Produktionsumgebungen verwenden.

Sie müssen eine neue Installation von Azure IoT Einsatz bereitstellen, wenn ein allgemein verfügbares Release verfügbar ist. Es ist nicht möglich, eine Installation der Vorschauversion upzugraden.

Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Azure IoT Einsatz-Vorschau ist eine einheitliche Datenebene für den Edge. Es besteht aus einer Reihe modularer, skalierbarer und hochverfügbarer Datendienste, die in Kubernetes-Clustern mit Azure Arc-Unterstützung ausgeführt werden, z. B. mit AKS Edge Essentials. Es ermöglicht die Datenerfassung aus verschiedenen Systemen und lässt sich mit Datenmodellierungsanwendungen wie Microsoft Fabric integrieren, um Unternehmen bei der Bereitstellung des industriellen Metaverse zu unterstützen.

Azure IoT Einsatz:

  • Wird von Grund auf mithilfe von nativen Kubernetes-Anwendungen erstellt.
  • Enthält einen Edge-nativen MQTT Vermittler auf Industrieniveau, der ereignisgesteuerte Architekturen unterstützt.
  • Ist hochgradig erweiterbar, skalierbar, resilient und sicher.
  • Ermöglicht Ihnen die Verwaltung aller Edgedienste aus der Cloud mithilfe von Azure Arc.
  • Kann Workloads von Kunden in die Plattform integrieren, um eine einheitliche Lösung zu erstellen.
  • Unterstützt die GitOps-Konfiguration als Code für die Bereitstellung und für Updates.
  • Ist nativ mit Azure Event Hubs, dem MQTT Vermittler von Azure Event Grid und Microsoft Fabric in der Cloud integriert.

Architekturübersicht

Diagramm, das die allgemeine Architektur von Azure IoT Einsatz zeigt.

Die Architektur der Azure IoT Einsatz-Vorschau besteht aus zwei Kernelementen:

  • Azure IoT Einsatz-Vorschau. Der Satz an Datendiensten, die auf Edge-Kubernetes-Clustern mit Azure Arc-Unterstützung ausgeführt werden. Umfasst folgende Dienste:
    • Der MQTT-Broker ist Edge-nativer MQTT Vermittler, der ereignisgesteuerte Architekturen unterstützt.
    • Der Connector für OPC UA verarbeitet die Komplexität der OPC UA-Kommunikation mit OPC UA-Servern und anderen Blattgeräten.
  • Diese Einsatzoberfläche ist eine Webbenutzeroberfläche, die Betriebstechnikern eine einheitliche Erfahrung zur Verwaltung von Ressourcen und Datenverarbeitungspipelines im Rahmen einer Azure IoT Einsatz-Bereitstellung bietet. IT-Administratoren und -Administratorinnen können Azure Arc-Websites verwenden, um die Ressourcen zu steuern, auf die technische Fachkräfte für den Betrieb im Portal zugreifen können.

Bereitstellen

Azure IoT Einsatz wird auf Kubernetes-Clustern mit Azure Arc-Unterstützung am Edge ausgeführt. Sie können Azure IoT Einsatz über das Azure-Portal oder mithilfe der Azure CLI bereitstellen.

Hinweis

Während der öffentlichen Vorschau gibt es keine Unterstützung für das Upgraden einer vorhandenen Azure IoT Einsatz-Bereitstellung auf eine neuere Version. Entfernen Sie stattdessen Azure IoT Einsatz aus Ihrem Cluster, und stellen Sie dann die neueste Version bereit. Weitere Informationen finden Sie unter Aktualisieren von Azure IoT Einsatz.

Verwalten von Geräten und Ressourcen

Azure IoT Einsatz kann eine Verbindung mit verschiedenen industriellen Geräten und Ressourcen herstellen. Sie können die Einsatzoberfläche oder die Azure CLI verwenden, um die Geräte und Assets zu verwalten, mit denen Sie sich verbinden möchten.

Der Connector für OPC UA verwaltet die Verbindung mit OPC UA-Servern und anderen Blattgeräten. Der Connector für OPC UA veröffentlicht Daten von den OPC UA-Servern und den Geräten, die von Akri-Diensten zu MQTT-Broker-Themen ermittelt wurden.

Die Akri-Dienste unterstützen Sie dabei, andere Geräte und Ressourcen zu ermitteln und zu verbinden.

Veröffentlichen und Abonnieren mit MQTT

Der MQTT-Broker, der am Edge ausgeführt wird. Damit können Sie MQTT-Themen veröffentlichen und abonnieren. Sie können den MQTT-Broker verwenden, um ereignisgesteuerte Architekturen zu erstellen, die Ihre Geräte und Ressourcen mit der Cloud verbinden.

Beispiele dafür, wie Komponenten in Azure IoT Einsatz den MQTT-Broker verwenden, sind:

  • Der Connector für OPC UA veröffentlicht Daten von OPC UA-Servern und anderen Blattgeräten in MQTT-Themen.
  • Datenverarbeitungspipelines abonnieren MQTT-Themen, um Nachrichten zur Verarbeitung abzurufen.
  • Northbound-Cloudconnectors abonnieren MQTT-Themen, um Nachrichten zum Weiterleiten an Clouddienste abzurufen.

Herstellen einer Verbindung mit der Cloud

Um von Azure IoT Einsatz aus eine Verbindung mit der Cloud herzustellen, haben Sie die folgenden Möglichkeiten:

Mithilfe der Northbound-Cloudconnectors können Sie den MQTT-Broker direkt mit Clouddiensten verbinden, zum Beispiel:

Verarbeiten von Daten

In Azure IoT Einsatz v0.6.0 wird der Datenprozessor durch Dataflows ersetzt. Dataflows bieten im Rahmen von Azure IoT Einsatz erweiterte Datentransformations- und Datenkontextisierungsfunktionen.

Hinweis

Wenn Sie den Datenprozessor weiterhin verwenden möchten, müssen Sie Azure IoT Einsatz v0.5.1 mit dem zusätzlichen Flag bereitstellen, um die Datenprozessorkomponente einzuschließen. Es ist nicht möglich, den Datenprozessor im Rahmen von Azure IoT Operations v0.6.0 bereitzustellen. Die CLI-Erweiterung für Azure IoT Einsatz, die das Flag für die Bereitstellung des Datenprozessors enthält, ist Version 0.5.1b1. Für diese Version ist mindestens Azure CLI v2.46.0 erforderlich. Die Dokumentation für den Datenprozessor ist derzeit auf der Website der vorherigen Versionen verfügbar: Datenprozessor für Azure IoT Einsatz.

Visualisieren und Analysieren von Telemetriedaten

Um die Telemetriedaten Ihrer Geräte und Ressourcen zu visualisieren und zu analysieren, können Sie Clouddienste wie die Folgenden verwenden:

Sichere Kommunikation

Um die Kommunikation zwischen Geräten und der Cloud durch isolierte Netzwerkumgebungen auf der Grundlage der ISA-95/Purdue-Netzwerkarchitektur zu sichern, verwenden Sie die Komponente Azure IoT Layered Network Management (Vorschau).

Überprüfte Umgebungen

Azure IoT Einsatz wird als eine Reihe von Kubernetes-Diensten mit Azure Arc-Unterstützung ausgeliefert und ist für die Verwendung mit CNCF-konformen Arc-überprüften Partnerprodukten vorgesehen. Derzeit hat Microsoft Azure IoT Einsatz anhand der folgenden festen Infrastruktur- und Umgebungen überprüft:

Environment Version
AKS-EE unter Windows 11 IoT Enterprise
auf einem Einzelknoten AMD Ryzen-7 (8 Kern, 3,3 GHz), 16 GB RAM
AksEdge-K3s-1.28.3-1.7.639.0
K3s unter Ubuntu 22.04.2
auf einem Einzelknoten AMD Ryzen-7 (8 Kern, 3,3 GHz), 16 GB RAM
K3s Version 1.28.5

Wichtig

Die zuvor aufgeführten Umgebungen sind produktionsähnliche Umgebungen, die von Microsoft überprüft wurden. Sie sind nicht die einzigen Umgebungen, auf denen Azure IoT Einsatz ausgeführt werden kann. Azure IoT Operations kann auf jedem Arc-fähigen Kubernetes-Cluster ausgeführt werden, der die Azure Arc-fähigen Kubernetes-Systemanforderungen erfüllt.

Unterstützte Regionen

In der öffentlichen Vorschauversion 0.6.x unterstützt Azure IoT Einsatz arcfähige Cluster in den folgenden Regionen:

  • East US
  • USA (Ost) 2
  • USA (Westen)
  • USA, Westen 2
  • Europa, Westen
  • Nordeuropa

Hinweis

USA, Westen 3 wurde in früheren Versionen von Azure IoT Einsatz unterstützt, jedoch nicht mehr in Version 0.6.x.

Diese Liste der unterstützten Regionen gilt nur für die Region, die Sie beim Verbinden Ihres Clusters mit Azure Arc verwenden. Diese Liste hindert Sie nicht daran, Ihre bevorzugte Azure-Region für Ihre Cloudressourcen zu verwenden. Azure IoT Einsatz-Komponenten und andere Ressourcen, die in Ihrem Cluster in diesen unterstützten Regionen bereitgestellt werden, können weiterhin eine Verbindung mit Cloudressourcen in verschiedenen Regionen herstellen.

Nächster Schritt

Versuchen Sie den Schnellstart: Erste Schritte mit einem End-to-End-Beispiel.