온-프레미스에 Azure IoT Edge를 배포하여 데이터 사일로를 제거하고 Azure 클라우드에서 대규모로 운영 데이터를 통합합니다. IoT 디바이스에서 직접 실행하기 위해 AI, Azure 서비스 또는 고유한 비즈니스 논리와 같은 클라우드 네이티브 워크로드를 원격으로 안전하게 배포하고 관리합니다. 클라우드 지출을 최적화하고 디바이스가 로컬 변경에 더 빠르게 대응하고 확장된 오프라인 기간에서도 안정적으로 작동할 수 있게 합니다.
기존 개발자 기술을 사용하여 알고 있는 언어로 코딩하세요. IoT Edge 코드는 클라우드와 에지에서 일관되며 C, C#, Java, Node.js, Python 등의 언어를 지원합니다.
Azure Monitor 통합을 통해 대규모로 IoT Edge 디바이스를 원격 모니터링합니다. 기본 제공 메트릭 및 큐레이팅된 시각화를 사용하여 Azure Portal에서 에지 애플리케이션의 상태 및 성능을 심층적으로 파악합니다. 동급 최고의 에지 가시성을 위해 주문형 디바이스 로그를 IoT Edge와 결합합니다.
획득한 IoT 에지 데이터 중 분석 후에 의미 있는 것은 극히 일부입니다. Azure Stream Analytics 같은 서비스나 클라우드에서 학습된 기계 학습 모델을 사용하여 로컬에서 데이터를 처리하고 추가 분석을 위해 클라우드로 보내야 하는 데이터만 전송할 수 있습니다. 따라서 높은 데이터 품질을 유지하면서 모든 데이터를 클라우드로 전송할 때 발생하는 비용을 줄일 수 있습니다.
IoT Edge에는 세 가지 구성 요소가 있습니다. IoT Edge 모듈은 Azure 서비스, 타사 서비스 또는 사용자 지정 코드를 실행하는 컨테이너입니다. IoT Edge 지원 디바이스에 배포되어 해당 디바이스에서 로컬로 실행됩니다. IoT Edge 런타임은 각 IoT Edge 지원 디바이스에서 실행되며 각 디바이스에 배포된 모듈을 관리합니다. 클라우드 기반 인터페이스는 IoT Edge 지원 디바이스를 원격으로 모니터링 및 관리합니다.
IoT Edge는 현재 사용 가능한 오픈 에지 플랫폼 중에서 가장 많이 사용되는 플랫폼 중 하나이며, Microsoft는 오픈 소스 기술을 사용하여 에지에서 혁신을 제공하기 위해 최선을 다하고 있습니다. IoT Edge 런타임은 MIT 라이선스에 따라 오픈 소스로 제공되어 코드를 통해 제어 기능과 유연성을 강화할 수 있습니다. IoT Edge는 클라우드에서 에지의 디바이스로 컨테이너화, 격리, 관리 개념을 확장하는 Moby 컨테이너 관리 시스템을 지원합니다.