다음을 통해 공유


Azure IoT 작업 미리 보기의 자산 관리란?

Important

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

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

Azure IoT 작업 미리 보기에서 주요 작업은 솔루션의 일부인 자산을 관리하는 것입니다. 이 문서의 내용:

  • 컨텍스트 Azure IoT 작업에 있는 자산을 정의합니다.
  • 자산을 관리하는 데 사용하는 서비스에 대한 개요를 제공합니다.
  • 서비스에 대한 가장 일반적인 사용 사례를 설명합니다.

자산 이해

자산은 Azure IoT 작업 솔루션의 핵심 요소입니다.

산업용 에지 환경의 자산은 데이터를 관리, 모니터링 및 수집하려는 모든 가치 항목입니다. 자산은 컴퓨터, 소프트웨어 구성 요소, 전체 시스템 또는 농장, 건물과 같은 가치의 물리적 개체일 수 있습니다. 이러한 자산은 제조, 소매, 에너지, 의료 및 기타 부문에 존재하는 예입니다.

Azure IoT 작업의 자산은 실제 자산을 나타내기 위해 만드는 논리적 엔터티입니다. Azure IoT 작업 자산은 원격 분석 및 이벤트를 내보낼 수 있습니다. 이러한 논리적 자산 인스턴스를 사용하여 산업용 에지 환경에서 실제 자산을 관리합니다.

자산은 IoT 디바이스와 관련될 수 있습니다. 모든 IoT 디바이스는 자산이지만 모든 자산이 디바이스인 것은 아닙니다. IoT 디바이스는 데이터를 수집, 생성 및 통신하기 위해 인터넷에 연결된 물리적 개체입니다. IoT 디바이스에는 일반적으로 특정 기능을 수행하기 위한 구성 요소가 포함되어 있습니다. 이러한 구성 요소는 환경에서 다른 항목을 관리하거나 모니터링할 수 있습니다. IoT 디바이스의 예로는 농작물 센서, 스마트 자동 온도 조절기, 연결된 보안 카메라, 웨어러블 디바이스, 제조 기계 또는 차량을 위한 모니터링 디바이스가 있습니다.

자산 관리용 서비스 이해

Azure IoT 작업에는 자산을 관리하는 데 도움이 되는 여러 서비스가 포함되어 있습니다.

다음 다이어그램에서는 Azure IoT Operations의 개략적 아키텍처를 보여줍니다. 자산을 관리하는 데 사용하는 서비스가 빨간색으로 강조 표시되어 있습니다.

자산을 관리하는 데 사용되는 서비스가 강조 표시되어 있는 다이어그램.

  • Azure IoT 작업(미리 보기) 포털은 솔루션에서 자산을 만들고 구성할 수 있는 웹앱입니다. 포털은 자산 관리 작업을 간소화하며 자산을 관리하는 데 권장되는 서비스입니다.
  • Azure Device Registry 미리 보기는 에지 환경에 정의된 자산을 클라우드의 Azure 리소스로 프로젝션하는 서비스입니다. Device Registry를 사용하면 클라우드의 자산을 단일 통합 레지스트리에 포함된 Azure 리소스로 관리할 수 있습니다.
  • Azure IoT Akri 미리 보기는 에지에서 자산을 자동으로 검색하는 서비스입니다. 이 서비스는 OPC UA 서버의 주소 공간에서 자산을 검색할 수 있습니다.
  • Azure IoT OPC UA Broker 미리 보기는 Azure IoT 작업이 자산에서 데이터를 수신할 수 있도록 하는 데이터 수신 및 프로토콜 변환 서비스입니다. 이 broker는 자산에서 원격 분석 및 이벤트를 수신하고 Azure IoT MQ 서비스의 토픽에 데이터를 게시합니다. Broker는 널리 사용되는 OPC UA 표준을 기반으로 합니다.

이러한 서비스는 다음 섹션에서 각각 자세히 설명합니다.

원격으로 자산 만들기 및 관리

다음 작업은 산업, 소매, 보건과 같은 분야의 운영 팀에 유용합니다.

  • 원격으로 자산 만들기
  • 자산 데이터에 액세스하려면 OPC UA 태그 및 이벤트를 구독합니다.

