Was ist Azure IoT Einsatz (Preview)?
Wichtig
Die von Azure Arc unterstützte Vorschauversion von „Azure IoT Einsatz“ befindet sich derzeit in der Vorschauphase. 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 wird. Sie werden kein Upgrade für eine Preview-Installation durchführen können.
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
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 Datenflüssen im Rahmen einer Bereitstellung von „Azure IoT Einsatz“ bietet. Ein IT-Administrator kann Azure Arc Site Manager (Vorschauversion) verwenden, um Azure IoT Einsatz-Instanzen nach physischem Standort zu gruppieren und OT-Benutzern das Auffinden von Instanzen zu erleichtern.
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 Anschluss für OPC UA veröffentlicht Daten von den OPC UA-Servern in MQTT-Broker-Themen.
Automatische Ressourcenermittlung
Die automatische Ressourcenermittlung mit Akri-Diensten ist in der aktuellen Version von „Azure IoT Einsatz“ nicht verfügbar. Weitere Informationen finden Sie in den Versionshinweisen für die aktuelle Version.
Hinweis
Einige Akri-Dienste werden weiterhin als Teil der aktuellen Version von „Azure IoT Einsatz“ bereitgestellt, unterstützen jedoch keine Szenarien, die von Benutzern konfiguriert werden können.
Wenn Sie eine frühere Version von „Azure IoT Einsatz“ verwenden, finden Sie die Akri-Dokumentation auf der Website der vorherigen Version.
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.
- Datenflüsse 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 wurde der Datenprozessor durch Datenflüsse ersetzt. Dataflows bieten im Rahmen von Azure IoT Einsatz erweiterte Datentransformations- und Datenkontextisierungsfunktionen. Datenflüsse können Schemas verwenden, die in der Schemaregistrierung gespeichert sind, um Nachrichten zu deserialisieren und zu serialisieren.
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 Einsatz“ 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.5-1.8.202.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. Derzeit unterstützt „Azure IoT Einsatz“ keine ARM64-Architekturen.
Unterstützte Regionen
In der öffentlichen Vorschauversion 0.7.x unterstützt „Azure IoT Einsatz“ Arc-fähige Cluster in den folgenden Regionen:
Region | CLI-Wert |
---|---|
East US | eastus |
USA (Ost) 2 | eastus2 |
USA (Westen) | westus |
USA, Westen 2 | westus2 |
USA, Westen 3 | westus3 |
Europa, Westen | westeurope |
Nordeuropa | northeurope |
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.