Che cos'è Azure IoT Edge per Linux in Windows

Si applica a: Segno di spunta IoT Edge 1.4 IoT Edge 1.4

Importante

Azure IoT Edge 1.5 LTS e IoT Edge 1.4 sono versioni supportate. IoT Edge 1.4 LTS sta raggiungendo la fine del servizio il 12 novembre 2024. Se si usa una versione precedente, vedere Aggiornare IoT Edge.

Azure IoT Edge per Linux in Windows (EFLOW) consente di eseguire carichi di lavoro Linux in contenitori insieme alle applicazioni Windows nelle distribuzioni di Windows. Le aziende che si basano su Windows per sfruttare i dispositivi perimetrali e le soluzioni possono ora sfruttare le soluzioni di analisi native del cloud compilate in Linux.

Azure IoT Edge per Linux in Windows funziona eseguendo una macchina virtuale Linux in un dispositivo Windows. La macchina virtuale Linux è preinstallata con il runtime di Azure IoT Edge. Tutti i moduli di Azure IoT Edge distribuiti nel dispositivo vengono eseguiti all'interno della macchina virtuale. Nel frattempo, le applicazioni Windows in esecuzione nel dispositivo host Windows possono comunicare con i moduli in esecuzione nella macchina virtuale Linux.

Iniziare oggi stesso.

Componenti

Azure IoT Edge per Linux in Windows usa i componenti seguenti per consentire l'esecuzione dei carichi di lavoro Linux e Windows insieme e comunicare senza problemi:

  • Una macchina virtuale Linux che esegue Azure IoT Edge: una macchina virtuale Linux, basata sul sistema operativo CBL-Mariner di microsoft, viene compilata con il runtime di Azure IoT Edge e convalidata come ambiente supportato di livello 1 per i carichi di lavoro di Azure IoT Edge.

  • Microsoft Update: l'integrazione con Microsoft Update mantiene aggiornati i componenti Windows Runtime, la vm Linux CBL-Mariner e Azure IoT Edge. Per altre informazioni sugli aggiornamenti di IoT Edge per Linux in Windows, vedere Aggiornare IoT Edge per Linux in Windows.

Windows e la macchina virtuale Linux vengono eseguiti in parallelo, mentre Windows Admin Center controlla entrambi i componenti

La comunicazione bidirezionale tra il processo Windows e la macchina virtuale Linux significa che i processi Windows possono fornire interfacce utente o proxy hardware per i carichi di lavoro eseguiti nei contenitori Linux.

Prerequisiti

Un dispositivo Windows con i requisiti minimi seguenti:

  • Requisiti di sistema

    • Windows 101/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 Gli utenti di Windows 10 e Windows Server 2019 devono usare la build minima 17763 con tutti gli aggiornamenti cumulativi correnti installati.
  • Requisiti hardware

    • Memoria minima disponibile: 1 GB
    • Spazio disponibile su disco minimo: 10 GB

Per altre informazioni sui requisiti di IoT Edge per Linux in Windows, vedere Azure IoT Edge per Linux nei sistemi supportati da Windows.

Supporto delle piattaforme

Azure IoT Edge per Linux in Windows supporta entrambe le architetture AMD64 e ARM64. Per altre informazioni sul supporto della piattaforma EFLOW, vedere Azure IoT Edge per Linux nei sistemi supportati da Windows

Esempi

Azure IoT Edge per Linux in Windows enfatizza l'interoperabilità tra i componenti Linux e Windows.

Per esempi che illustrano la comunicazione tra applicazioni Windows e moduli azure IoT Edge, vedere EFLOW GitHub.

È anche possibile usare IoT Edge per Linux nel dispositivo Windows per fungere da gateway trasparente per altri dispositivi perimetrali. Per altre informazioni su come configurare EFLOW come gateway trasparente, vedere Configurare un dispositivo IoT Edge per fungere da gateway trasparente.

Supporto tecnico

Usare i canali di supporto e feedback di Azure IoT Edge per ottenere assistenza con Azure IoT Edge per Linux in Windows.

Segnalazione di bug: i bug correlati ad Azure IoT Edge per Linux in Windows possono essere segnalati nella pagina dei problemi di iotedge-eflow. I bug correlati ad Azure IoT Edge possono essere segnalati nella pagina dei problemi del progetto open source di Azure IoT Edge.

Team di supporto tecnico Microsoft: gli utenti con un piano di supporto possono rivolgersi al team di supporto tecnico Microsoft creando un ticket di supporto dal portale di Azure.

Richieste di funzionalità: il prodotto Azure IoT Edge tiene traccia delle richieste di funzionalità tramite la pagina User Voice del prodotto.

Passaggi successivi

Guardare Azure IoT Edge per Linux in Windows 10 IoT Enterprise per altre informazioni e un esempio in azione.

Seguire la procedura descritta in Effettuare manualmente il provisioning di un singolo Azure IoT Edge per Linux in un dispositivo Windows per configurare un dispositivo con Azure IoT Edge per Linux in Windows.