Windows에서 Linux용 Azure IoT Edge란?

적용 대상:IoT Edge 1.4 checkmark IoT Edge 1.4

Important

IoT Edge 1.4는 지원되는 릴리스입니다. 이전 릴리스에 있는 경우 IoT Edge 업데이트를 참조하세요.

Azure IoT Edge for Linux on Windows(EFLOW)를 사용하면 Windows 배포에서 Windows 애플리케이션과 함께 컨테이너화된 Linux 워크 로드를 실행할 수 있습니다. Windows를 사용하여 에지 디바이스 및 솔루션을 구동하는 기업은 이제 Linux에 빌드된 클라우드 네이티브 분석 솔루션을 활용할 수 있습니다.

Azure IoT Edge for Linux on Windows는 Windows 디바이스에서 Linux 가상 머신을 실행하여 작동합니다. Linux 가상 머신은 Azure IoT Edge 런타임과 함께 미리 설치되어 제공됩니다. 디바이스에 배포된 모든 Azure IoT Edge 모듈은 가상 머신 내에서 실행됩니다. 한편 Windows 호스트 디바이스에서 실행되는 Windows 애플리케이션은 Linux 가상 머신에서 실행되는 모듈과 통신할 수 있습니다.

지금 시작하세요.

구성 요소

Windows에서 Linux용 Azure IoT Edge는 다음과 같은 구성 요소를 사용하여 Linux와 Windows 워크로드가 동시에 실행되고 원활하게 통신할 수 있도록 합니다.

  • Azure IoT Edge를 실행하는 Linux 가상 머신: Microsoft의 퍼스트 파티 CBL-Mariner 운영 체제를 기반으로 하는 Linux 가상 머신은 Azure IoT Edge 런타임으로 빌드되었으며 Azure IoT Edge 워크로드에 대한 계층 1 지원 환경으로 확인됩니다.

  • Microsoft 업데이트: Microsoft 업데이트와 통합하여 Windows 런타임 구성 요소, CBL-Mariner Linux VM 및 Azure IoT Edge를 최신 상태로 유지합니다. IoT Edge for Linux on Windows 업데이트에 대한 자세한 내용은 IoT Edge for Linux on Windows 업데이트를 참조하세요.

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

Windows 프로세스와 Linux 가상 머신 간의 양방향 통신은 Windows 프로세스가 Linux 컨테이너에서 실행되는 워크로드에 대한 사용자 인터페이스 또는 하드웨어 프록시를 제공할 수 있음을 의미합니다.

필수 조건

다음과 같은 최소 요구 사항을 충족하는 Windows 디바이스:

  • 시스템 요구 사항

    • Windows 101/11(Pro, Enterprise, IoT Enterprise)
    • Windows Server 20191/2022
      1 최신 누적 업데이트가 모두 설치된 Windows 10 및 Windows Server 2019 최소 빌드 17763입니다.
  • 하드웨어 요구 사항

    • 사용 가능한 최소 메모리: 1GB
    • 사용 가능한 최소 디스크 공간: 10GB

Windows 요구 사항에서 Linux용 IoT Edge 대한 자세한 내용은 Azure IoT Edge for Linux on Windows 지원 시스템을 참조하세요.

플랫폼 지원

Azure IoT Edge for Linux on Windows는 AMD64 및 ARM64 아키텍처를 모두 지원합니다. EFLOW 플랫폼 지원에 대한 자세한 내용은 Azure IoT Edge for Linux on Windows 지원 시스템을 참조하세요.

샘플

Azure IoT Edge for Linux on Windows는 Linux와 Windows 구성 요소가 상호 운용될 수 있음을 강조합니다.

Windows 애플리케이션 및 Azure IoT Edge 모듈 간의 통신을 보여주는 샘플은 EFLOW GitHub를 참조하세요.

또한 IoT Edge for Linux on Windows 디바이스를 사용하여 다른 에지 디바이스의 투명한 게이트웨이 역할을 할 수 있습니다. EFLOW를 투명 게이트웨이로 구성하는 방법에 대한 자세한 내용은 IoT Edge 디바이스를 투명 게이트웨이로 작동하도록 구성을 참조하세요.

지원

Azure IoT Edge 지원 및 피드백 채널을 사용하여 Windows에서 Linux용 Azure IoT Edge에 대한 지원을 받을 수 있습니다.

버그 보고 - Windows에서 Linux용 Azure IoT Edge 관련 버그는 iotedge-eflow issues page에서 보고할 수 있습니다. Azure IoT Edge 관련 버그는 Azure IoT Edge 오픈 소스 프로젝트의 문제 페이지에서 보고할 수 있습니다.

Microsoft 고객 지원팀지원 플랜이 있는 사용자는 Azure Portal에서 직접 지원 티켓을 만들어서 Microsoft 고객 지원팀과 협력할 수 있습니다.

기능 요청 – Azure IoT Edge 제품은 제품의 사용자 의견 페이지를 통해 기능 요청을 추적합니다.

다음 단계

자세한 내용 및 작동 샘플은 Azure IoT Edge for Linux on Windows 10 IoT Enterprise를 확인하세요.

Windows 디바이스에서 단일 Azure IoT Edge를 수동으로 프로비저닝 단계에 따라 Azure IoT Edge for Linux on Windows를 사용하여 디바이스를 설정합니다.