Che cos'è Azure IoT Edge per Linux in Windows
Si applica a: IoT Edge 1.1
Importante
La data di fine del supporto di IoT Edge 1.1 è stata il 13 dicembre 2022. Controlla il ciclo di vita dei prodotti Microsoft per ottenere informazioni sul modo in cui viene supportato questo prodotto, servizio, tecnologia o API. Per altre informazioni sull'aggiornamento alla versione più recente di IoT Edge, 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.
Windows Admin Center: un'estensione Azure IoT Edge per Windows Admin Center facilita l'installazione, la configurazione e la diagnostica di Azure IoT Edge nella macchina virtuale Linux. Windows Admin Center può distribuire Azure IoT Edge per Linux in Windows nel dispositivo locale oppure connettersi ai dispositivi di destinazione e gestirli in remoto.
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.
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.
Piattaforme supportate
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.