Qu’est-ce qu’Azure IoT Edge pour Linux sur Windows

S’applique à :IoT Edge 1.4 checkmark IoT Edge 1.4

Important

IoT Edge 1.4 est la version prise en charge. Si vous utilisez une version antérieure, consultez l’article Mettre à jour IoT Edge.

Azure IoT Edge pour Linux sur Windows (EFLOW) vous permet d’exécuter des charges de travail Linux conteneurisées avec des applications Windows dans des déploiements Windows. Les entreprises qui s’appuient sur Windows pour alimenter leurs périphériques et solutions peuvent désormais tirer parti des solutions d’analytique natives Cloud créées dans Linux.

Azure IoT Edge pour Linux sur Windows fonctionne en exécutant une machine virtuelle Linux sur un appareil Windows. La machine virtuelle Linux est préinstallée avec le runtime Azure IoT Edge. Tout module Azure IoT Edge déployé sur l’appareil s’exécute à l’intérieur de la machine virtuelle. Pendant ce temps, les applications Windows s’exécutant sur l’appareil hôte Windows peuvent communiquer avec les modules s’exécutant sur la machine virtuelle Linux.

Commencez dès aujourd'hui.

Composants

Azure IoT Edge pour Linux sur Windows utilise les composants suivants pour permettre aux charges de travail Linux et Windows de s’exécuter côte à côte et de communiquer de manière transparente :

  • Machine virtuelle Linux exécutant Azure IoT Edge : une machine virtuelle Linux basée sur le système d’exploitation CBL-Mariner de Microsoft est créée avec le runtime Azure IoT Edge et validée en tant qu’environnement compatible de niveau 1 pour des charges de travail Azure IoT Edge.

  • Microsoft Update : l’intégration à Microsoft Update permet de tenir à jour les composants Windows Runtime, la machine virtuelle Linux CBL-Mariner et Azure IoT Edge. Pour plus d’informations sur les mises à jour IoT Edge pour Linux sur Windows, consultez Mettre à jour IoT Edge pour Linux sur Windows.

Windows and the Linux VM run in parallel, while the Windows Admin Center controls both components

Une communication bidirectionnelle entre le processus Windows et la machine virtuelle Linux signifie que les processus Windows peuvent fournir des interfaces utilisateur ou des proxys matériels pour des charges de travail exécutées dans les conteneurs Linux.

Prérequis

Un appareil Windows avec la configuration minimale requise suivante :

  • Configuration requise

    • Windows 101/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 Windows 1 et Windows Server 10 version 2019 build 17763 ou ultérieure, avec toutes les mises à jour cumulatives actuelles installées.
  • Configuration matérielle requise

    • Mémoire disponible minimale : 1 Go
    • Espace disque disponible minimal : 10 Go

Pour plus d’informations sur la configuration requise pour IoT Edge pour Linux sur Windows, consultez Systèmes pris en charge pour Azure IoT Edge pour Linux sur Windows.

Plateforme prise en charge

Azure IoT Edge pour Linux sur Windows prend en charge les architectures AMD64 et ARM64. Pour plus d’informations sur la prise en charge de la plateforme EFLOW, consultez Systèmes pris en charge pour Azure IoT Edge pour Linux sur Windows.

Exemples

Azure IoT Edge pour Linux sur Windows met l’accent sur l’interopérabilité entre les composants Linux et Windows.

Pour obtenir des exemples illustrant la communication entre les applications Windows et les modules IoT Edge, consultez EFLOW sur GitHub.

En outre, vous pouvez utiliser votre instance IoT Edge pour Linux sur un appareil Windows pour faire office de passerelle transparente pour d’autres appareils de périphérie. Pour plus d’informations sur la configuration d’EFLOW en tant que passerelle transparente, consultez Configurer un appareil IoT Edge en tant que passerelle transparente.

Support

Utilisez les canaux de support et de commentaires d’Azure IoT Edge pour obtenir de l’aide concernant Azure IoT Edge pour Linux sur Windows.

Signalement de bogues : les bogues liés à Azure IoT Edge pour Linux sur Windows peuvent être signalés sur la page des problèmes liés à iotedge-eflow. Des bogues liés à Azure IoT Edge peuvent être signalés dans la page des problèmes du projet open source Azure IoT Edge.

Équipe de support technique Microsoft : les utilisateurs qui ont un plan de support peuvent solliciter l’équipe de support technique Microsoft en créant un ticket de support directement à partir du portail Azure.

Demandes de fonctionnalités : le produit Azure IoT Edge effectue le suivi des demandes de fonctionnalités par le biais de sa page User Voice.

Étapes suivantes

Pour obtenir plus d’informations et voir un exemple en action, regardez Azure IoT Edge pour Linux sur Windows 10 IoT Entreprise.

Pour configurer un appareil avec Azure IoT Edge pour Linux sur Windows, suivez les étapes décrites dans Provisionner manuellement Azure IoT Edge pour Linux sur un appareil Windows.