다음을 통해 공유


업데이트 배포

배포는 업데이트가 한 대 이상의 디바이스에 전달되는 방법입니다. 배포는 항상 디바이스 그룹과 연결됩니다. API 또는 UI에서 배포를 시작할 수 있습니다.

디바이스 그룹은 지정된 시간에 한 가지 활성 배포만 연결할 수 있습니다. 배포는 나중에 시작하거나 즉시 시작하도록 예약할 수 있습니다.

동적 배포

Device Update for IoT Hub의 배포는 본질적으로 동적입니다. 동적 배포를 통해 사용자는 새로 프로비전된 해당 디바이스에 업데이트를 자동 배포하여 set-and-forget 관리 모델로 전환할 수 있습니다. 배포가 시작된 후에 그룹 구성원을 변경하거나 프로비전한 디바이스는 배포가 활성 상태로 유지되는 한 업데이트 배포를 자동으로 수신합니다.

배포 수명 주기

동적 특성으로 인해 배포는 명시적으로 취소될 때까지 진행 중인 활성 상태를 유지합니다. 동일한 디바이스 그룹을 대상으로 하는 새로운 배포가 만들어지면 배포가 비활성/대체됨 상태로 간주됩니다. 실패할 수 있는 디바이스에 대해 배포를 다시 시도할 수 있습니다. 배포가 취소되면 활성화할 수 없습니다.

배포 정책

배포 일정

업데이트 배포는 즉시 시작하거나 나중에 특정 시간 및 날짜에 시작하도록 예약할 수 있습니다. 이를 통해 사용자는 다른 중요한 디바이스 작업 흐름을 방해하지 않도록 디바이스 가동 중지 시간을 효율적으로 계획할 수 있습니다.

자동 롤백 정책

업데이트를 배포한 후 다음을 확인하는 것이 중요합니다.

  • 디바이스는 막 설치된 깨끗한 상태입니다. 즉, 업데이트가 부분적으로 실패하면 디바이스는 마지막으로 알려진 양호한 상태로 돌아가야 합니다.
  • 디바이스 에코시스템은 일관적입니다. 즉, 더 쉬운 관리를 위해 그룹의 모든 디바이스는 동일한 버전을 실행합니다.
  • 롤백 프로세스는 특수한 상황에서만 디바이스 운영자가 수동으로 개입할 수 있는 옵션과 함께 가능한 한 자동으로 진행됩니다.

디바이스 운영자가 이러한 목표를 달성할 수 있도록 클라우드에서 자동 롤백 정책을 사용하여 업데이트 배포를 구성할 수 있습니다. 이를 통해 실패한 디바이스의 백분율 및 최소 수로 임계값을 설정하여 롤백 트리거 정책을 정의할 수 있습니다. 임계값에 도달하면 그룹의 모든 디바이스가 선택한 업데이트 버전으로 롤백됩니다.

배포 모니터링

배포 세부 정보는 배포의 일부인 디바이스 및 해당 상태에 대한 정보를 제공합니다. 배포가 진행됨에 따라 디바이스는 진행 중에서 완료 또는 실패 상태로 이동합니다. 배포가 취소되면 배포 내의 모든 디바이스도 취소됨 상태를 반영합니다.

배포된 업데이트가 매우 적거나 네트워크 대기 시간이 긴 경우 디바이스가 종료 상태(예: 완료됨 또는 실패함 상태)로 바로 이동할 수 있습니다. 이러한 상태는 서비스가 Device Update 에이전트에서 배포 상태를 수신할 때 설정됩니다. 수동으로 변경할 수 없습니다.

다음 단계

업데이트 배포