Was ist Azure IoT Edge für Linux unter Windows?
Gilt für: IoT Edge 1.1
Wichtig
IoT Edge 1.1: Datum für das Supportende war der 13. Dezember 2022. Informationen zur Unterstützung für dieses Produkt, diesen Dienst, diese Technologie oder diese API finden Sie in der Microsoft Lifecycle-Richtlinie. Weitere Informationen zum Aktualisieren auf die neueste Version von IoT Edge finden Sie unter Update IoT Edge.
Azure IoT Edge für Linux unter Windows (EFLOW) ermöglicht Ihnen das Ausführen von containerisierten Linux-Workloads zusammen mit Windows-Anwendungen in Windows-Bereitstellungen. Unternehmen, die für die Unterstützung ihrer Edgegeräte und -lösungen Windows nutzen, können jetzt von den cloudnativen Analyselösungen profitieren, die in Linux erstellt werden.
Für Azure IoT Edge für Linux unter Windows wird eine Linux-VM auf einem Windows-Gerät ausgeführt. Auf der Linux-VM ist die Azure IoT Edge-Runtime vorinstalliert. Alle auf dem Gerät bereitgestellten Azure IoT Edge-Module werden auf der VM ausgeführt. Gleichzeitig können Windows-Anwendungen, die auf dem Windows-Hostgerät ausgeführt werden, mit den auf der Linux-VM ausgeführten Modulen kommunizieren.
Komponenten
Azure IoT Edge für Linux unter Windows nutzt die folgenden Komponenten für die parallele Ausführung von Linux- und Windows-Workloads und deren nahtlose Kommunikation:
Eine Linux-VM, auf der Azure IoT Edge ausgeführt wird: Eine Linux-VM auf der Grundlage des Microsoft-eigenen CBL-Mariner-Betriebssystems wird mit der Azure IoT Edge-Runtime erstellt und als Umgebung für Azure IoT Edge-Workloads der 1. Ebene validiert.
Windows Admin Center: Eine Azure IoT Edge-Erweiterung für Windows Admin Center ermöglicht die Installation, Konfiguration und Diagnose von Azure IoT Edge auf der Linux-VM. Mit Windows Admin Center kann Azure IoT Edge für Linux unter Windows auf dem lokalen Gerät bereitgestellt werden. Außerdem können Sie damit eine Verbindung mit Zielgeräten herstellen und diese remote verwalten.
Microsoft Update: Durch die Integration in Microsoft Update werden die Komponenten der Windows-Runtime, die CBL-Mariner-Linux-VM und Azure IoT Edge auf dem neuesten Stand gehalten. Weitere Informationen zu Aktualisierungen von IoT Edge für Linux unter Windows finden Sie unter Aktualisieren von IoT Edge für Linux unter Windows.
Aufgrund der bidirektionalen Kommunikation zwischen Windows-Prozess und Linux-VM können Windows-Prozesse Benutzeroberflächen oder Hardwareproxys für Workloads bereitstellen, die in Linux-Containern ausgeführt werden.
Voraussetzungen
Ein Windows-Gerät mit den folgenden Mindestanforderungen:
Systemanforderungen
- Windows 101/11 (Pro, Enterprise, IoT Enterprise)
- Windows Server 20191/2022
1 Windows 10 und Windows Server 2019 ab Build 17763 mit Installation aller aktuellen kumulativen Updates.
Hardwareanforderungen
- Mindestens erforderlicher freier Arbeitsspeicher: 1 GB
- Mindestens erforderlicher freier Speicherplatz: 10 GB
Weitere Informationen zu den Anforderungen für IoT Edge für Linux unter Windows finden Sie unter Azure IoT Edge für Systeme, die Linux unter Windows unterstützen.
Plattformunterstützung
Azure IoT Edge für Linux unter Windows unterstützt sowohl die AMD64-Architektur als auch die ARM64-Architektur. Weitere Informationen zur EFLOW-Plattformunterstützung finden Sie unter Azure IoT Edge für Systeme, die Linux unter Windows unterstützen.
Beispiele
Der Fokus von Azure IoT Edge für Linux unter Windows liegt ganz klar auf der Interoperabilität zwischen den Linux- und den Windows-Komponenten.
Beispiele für die Kommunikation zwischen Windows-Anwendungen und Azure IoT Edge-Modulen finden Sie in den EFLOW-Beispielen auf GitHub.
Außerdem können Sie Ihr IoT Edge für Linux unter Windows-Gerät als transparentes Gateway für andere Edgegeräte verwenden. Weitere Informationen zur Konfiguration von EFLOW als transparentes Gateway finden Sie unter Konfigurieren eines IoT Edge-Geräts als transparentes Gateway.
Unterstützung
Nutzen Sie die Azure IoT Edge-Kanäle für Support und Feedback, um Unterstützung bei Azure IoT Edge für Linux unter Windows zu erhalten.
Melden von Fehlern: Fehler im Zusammenhang mit Azure IoT Edge für Linux unter Windows können auf der Seite iotedge-eflow-Probleme gemeldet werden. Fehler im Zusammenhang mit Azure IoT Edge können auf der Seite Probleme des Open-Source-Projekts für Azure IoT Edge gemeldet werden.
Microsoft-Kundendienstteam: Benutzer mit einem Supportplan können direkt über das Azure-Portal ein Supportticket erstellen, um sich an das Microsoft-Kundendienstteam zu wenden.
Anfragen von Features: Angefragte Features werden von Azure IoT Edge über die User Voice-Seite des Produkts verfolgt.
Nächste Schritte
Sehen Sie sich für weitere Informationen und ein Beispiel aus der Praxis das Video Azure IoT Edge für Linux unter Windows 10 IoT Enterprise an.
Führen Sie die Schritte zum manuellen Bereitstellen eines einzelnen Geräts mit Azure IoT Edge für Linux unter Windows aus, um ein Gerät mit Azure IoT Edge für Linux unter Windows einzurichten.