Azure IoT 작업 미리 보기란?

Important

Azure IoT 작업 미리 보기 - Azure Arc에서 지원되는 Azure IoT 작업은 현재 미리 보기로 제공됩니다. 프로덕션 환경에서는 이 미리 보기 소프트웨어를 사용하면 안 됩니다.

베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

Azure IoT 작업 미리 보기는 에지에 대한 통합 데이터 평면입니다. Azure Arc 지원 에지 Kubernetes 클러스터에서 실행되는 모듈러, 확장 가능 및 고가용성 데이터 서비스 집합으로 구성됩니다. 다양한 시스템에서 데이터를 캡처할 수 있으며 Microsoft Fabric과 같은 데이터 모델링 애플리케이션과 통합되어 조직이 산업용 메타버스를 배포하는 데 도움이 됩니다.

Azure IoT 작업:

  • Kubernetes 기본 애플리케이션을 사용하여 처음부터 빌드됩니다.
  • 이벤트 기반 아키텍처를 구동하는 산업 수준의 에지 기본 MQTT 브로커를 포함합니다.
  • 확장성이 뛰어나고 확장 가능하며 복원력이 뛰어나며 안전합니다.
  • Azure Arc를 사용하여 클라우드의 모든 에지 서비스를 관리할 수 있습니다.
  • 고객 워크로드를 플랫폼에 통합하여 통합 솔루션을 만들 수 있습니다.
  • 배포 및 업데이트에 대한 코드로 GitOps 구성을 지원합니다.
  • 기본적으로 클라우드에서 Azure Event Hubs, Azure Event Grid의 MQTT 브로커Microsoft Fabric과 통합합니다.

아키텍처 개요

Azure IoT 작업의 상위 수준 아키텍처를 보여 주는 다이어그램.

Azure IoT 작업 미리 보기 아키텍처에는 두 가지 핵심 요소가 있습니다.

  • Azure IoT 작업 미리 보기. Azure Arc 사용 에지 Kubernetes 클러스터에서 실행되는 데이터 서비스 집합입니다. 여기에는 다음 서비스가 포함됩니다.
    • Azure IoT 데이터 프로세서 미리 보기 - 산업 데이터의 복잡성과 다양성을 관리할 수 있는 구성 가능한 데이터 처리 서비스입니다. 데이터 프로세서를 사용하여 서로 다른 원본의 데이터를 더 이해하기 쉽고, 유용하고, 가치 있게 만듭니다.
    • Azure IoT MQ 미리 보기 - 이벤트 기반 아키텍처를 구동하는 에지 기본 MQTT 브로커입니다.
    • Azure IoT OPC UA 브로커 미리 보기 - OPC UA 서버 및 기타 리프 디바이스와 OPC UA 통신의 복잡성을 처리하는 OPC UA 브로커입니다.
  • Azure IoT 작업(미리 보기) 포털. 이 웹 UI는 운영 기술자가 Azure IoT 작업 배포에서 자산 및 데이터 프로세서 파이프라인을 관리할 수 있는 통합 환경을 제공합니다. IT 관리자는 Azure Arc 사이트를 사용하여 운영 기술자가 포털에서 액세스할 수 있는 리소스를 제어할 수 있습니다.

배포

Azure IoT 작업은 에지의 Arc 사용 Kubernetes 클러스터에서 실행됩니다. Azure Portal 또는 Azure CLI를 사용하여 Azure IoT 작업을 배포할 수 있습니다.

Azure IoT Orchestrator 미리 보기는 Arc 지원 Kubernetes 클러스터에서 실행되는 Azure IoT 작업 구성 요소의 배포, 구성 및 업데이트를 관리합니다.

디바이스 및 자산 관리

Azure IoT 작업은 다양한 산업용 디바이스 및 자산에 연결할 수 있습니다. Azure IoT 작업(미리 보기) 포털 또는 Azure CLI를 사용하여 연결하려는 디바이스와 자산을 관리할 수 있습니다.

Azure IoT OPC UA Broker 미리 보기 구성 요소는 OPC UA 서버 및 기타 리프 디바이스에 대한 연결을 관리합니다. OPC UA Broker 구성 요소는 Azure IoT Akri 미리 보기에서 검색된 OPC UA 서버 및 디바이스의 데이터를 Azure IoT MQ 토픽에 게시합니다.