Azure IoT 작업(미리 보기) 포털을 사용하면 운영 팀이 간소화된 웹 인터페이스에서 이러한 작업을 수행할 수 있습니다. 이 포털은 앞서 설명한 다른 서비스를 사용하여 이러한 작업을 완료합니다. Azure IoT 작업 CLI를 통해 az iot ops asset 명령을 사용하여 자산을 관리할 수도 있습니다.

Azure IoT 작업(미리 보기) 포털은 OPC UA Broker 서비스를 사용하여 로컬 OPC UA 서버와 데이터를 교환합니다. OPC UA 서버는 자산과 통신하는 소프트웨어 애플리케이션입니다. OPC UA broker는 다음을 노출합니다.

  • 데이터 요소를 나타내는 OPC UA 태그. OPC UA 태그는 자산에 대한 실시간 또는 기록 데이터를 제공하며, 태그 값을 샘플링하는 빈도를 구성할 수 있습니다.
  • 상태 변경 내용을 나타내는 OPC UA 이벤트. OPC UA 이벤트는 경보 및 알림을 구성할 수 있는 자산에 대한 실시간 상태 정보를 제공합니다.

Azure IoT 작업(미리 보기) 포털을 사용하면 사용자가 편리한 인터페이스에서 자산을 만들고 OPC UA 태그를 구독할 수 있습니다. 사용자는 자산 세부 정보 및 구성을 제공하여 사용자 지정 자산을 만들 수 있습니다. 사용자는 태그 및 이벤트 정의를 만들거나 가져오고, 구독하고, 자산에 할당할 수 있습니다.

중앙 집중식 레지스트리에서 Azure 리소스로 자산 관리

자산이 많은 산업용 에지 환경에서 IT 및 운영 팀이 디바이스 및 자산에 대한 단일 레지스트리를 보유하는 것이 유용합니다. Azure Device Registry 미리 보기는 이러한 기능을 제공하고 산업 자산을 Azure 리소스로 프로젝션합니다. Azure IoT 작업(미리 보기) 포털과 함께 Device Registry를 사용하는 팀은 클라우드 환경과 에지 환경에서 일관된 배포 및 관리 환경을 확보할 수 있습니다.

Device Registry는 팀이 자산을 관리하는 데 도움이 되는 몇 가지 기능을 제공합니다.

  • 통합 레지스트리. Device Registry는 자산 메타데이터에 대한 신뢰할 수 있는 단일 원본 역할을 합니다. 단일 레지스트리를 사용하면 자산 관리 프로세스를 간소화하고 단순화할 수 있습니다. 클라우드 또는 에지에서 실행되는 Azure, 파트너 및 고객 애플리케이션에서 이 데이터에 액세스하고 관리하는 방법을 제공합니다.
  • Azure 리소스로서의 자산. Device Registry는 자산을 진정한 Azure 리소스로 프로젝션하므로 설정된 Azure 기능 및 서비스를 사용하여 자산을 관리할 수 있습니다. 기업은 산업 자산과 함께 Azure 네이티브 배포 및 관리 서비스인 Azure Resource Manager를 사용할 수 있습니다. Azure Resource Manager는 리소스 그룹, 태그, RBAC(역할 기반 액세스 제어), 정책, 로깅, 감사와 같은 기능을 제공합니다.
  • 자산의 클라우드 관리. Azure IoT 작업(미리 보기) 포털 내에서 Device Registry를 사용하여 클라우드의 자산을 원격으로 관리합니다. 자산 리소스와의 모든 상호 작용은 Azure API를 사용할 수도 있고 Azure Resource Graph 같은 관리 도구를 사용할 수도 있습니다. 자산을 관리하는 데 사용하는 방법에 관계없이 클라우드에서의 변경 내용은 에지에 동기화되고 Kubernetes 클러스터에서 사용자 지정 리소스로 노출됩니다.

다음 스크린샷에서는 Azure IoT 작업(미리 보기) 포털의 자동 온도 조절기 자산 예제를 보여줍니다.

Azure IoT 작업(미리 보기) 포털의 자동 온도 조절기 자산을 보여주는 스크린샷.

