배포 세부 정보

Important

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

일반적으로 릴리스되는 릴리스가 제공되면 새로운 Azure IoT 작업 설치를 배포해야 합니다. 미리 보기 설치는 업그레이드할 수 없습니다.

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

지원되는 환경

Azure IoT 작업은 Azure Arc 지원 Kubernetes 시스템 요구 사항을 충족 하는 Arc 지원 Kubernetes 클러스터에서 작동해야 합니다. 현재 Azure IoT 작업은 Arm64 아키텍처를 지원하지 않습니다.

Microsoft는 Ubuntu에서 배포할 수 있는 Windows 및 K3의 배포를 위해 AKS(Azure Kubernetes Service) Edge Essentials를 지원합니다. 테스트 및 유효성을 검사하는 특정 하드웨어 및 소프트웨어 조합 목록은 유효성 검사된 환경을 참조 하세요.

기능 선택

Azure IoT Operations는 두 가지 배포 모드를 제공합니다. 평가 시나리오를 시작하기가 더 간단한 기능의 기본 하위 집합인 테스트 설정을 사용하여 배포하도록 선택할 수 있습니다. 또는 전체 기능 집합인 보안 설정을 사용하여 배포하도록 선택할 수 있습니다.

테스트 설정 배포

테스트 설정만 사용하도록 설정된 배포:

  • 비밀 또는 사용자 할당 관리 ID 기능을 구성하지 않습니다.
  • 평가 목적으로 엔드투엔드 빠른 시작 샘플을 사용하도록 설정하기 위한 것이므로 OPC PLC 시뮬레이터를 지원하고 시스템 할당 관리 ID를 사용하여 클라우드 리소스에 연결합니다.
  • 보안 설정을 사용하도록 업그레이드할 수 있습니다.

테스트 설정을 사용하여 Azure IoT Operations를 배포하려면 빠른 시작: GitHub Codespaces에서 Azure IoT Operations Preview 실행의 단계를 사용할 수 있습니다. 또는 AKS Edge Essentials 또는 Ubuntu의 K3s에서 테스트 설정을 사용하여 배포하려면 보안 설정 배포 문서를 따르고 선택적 보안 설정 단계에서 중지합니다.

보안 설정을 사용하도록 Azure IoT Operations 인스턴스를 업그레이드하려면 보안 설정 사용의 단계를 따르세요.

보안 설정 배포

보안 설정이 설정된 배포:

  • 프로덕션 준비 시나리오를 개발하기 위한 중요한 기능인 비밀 및 사용자 할당 관리 ID를 사용하도록 설정하는 단계를 포함합니다. 비밀은 Azure IoT Operations 구성 요소가 클러스터 외부의 리소스에 연결할 때마다 사용됩니다. 예를 들어 OPC UA 서버 또는 데이터 흐름 엔드포인트입니다.

보안 설정을 사용하여 Azure IoT Operations를 배포하려면 다음 문서를 따릅니다.

  1. 클러스터를 구성하고 Arc를 사용하도록 Azure Arc 지원 Kubernetes 클러스터 준비부터 시작합니다.
  2. 그런 다음, Azure IoT Operations 미리 보기를 배포합니다.

필요한 사용 권한

다음 표에서는 상승된 권한이 필요한 Azure IoT Operations 배포 및 관리 작업에 대해 설명했습니다. 사용자에게 역할을 할당하는 방법에 대한 자세한 내용은 Azure 역할을 할당하는 단계를 참조하세요.

작업 필요한 권한 설명
Azure IoT 작업 배포 구독 수준에서 기여자 역할.
리소스 공급자 등록 구독 수준에서 기여자 역할. 구독당 한 번만 수행하면 됩니다.
스키마 레지스트리를 만듭니다. 리소스 그룹 수준에서 Microsoft/Authorization/roleAssignments/write 권한입니다.
Key Vault에서 비밀 만들기 리소스 수준에서 Key Vault 비밀 책임자 역할. 보안 설정 배포에만 필요합니다.
Azure IoT Operations 인스턴스에서 리소스 동기화 규칙 사용 리소스 그룹 수준에서 Microsoft/Authorization/roleAssignments/write 권한입니다. 리소스 동기화 규칙은 기본적으로 사용하지 않도록 설정되지만 인스턴스를 만드는 동안 사용하도록 설정할 수 있습니다.