Azure IoT Akri 미리 보기 구성 요소는 다른 유형의 디바이스 및 자산을 검색하고 연결하는 데 도움이 됩니다.

MQTT를 사용한 게시 및 구독

Azure IoT MQ 미리 보기는 에지에서 실행되는 MQTT 브로커입니다. MQTT 토픽에 게시하고 구독할 수 있습니다. MQ를 사용하면 디바이스와 자산을 클라우드에 연결하는 이벤트 기반 아키텍처를 빌드할 수 있습니다.

Azure IoT 작업의 구성 요소가 MQ 미리 보기를 사용하는 방법의 예는 다음과 같습니다.

  • OPC UA 브로커는 OPC UA 서버 및 기타 리프 디바이스의 데이터를 MQTT 토픽에 게시합니다.
  • 데이터 프로세서 파이프라인은 MQTT 토픽을 구독하여 처리를 위한 메시지를 검색합니다.
  • 북부 경계 클라우드 커넥터는 MQTT 토픽을 구독하여 클라우드 서비스로 전달할 메시지를 가져옵니다.

데이터 처리

메시지 처리에는 데이터 정규화, 데이터 보강 및 데이터 필터링과 같은 작업이 포함됩니다. 데이터 프로세서 파이프라인을 사용하여 메시지를 처리할 수 있습니다.

데이터 프로세서 파이프라인은 일반적으로 다음과 같습니다.

  1. MQTT 토픽을 구독하여 메시지를 검색합니다.
  2. 하나 이상의 구성 가능한 스테이지를 사용하여 메시지를 처리합니다.
  3. 처리된 메시지를 스토리지 및 분석을 위해 Microsoft Fabric 데이터 레이크와 같은 대상으로 보냅니다.

클라우드에 연결

Azure IoT 작업에서 클라우드에 연결할 경우 다음 옵션을 사용할 수 있습니다.

북쪽 경계 클라우드 커넥터를 사용하면 다음과 같은 클라우드 서비스에 MQ를 직접 연결할 수 있습니다.

데이터 프로세서 파이프라인 대상을 사용하면 다음과 같은 클라우드 서비스에 연결할 수 있습니다.

원격 분석 시각화 및 분석

디바이스 및 자산에서 원격 분석을 시각화하고 분석하려면 다음과 같은 클라우드 서비스를 사용할 수 있습니다.

보안 통신

ISA-95/Purdue 네트워크 아키텍처를 기반으로 하는 격리된 네트워크 환경을 통해 디바이스와 클라우드 간의 통신을 보안하려면 Azure IoT 계층형 네트워크 관리 미리 보기 구성 요소를 사용할 수 있습니다.

유효성이 검사된 환경

Azure Iot 작업은 Azure Arc 사용 Kubernetes 서비스 집합으로 배송되며 CNCF 호환 Arc 검증 파트너 제품과 함께 사용하기 위한 것입니다. 현재 Microsoft는 다음과 같은 고정 인프라 및 환경 집합에 대해 Azure IoT 작업의 유효성을 검사했습니다.

환경 버전
Windows 11 IoT Enterprise의 AKS-EE
단일 노드 AMD Ryzen-7(8코어, 3.3GHz), 16GB RAM
AksEdge-K3s-1.26.10-1.6.384.0
Ubuntu 22.04.2의 K3s
단일 노드 AMD Ryzen-7(8코어, 3.3GHz), 16GB RAM
K3s 버전 1.28.5

Important

이전에 나열된 환경은 Microsoft에서 유효성을 검사한 프로덕션과 유사한 환경입니다. 이러한 환경에서만 Azure IoT 작업을 실행할 수 있는 것은 아닙니다. Azure IoT 작업은 Azure Arc 사용 Kubernetes 시스템 요구 사항을 충족하는 모든 Arc 사용 Kubernetes 클러스터에서 실행할 수 있습니다.

다음 단계

빠른 시작: Arc 지원 Kubernetes 클러스터에 Azure IoT 작업 미리 보기 배포를 사용해 보세요.