Conformidade da Atualização de Dispositivo
Na Atualização de Dispositivo para Hub IoT, a conformidade mede quantos dispositivos estão executando a versão mais recente disponível. Um dispositivo está em conformidade quando a atualização da versão mais recente disponível compatível com ele foi instalada.
Por exemplo, considere uma instância da Atualização de Dispositivo com as seguintes atualizações:
Atualizar nome | {1>{2>Versão de atualização<2}<1} | Modelo de dispositivo compatível |
---|---|---|
Update1 | 1.0 | Model1 |
Atualização 2 | 1.0 | Model2 |
Update3 | 2,0 | Model1 |
Digamos que as seguintes implantações foram criadas:
Nome da implantação | Atualizar nome | Grupo definido com destino |
---|---|---|
Deployment1 | Update1 | Grupo1 |
Deployment2 | Atualização 2 | Grupo 2 |
Deployment3 | Update3 | Grupo 3 |
Agora, considere os seguintes dispositivos com as respectivas associações de grupo e versões instaladas:
DeviceId | Modelo do dispositivo | Versão da atualização instalada | Grupo | Conformidade |
---|---|---|---|---|
Device1 | Model1 | 1.0 | Grupo1 | Novas atualizações disponíveis |
Device2 | Model1 | 2,0 | Grupo 3 | Na atualização mais recente |
Device3 | Model2 | 1.0 | Grupo 2 | Na atualização mais recente |
Device4 | Model1 | 1.0 | Grupo 3 | Atualização em andamento |
O Device1 e o Device4 não estão em conformidade porque têm a versão 1.0 instalada, embora haja uma atualização de versão superior, Update3, compatível com o modelo deles na instância da Atualização de Dispositivo. O Device2 e o Device3 estão em conformidade porque têm instaladas as atualizações de versão maior compatíveis com os modelos.
A conformidade não considera se uma atualização foi implantada no grupo de um dispositivo ou não; ela examina as atualizações publicadas na Atualização de Dispositivo. No exemplo acima, embora o Device1 tenha instalado a atualização implantada nele, ele é considerado fora de conformidade. O Device1 será considerado fora de conformidade até que instale o Update3. O status de conformidade ajuda a identificar se são necessárias novas implantações.
Como mostrado acima, há três estados de conformidade na Atualização de Dispositivo para o Hub IoT:
- Na última atualização – o dispositivo instalou a atualização da versão mais recente compatível publicada na Atualização de Dispositivo.
- Atualização em andamento – uma implantação ativa está entregando a atualização da versão mais recente compatível para o dispositivo.
- Novas atualizações disponíveis – um dispositivo ainda não instalou a atualização da versão mais recente compatível e não está em uma implantação ativa para a atualização.