什么是 Azure IoT Edge for Linux on Windows(预览版)What is Azure IoT Edge for Linux on Windows (Preview)

适用于:“是”图标 IoT Edge 1.1Applies to: yes icon IoT Edge 1.1

Azure IoT Edge for Linux on Windows 允许你在 Windows IoT 部署中将容器化 Linux 工作负荷与 Windows 应用程序一起运行。Azure IoT Edge for Linux on Windows allows you to run containerized Linux workloads alongside Windows applications in Windows IoT deployments. 依赖 Windows IoT 为其边缘设备提供支持的企业现在可以利用在 Linux 中构建的云原生分析解决方案。Businesses that rely on Windows IoT to power their edge devices can now take advantage of the cloud-native analytics solutions being built in Linux.

IoT Edge for Linux on Windows 的工作方式是在 Windows 设备上运行 Linux 虚拟机。IoT Edge for Linux on Windows works by running a Linux virtual machine on a Windows device. Linux 虚拟机预先安装了 IoT Edge 运行时。The Linux virtual machine comes pre-installed with the IoT Edge runtime. 部署到该设备的任何 IoT Edge 模块都在虚拟机中运行。Any IoT Edge modules deployed to the device run inside the virtual machine. 同时,Windows 主机设备上运行的 Windows 应用程序可以与 Linux 虚拟机中运行的模块进行通信。Meanwhile, Windows applications running on the Windows host device can communicate with the modules running in the Linux virtual machine.

立即开始使用预览版。Get started with the preview today.

备注

请考虑参加我们的产品调查,帮助我们根据你的 IoT Edge 背景和目标来改进 Azure IoT Edge for Linux on Windows。Please consider taking our Product survey to help us improve Azure IoT Edge for Linux on Windows based on your IoT Edge background and goals. 你还可以使用此调查注册获取将来的 Azure IoT Edge for Linux on Windows 公告。You can also use this survey to sign up for future Azure IoT Edge for Linux on Windows announcements.

组件Components

IoT Edge for Linux on Windows 通过以下组件使 Linux 和 Windows 工作负荷能够并行运行并无缝通信:IoT Edge for Linux on Windows uses the following components to enable Linux and Windows workloads to run alongside each other and communicate seamlessly:

  • 运行 Azure IoT Edge 的 Linux 虚拟机:一台通过 IoT Edge 运行时构建的 Linux 虚拟机,该虚拟机基于 Microsoft 的第一方 Mariner 操作系统,并且经过验证,可用作 IoT Edge 工作负荷的第 1 层受支持环境。A Linux virtual machine running Azure IoT Edge: A Linux virtual machine, based on Microsoft's first party Mariner operating system, is built with the IoT Edge runtime and validated as a tier 1 supported environment for IoT Edge workloads.

  • Windows Admin Center:Windows Admin Center 的一个 IoT Edge 扩展为在 Linux 虚拟机上安装、配置和诊断 IoT Edge 提供了便利。Windows Admin Center: An IoT Edge extension for Windows Admin Center facilitates installation, configuration, and diagnostics of IoT Edge on the Linux virtual machine. Windows Admin Center 可以在本地设备上部署 IoT Edge for Linux on Windows,也可以远程连接到目标设备并管理它们。Windows Admin Center can deploy IoT Edge for Linux on Windows on the local device, or can connect to target devices and manage them remotely.

  • Microsoft 更新:与 Microsoft 更新的集成使 Windows 运行时组件、Mariner Linux VM 和 IoT Edge 可以保持最新。Microsoft Update: Integration with Microsoft Update keeps the Windows runtime components, the Mariner Linux VM, and IoT Edge up to date.

Windows 和 Linux VM 并行运行,而 Windows Admin Center 则可以控制这两个组件

Windows 进程与 Linux 虚拟机之间的双向通信意味着,Windows 进程可以为在 Linux 容器中运行的工作负荷提供用户界面或硬件代理。Bi-directional communication between Windows process and the Linux virtual machine means that Windows processes can provide user interfaces or hardware proxies for workloads run in the Linux containers.

示例Samples

IoT Edge for Linux on Windows 着重于 Linux 和 Windows 组件之间的互操作性。IoT Edge for Linux on Windows emphasizes interoperability between the Linux and Windows components.

如果需要通过示例来演示 Windows 应用程序与 IoT Edge 模块之间的通信,请参阅 EFLOW & Windows 10 示例For samples that demonstrate communication between Windows applications and IoT Edge modules, see EFLOW & Windows 10 IoT Samples.

公共预览版Public preview

IoT Edge for Linux on Windows 目前为公共预览版IoT Edge for Linux on Windows is currently in public preview. 安装和管理过程可能不同于正式版功能的相应过程。Installation and management processes may be different than for generally available features.

支持Support

使用 IoT Edge 支持和反馈通道,获取有关 IoT Edge for Linux on Windows 的帮助。Use the IoT Edge support and feedback channels to get assistance with IoT Edge for Linux on Windows.

报告 bug - 可以在 IoT Edge 开源项目的问题页上报告 bug。Reporting bugs - Bugs can be reported on the issues page of the IoT Edge open-source project. 与 Azure IoT Edge for Linux on Windows 相关的 bug 可以在 iotedge-eflow 问题页上报告。Bugs related to Azure IoT Edge for Linux on Windows can be reported on the iotedge-eflow issues page.

Microsoft 客户支持团队 - 拥有 支持计划的用户可以通过直接从 Azure 门户创建支持票证来与 Microsoft 客户支持团队进行沟通。Microsoft Customer Support team - Users who have a support plan can engage the Microsoft Customer Support team by creating a support ticket directly from the Azure portal.

功能请求 - Azure IoT Edge 产品通过产品的“用户之声”页面跟踪功能请求。Feature requests - The Azure IoT Edge product tracks feature requests via the product's User Voice page.

后续步骤Next steps

观看 IoT Edge for Linux on Windows 10 IoT Enterprise 来了解详细信息和示例的实际运用。Watch IoT Edge for Linux on Windows 10 IoT Enterprise for more information and a sample in action.

按照在 Windows 设备上安装并预配 Azure IoT Edge for Linux 中的步骤为设备安装 IoT Edge for Linux on Windows。Follow the steps in Install and provision Azure IoT Edge for Linux on a Windows device to set up a device with IoT Edge for Linux on Windows.