Azure IoT Edge para Linux en Windows (EFLOW)

Azure IoT Edge para Linux en Windows le permite ejecutar cargas de trabajo de Linux en contenedor junto con aplicaciones de Windows en implementaciones de Windows IoT. Las empresas que se basan en la tecnología de Windows IoT para sus dispositivos perimetrales ahora pueden aprovechar las soluciones de análisis nativas de nube que se compilan en Linux.

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.

Windows y la máquina virtual Linux se ejecutan en paralelo, mientras que el Windows Admin Center controla ambos componentes.

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.

Comience hoy mismo.

Ventajas

Para las organizaciones interesadas en ejecutar lógica de negocios y análisis en dispositivos, Azure IoT Edge para Linux en Windows (EFLOW) permite la implementación de cargas de trabajo nativas en la nube basadas en Linux de producción en dispositivos Windows. La conexión de los dispositivos a Microsoft Azure le permite llevar rápidamente la inteligencia en la nube a su negocio. Al mismo tiempo, la ejecución de cargas de trabajo en dispositivos permite responder rápidamente en instancias con conectividad limitada y reducir los costos de ancho de banda.

Al reunir lo mejor de Windows y Linux, EFLOW permite nuevas funcionalidades al tiempo que aprovecha las inversiones existentes en infraestructura y aplicaciones de Windows. Al ejecutar módulos de IoT Edge para Linux en dispositivos Windows, puede hacer más en un solo dispositivo, lo que reduce la sobrecarga y el coste de los dispositivos independientes para diferentes aplicaciones.

EFLOW no requiere un amplio conocimiento de Linux y usa herramientas de Windows conocidas para administrar las cargas de trabajo y el dispositivo EFLOW. Windows IoT proporciona seguridad de nivel empresarial de confianza con la infraestructura de administración de TI establecida. Por último, Microsoft mantiene y actualiza toda la solución.

Conexión sencilla a Azure

  • IoT Edge integrado. La compatibilidad con Edge de nivel 1 de Azure IoT está integrada en EFLOW para obtener una experiencia de implementación simplificada para las cargas de trabajo en la nube.

  • Máquina virtual Linux mantenida para Azure. EFLOW consta de una máquina virtual Linux especialmente mantenida que se ejecuta junto con el sistema operativo del host de Windows IoT. Esta máquina virtual Linux se basa en CBL-Mariner Linux y está optimizada para hospedar cargas de trabajo IoT Edge.

Administración familiar de Windows

  • Scripting flexible. Los módulos de PowerShell proporcionan la capacidad de crear scripts completos de implementaciones.

  • Implementación remota. Scripts de ejemplo para habilitar la instalación y el aprovisionamiento de EFLOW a través de canales de Intune y Arc for Server.

Listo para producción

  • Siempre actualizado. EFLOW publica periódicamente mejoras de características y seguridad y se actualiza de forma confiable mediante Microsoft Update. Para más información sobre las actualizaciones de EFLOW, consulte Actualización de IoT Edge para Linux en Windows.

  • Entorno totalmente compatible. En una solución EFLOW, Microsoft mantiene el sistema operativo base, el entorno de Linux de EFLOW y el entorno de ejecución del contenedor, lo que significa que hay un único origen para todos los componentes. Cada uno de los tres componentes: Windows IoT, EFLOW y Azure IoT Edge tienen mecanismos de mantenimiento definidos y admiten escalas de tiempo.

Windows + Linux

  • Interoperabilidad. Con EFLOW, el todo es mayor que la suma de las partes. La combinación de una aplicación Windows y una aplicación Linux en el mismo dispositivo desbloquea nuevas experiencias y escenarios que, de lo contrario, no habrían sido posibles. Las funcionalidades de paso a través de hardware e interoperabilidad integradas en EFLOW, como el acceso directo de TPM, la aceleración de HW, el paso directo de cámara, el acceso directo de serie, etc., le permiten aprovechar los entornos de Linux y Windows.

  • Marketplace de IoT Edge. EFLOW presenta una oportunidad para que los desarrolladores de Linux tengan como destino dispositivos Windows, lo que aumenta considerablemente la posible base de instalación. Azure Marketplace ofrece una amplia gama de aplicaciones y soluciones empresariales certificadas y optimizadas para ejecutarse en Azure, incluidas Azure IoT Edge y EFLOW.

Recursos adicionales