디바이스 업데이트 준수

IoT Hub용 디바이스 업데이트에서 규정 준수는 사용 가능한 최신 버전을 실행하는 디바이스 수를 측정합니다. 디바이스는 해당 모델과 호환되는 가장 높은 사용 가능한 버전 업데이트를 실행할 때 규정을 준수합니다.

예를 들어 다음 업데이트를 사용하여 디바이스 업데이트의 인스턴스를 고려합니다.

이름 업데이트 버전 업데이트 호환되는 디바이스 모델
최신 정보1 1.0 모델 1
업데이트 2 1.0 모델 2
업데이트 3 2.0 모델 1

다음과 같은 배포가 만들어졌다고 가정해 보겠습니다.

배포 이름 이름 업데이트 대상 그룹
Deployment1 최신 정보1 Group1
Deployment2 업데이트 2 Group2:
Deployment3 업데이트 3 그룹3

이제 그룹 멤버 자격 및 설치된 버전이 있는 다음 디바이스를 고려합니다.

DeviceId 디바이스 모델 설치된 업데이트 버전 그룹 Compliance
Device1 모델 1 1.0 Group1 사용 가능한 새 업데이트
장치2 모델 1 2.0 그룹3 최신 업데이트
Device3 모델 2 1.0 Group2: 최신 업데이트
Device4 모델 1 1.0 그룹3 업데이트 진행 중

Device1 및 Device4는 디바이스 업데이트 인스턴스에서 해당 모델과 호환되는 더 높은 버전 업데이트인 Update3이 있더라도 버전 1.0이 설치되어 있기 때문에 규정을 준수하지 않습니다. Device2 및 Device3은 설치된 모델과 호환되는 가장 높은 버전 업데이트를 가지고 있기 때문에 둘 다 규정을 준수합니다.

규정 준수는 업데이트가 디바이스 그룹에 배포되었는지 여부에 따라 달라지지 않습니다. 디바이스 업데이트에 게시된 업데이트를 고려합니다. 이 예제에서 Device1은 배포된 업데이트를 설치하지만 비준수 상태로 유지됩니다. Device1은 Update3을 설치할 때까지 비준수 상태로 유지됩니다. 규정 준수 상태는 새 배포가 필요한 시기를 식별하는 데 도움이 됩니다.

IoT Hub용 디바이스 업데이트에는 다음 세 가지 준수 상태가 있습니다.

  • 최신 업데이트 에서 디바이스는 디바이스 업데이트에 게시된 가장 호환 가능한 버전 업데이트를 실행합니다.
  • 업데이트 진행 중 - 활성 배포가 디바이스에 가장 호환 가능한 버전 업데이트를 제공하고 있습니다.
  • 사용 가능한 새 업데이트 – 디바이스는 호환성이 가장 높은 버전 업데이트를 실행하지 않으며 해당 업데이트에 대한 활성 배포에 있지 않습니다.