O que é o Azure IoT Edge para Linux no Windows

Aplica-se a:Marca de verificação do IoT Edge 1.4 IoT Edge 1.4

Importante

IoT Edge 1.5 LTS e IoT Edge 1.4 são versões suportadas. O IoT Edge 1.4 LTS termina a vida útil em 12 de novembro de 2024. Se tiver uma versão anterior, consulte Atualizar IoT Edge.

O Azure IoT Edge para Linux no Windows (EFLOW) permite executar cargas de trabalho Linux em contêineres ao lado de aplicativos do Windows em implantações do Windows. As empresas que dependem do Windows para alimentar seus dispositivos e soluções de borda agora podem aproveitar as soluções de análise nativas da nuvem que estão sendo construídas no Linux.

O Azure IoT Edge para Linux no Windows funciona executando uma máquina virtual Linux em um dispositivo Windows. A máquina virtual Linux vem pré-instalada com o tempo de execução do Azure IoT Edge. Todos os módulos do Azure IoT Edge implantados no dispositivo são executados dentro da máquina virtual. Enquanto isso, os aplicativos do Windows em execução no dispositivo host do Windows podem se comunicar com os módulos em execução na máquina virtual Linux.

Comece já.

Componentes

O Azure IoT Edge para Linux no Windows usa os seguintes componentes para permitir que as cargas de trabalho do Linux e do Windows sejam executadas lado a lado e se comuniquem perfeitamente:

  • Uma máquina virtual Linux executando o Azure IoT Edge: uma máquina virtual Linux, baseada no sistema operacional CBL-Mariner de primeira parte da Microsoft, é criada com o tempo de execução do Azure IoT Edge e validada como um ambiente com suporte de camada 1 para cargas de trabalho do Azure IoT Edge.

  • Microsoft Update: a integração com o Microsoft Update mantém os componentes do tempo de execução do Windows, a VM Linux CBL-Mariner e o Azure IoT Edge atualizados. Para obter mais informações sobre atualizações do IoT Edge para Linux no Windows, consulte Atualizar o IoT Edge para Linux no Windows.

O Windows e a VM Linux são executados em paralelo, enquanto o Windows Admin Center controla ambos os componentes

A comunicação bidirecional entre o processo do Windows e a máquina virtual Linux significa que os processos do Windows podem fornecer interfaces de usuário ou proxies de hardware para cargas de trabalho executadas nos contêineres Linux.

Pré-requisitos

Um dispositivo Windows com os seguintes requisitos mínimos:

  • Requisitos de Sistema

    • Windows 101/11 (Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 Windows 10 e Windows Server 2019 compilação mínima 17763 com todas as atualizações cumulativas atuais instaladas.
  • Requisitos de Hardware

    • Memória livre mínima: 1 GB
    • Espaço livre mínimo em disco: 10 GB

Para obter mais informações sobre os requisitos do IoT Edge para Linux no Windows, consulte Azure IoT Edge para Linux em sistemas com suporte do Windows.

Suporte da plataforma

O Azure IoT Edge para Linux no Windows suporta as arquiteturas AMD64 e ARM64. Para obter mais informações sobre o suporte à plataforma EFLOW, consulte Azure IoT Edge para Linux em sistemas com suporte do Windows

Exemplos

O Azure IoT Edge para Linux no Windows enfatiza a interoperabilidade entre os componentes Linux e Windows.

Para obter exemplos que demonstram a comunicação entre aplicativos do Windows e módulos do Azure IoT Edge, consulte EFLOW GitHub.

Além disso, você pode usar seu dispositivo IoT Edge para Linux no Windows para atuar como um gateway transparente para outros dispositivos de borda. Para obter mais informações sobre como configurar o EFLOW como um gateway transparente, consulte Configurar um dispositivo IoT Edge para atuar como um gateway transparente.

Suporte

Use os canais de suporte e comentários do Azure IoT Edge para obter assistência com o Azure IoT Edge para Linux no Windows.

Relatar bugs - Bugs relacionados ao Azure IoT Edge para Linux no Windows podem ser relatados na página de problemas iotedge-eflow. Bugs relacionados ao Azure IoT Edge podem ser relatados na página de problemas do projeto de código aberto do Azure IoT Edge.

Equipe de Suporte ao Cliente Microsoft - Os usuários que têm um plano de suporte podem envolver a equipe de Suporte ao Cliente Microsoft criando um tíquete de suporte diretamente do portal do Azure.

Solicitações de recursos - O produto Azure IoT Edge rastreia solicitações de recursos por meio da página User Voice do produto.

Próximos passos

Assista ao Azure IoT Edge para Linux no Windows 10 IoT Enterprise para obter mais informações e um exemplo em ação.

Siga as etapas em Provisionar manualmente um único Azure IoT Edge para Linux em um dispositivo Windows para configurar um dispositivo com o Azure IoT Edge para Linux no Windows.