다음 스크린샷에서는 Azure Portal의 자동 온도 조절기 자산 예제를 보여줍니다.

Azure Portal의 자동 온도 조절기 자산을 보여주는 스크린샷.

다음 스크린샷에서는 자동 온도 조절기 자산 예제를 Kubernetes 사용자 지정 리소스로 보여줍니다.

자동 온도 조절기 자산을 Kubernetes 사용자 지정 리소스로 보여주는 스크린샷.

Azure Device Registry에서 지원되는 기능은 다음과 같습니다.

기능 지원됨
Azure API를 사용한 자산 리소스 관리
Azure IoT 작업(미리 보기) 포털을 사용한 자산 리소스 관리
Azure IoT Operations를 실행하는 Kubernetes 클러스터에 대한 자산 동기화
Azure 리소스로서의 자산(Azure 리소스 그룹 및 태그와 같은 기능 포함)

에지 자산 검색

복잡한 에지 솔루션에서 일반적인 작업은 자산을 검색하고 Kubernetes 클러스터에 자동으로 추가하는 것입니다. Azure IoT Akri 미리 보기는 이 기능을 제공합니다. 클러스터에서 자산을 연결 또는 제거하는 관리자의 경우 Azure IoT Akri는 조정 및 수동 구성의 양을 줄여줍니다.

Azure IoT Akri에는 고정 네트워크 검색 처리기가 포함되어 있습니다. 검색 처리기를 사용하면 알려진 네트워크 엔드포인트의 자산이 디바이스 인터페이스 또는 로컬 서브넷에 나타날 때 리프 디바이스를 찾을 수 있습니다. 네트워크 엔드포인트의 예로는 고정 IP 주소의 OPC UA 서버와 네트워크 검사 검색 처리기가 있습니다.

Azure IoT Akri는 Azure IoT 작업의 일부로 설치되며, OPC UA 시뮬레이션 PLC 서버와 함께 구성할 수 있습니다. OPC UA 검색 처리기는 자동으로 시작되고 OPC UA 시뮬레이션 PLC 서버의 주소 공간을 검사합니다. 검색 처리기는 자산을 Azure IoT Akri에 다시 보고하고 AssetEndpointProfileAsset 사용자 지정 리소스의 배포를 클러스터로 트리거합니다.

에지 솔루션에 공통 데이터 교환 표준 사용

산업 환경에서 중요한 요구 사항은 컴퓨터 간 및 컴퓨터-클라우드 데이터 교환을 위한 공통 표준 또는 프로토콜에 대한 것입니다. 광범위하게 지원되는 데이터 교환 프로토콜을 사용하면 Kubernetes 클러스터 및 클라우드에서 실행되는 워크로드를 통해 다양한 산업 자산이 서로 데이터를 교환할 수 있도록 프로세스를 간소화할 수 있습니다. OPC UA는 산업 환경에서 데이터 교환을 가능하게 하는 플랫폼 독립적인 서비스 지향 아키텍처 사양입니다.

OPC UA 표준을 사용하는 산업 환경에는 다음과 같은 기본 OPC UA 요소가 포함됩니다.

  • OPC UA 서버는 자산과 통신하고 해당 자산에 핵심 OPC UA 서비스를 제공하는 OPC UA 사양 기반 소프트웨어입니다.
  • OPC UA 클라이언트. OPC UA 클라이언트는 요청 및 응답 네트워크 패턴에서 OPC UA 서버와 상호 작용하는 소프트웨어입니다. OPC UA 클라이언트는 OPC UA 서버에 연결하고 읽기 및 쓰기와 같은 데이터 항목 작업에 대한 요청을 제출합니다.

Azure IoT OPC UA Broker는 OPC UA 표준에 따라 OPC UA 서버에서 에지 솔루션으로 데이터 수신을 구현하는 OPC UA 클라이언트입니다. OPC UA broker는 Azure IoT 작업의 일부로 설치됩니다. 필요에 따라 OPC UA 시뮬레이션 서버를 설치할 수 있습니다. 그러면 서비스를 테스트하고 사용할 수 있습니다.