Azure CLI를 사용하여 역할을 할당하는 경우 az role assignment create 명령을 사용하여 권한을 부여합니다. 예를 들어 az role assignment create --assignee sp_name --role "Role Based Access Control Administrator" --scope subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup

Azure Portal을 사용하여 사용자 또는 보안 주체에게 권한 있는 관리자 역할을 할당하는 경우 조건을 사용하여 액세스를 제한하라는 메시지가 표시됩니다. 이 시나리오에서는 역할 할당 추가 페이지에서 사용자가 모든 역할을 할당하도록 허용 조건을 선택합니다.

Azure Portal에서 사용자에게 높은 권한의 역할 액세스 권한을 할당하는 것을 보여 주는 스크린샷.

포함된 구성 요소

Azure IoT Operations는 Azure Arc 지원 에지 Kubernetes 클러스터에서 실행되는 데이터 서비스 모음입니다. 또한 배포의 일부로 설치되는 지원 서비스 집합에 따라 달라집니다.

사이트를 사용하여 인스턴스 구성

Azure IoT Operations는 인스턴스를 구성하기 위한 Azure Arc 사이트를 지원합니다. 사이트는 리소스 그룹과 같은 Azure의 클러스터 리소스이지만 사이트는 일반적으로 물리적 위치별로 인스턴스를 그룹화하고 OT 사용자가 자산을 더 쉽게 찾고 관리할 수 있도록 합니다. IT 관리자는 사이트를 만들고 구독 또는 리소스 그룹으로 범위를 지정합니다. 그런 다음 Arc 지원 클러스터에 배포된 모든 Azure IoT 작업은 해당 구독 또는 리소스 그룹과 연결된 사이트에서 자동으로 수집됩니다.

자세한 내용은 Azure Arc 사이트 관리자(미리 보기)란?

Azure IoT 작업에 대한 도메인 허용 목록

엔터프라이즈 방화벽 또는 프록시를 사용하여 아웃바운드 트래픽을 관리하는 경우 Azure IoT Operations Preview를 배포하기 전에 도메인 허용 목록에 다음 엔드포인트를 추가합니다.

또한 Azure Arc 네트워크 요구 사항에서 Arc 지원 Kubernetes 엔드포인트를 허용합니다.

nw-umwatson.events.data.microsoft.com 
dc.services.visualstudio.com 
github.com 
self.events.data.microsoft.com 
mirror.enzu.com 
ppa.launchpadcontent.net 
msit-onelake.pbidedicated.windows.net 
gcr.io 
adhs.events.data.microsoft.com 
gbl.his.arc.azure.cn 
onegetcdn.azureedge.net 
graph.windows.net 
pas.windows.net 
agentserviceapi.guestconfiguration.azure.com 
aka.ms 
api.segment.io 
download.microsoft.com 
raw.githubusercontent.com 
go.microsoft.com 
global.metrics.azure.eaglex.ic.gov 
gbl.his.arc.azure.us 
packages.microsoft.com 
global.metrics.azure.microsoft.scloud 
www.powershellgallery.com
k8s.io 
guestconfiguration.azure.com 
ods.opinsights.azure.com 
vault.azure.net 
googleapis.com 
quay.io 
handler.control.monitor.azure.com 
pkg.dev 
docker.io 
prod.hot.ingestion.msftcloudes.com 
docker.com 
prod.microsoftmetrics.com 
oms.opinsights.azure.com 
azureedge.net 
monitoring.azure.com
blob.core.windows.net 
azurecr.io

다음 단계

Azure IoT Operations에 대한 클러스터 를 구성하고 Arc를 사용하도록 Azure Arc 지원 Kubernetes 클러스터를 준비합니다.