Qué es Azure IoT Edge para Linux en Windows

Se aplica a:IoT Edge 1.4 checkmark IoT Edge 1.4

Importante

IoT Edge 1.4 es la versión admitida. Si está usando una versión anterior, consulte Actualización de IoT Edge.

Azure IoT Edge para Linux en Windows (EFLOW) permite ejecutar cargas de trabajo de Linux contenedorizadas, junto con aplicaciones de Windows, en implementaciones de Windows. Las empresas que se basan en Windows para impulsar sus dispositivos perimetrales y soluciones ahora pueden aprovechar las soluciones de análisis nativas de nube que se compilan en Linux.

Azure IoT Edge para Linux en Windows funciona mediante la ejecución de una máquina virtual Linux en un dispositivo Windows. La máquina virtual Linux viene preinstalada con el entorno de ejecución de Azure IoT Edge. Los módulos de IoT Edge implementados en el dispositivo se ejecutan dentro de la máquina virtual. Mientras tanto, las aplicaciones de Windows que se ejecutan en el dispositivo host de Windows pueden comunicarse con los módulos que se ejecutan en la máquina virtual Linux.

Comience hoy mismo.

Componentes

Azure IoT Edge para Linux en Windows usa los componentes siguientes para permitir que las cargas de trabajo de Windows y Linux se ejecuten en paralelo y se comuniquen eficazmente:

  • Máquina virtual Linux que ejecuta Azure IoT Edge: una máquina virtual Linux, basada en el sistema operativo CBL-Mariner de primera entidad de Microsoft, se creará con el entorno de ejecución de Azure IoT Edge y se validará como un entorno compatible de nivel 1 para las cargas de trabajo de Azure IoT Edge.

  • Microsoft Update: la integración de Microsoft Update mantiene actualizados los componentes de Windows Runtime, la máquina virtual Linux con CBL-Mariner y Azure IoT Edge. Para obtener más información sobre IoT Edge para Linux en las actualizaciones de Windows, consulte Actualización de IoT Edge para Linux en Windows.

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

La comunicación bidireccional entre el proceso de Windows y la máquina virtual de Linux significa que los procesos de Windows pueden proporcionar interfaces de usuario o proxies de hardware para las cargas de trabajo que se ejecutan en los contenedores de Linux.

Requisitos previos

Un dispositivo Windows con los siguientes requisitos mínimos:

  • Requisitos del sistema

    • Windows 101/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 Windows 10 y Windows Server 2019, compilación mínima 17763 con todas las actualizaciones acumulativas actuales instaladas.
  • Requisitos de hardware

    • Memoria libre mínima: 1 GB
    • Espacio libre en disco mínimo: 10 GB

Para obtener más información sobre IoT Edge para Linux en los requisitos de Windows, consulte Azure IoT Edge para Linux en sistemas compatibles con Windows.

Compatibilidad con plataformas

Azure IoT Edge para Linux en Windows admite arquitecturas AMD64 y ARM64. Para más información sobre la compatibilidad con la plataforma EFLOW, consulte Azure IoT Edge para Linux en sistemas compatibles con Windows

Ejemplos

Azure IoT Edge para Linux en Windows potencia la interoperabilidad entre los componentes de Windows y Linux.

Para obtener ejemplos que muestran la comunicación entre aplicaciones de Windows y módulos de Azure IoT Edge, consulte GitHub para EFLOW.

Además, puede usar el IoT Edge para Linux en el dispositivo Windows para actuar como puerta de enlace transparente para otros dispositivos perimetrales. Para obtener más información acerca de cómo configurar EFLOW como puerta de enlace transparente, consulte Configuración de un dispositivo IoT Edge para que actúe como puerta de enlace transparente.

Soporte técnico

Use los canales de soporte y comentarios de Azure IoT Edge con la finalidad de obtener asistencia para Azure IoT Edge para Linux en Windows.

Informes de errores: los errores relacionados con Azure IoT Edge para Linux en Windows se pueden notificar en la página de problemas de flujo de iotedge. Los errores relacionados con Azure IoT Edge se pueden notificar en la página de problemas del proyecto de código abierto de Azure IoT Edge.

Equipo de soporte técnico al cliente de Microsoft: los usuarios que dispongan de un plan de soporte técnico pueden ponerse en contacto con este equipo creando una incidencia de soporte técnico directamente en Azure Portal.

Solicitudes de características: el producto Azure IoT Edge realiza un seguimiento de las solicitudes de características a través de la página Voz del usuario.

Pasos siguientes

Consulte Azure IoT Edge para Linux en Windows 10 IoT Enterprise para obtener más información y un ejemplo práctico.

Siga los pasos descritos en Aprovisionamiento manual de Azure IoT Edge para Linux en un dispositivo Windows para configurar un dispositivo con Azure IoT Edge para Linux en Windows.