Haute disponibilité et reprise d’activité du service IoT Hub Device Provisioning

Le service Device Provisioning (DPS) est un service d’assistance pour IoT Hub qui autorise le provisionnement d’appareil sans contact à grande échelle. DPS est une partie importante de votre solution IoT. Cet article décrit les fonctionnalités de haute disponibilité (HA) et de reprise d’activité (DR) fournies par DPS. Pour en savoir plus sur la manière de bénéficier de HA-DR à l’échelle de votre solution IoT, consultez Reprise d’activité et haute disponibilité pour les applications Azure. Pour en savoir plus sur HA-DR dans IoT Hub, consultez Haute disponibilité et reprise d’activité IoT Hub.

Haute disponibilité

DPS est un service hautement disponible. pour plus d’informations, consultez le Contrat SLA pour Azure IoT Hub. La version complète du contrat SLA Azure explique la disponibilité garantie d’Azure dans son ensemble.

DPS prend également en charge les zones de disponibilité. Une zone de disponibilité est une offre à haute disponibilité qui protège vos applications et vos données contre les défaillances des centres de données. Une région avec prise en charge des zones de disponibilité est composée d’un minimum de trois zones prenant en charge cette région. Chaque zone fournit un ou plusieurs centres de données, chacun dans un emplacement physique unique avec une alimentation, un refroidissement et un réseau indépendants. Cela assure la réplication et la redondance au sein de la région. La prise en charge des zones de disponibilité pour DPS est activée automatiquement pour les ressources DPS dans les régions Azure suivantes :

  • Australie Est
  • Brésil Sud
  • Centre du Canada
  • USA Centre
  • USA Est
  • USA Est 2
  • France Centre
  • Japon Est
  • Europe Nord
  • Sud du Royaume-Uni
  • Europe Ouest
  • USA Ouest 2

Vous n’avez rien à faire pour utiliser les zones de disponibilité dans les régions prises en charge. Par défaut, vos instances DPS sont activées pour les zones de disponibilité. Il est recommandé de tirer parti des zones de disponibilité à l’aide des régions où elles sont prises en charge.

Reprise d’activité et basculement lancé par Microsoft

Le service Device Provisioning stocke les données client dans la région où vous avez déployé l’instance de service et réplique les données dans une région secondaire pour prendre en charge les scénarios de récupération d’urgence.

Par défaut, DPS tire parti de la réplication interrégion pour activer le basculement automatique. Le basculement initié par Microsoft est exercé par Microsoft dans de rares situations lorsqu’une région entière tombe en panne pour basculer toutes les instances DPS de la région affectée vers sa région secondaire correspondante. Microsoft se réserve le droit de déterminer à quel moment cette option sera utilisée. Ce mécanisme n’implique pas le consentement de l’utilisateur avant le basculement de l’instance DPS de l’utilisateur.

Les clients qui ont déployé DPS en Asie sud-est et au Brésil Sud peuvent refuser le basculement automatique, auquel cas les données client restent dans la région primaire et ne sont pas répliquées vers une région secondaire.

Désactiver la reprise d’activité

Par défaut, DPS fournit un basculement automatique en répliquant les données vers une région secondaire pour une instance DPS. Pour certaines régions, vous pouvez éviter la réplication des données en dehors de la région en désactivant la reprise d’activité lors de la création d’une instance DPS. Les régions suivantes prennent en charge cette fonctionnalité :

  • Brésil Sud : région jumelée, USA Centre Sud.
  • Asie Sud-Est (Singapour) : région jumelée, Asie Est (Région spéciale de Hong Kong Administration istrative).

Pour désactiver la reprise d’activité dans les régions prises en charge, vérifiez que Reprise d’activité activée est désélectionnée lorsque vous créez votre instance DPS :

Screenshot that shows disaster recovery option for an IoT hub in Singapore region.

Vous pouvez également désactiver la reprise d’activité lorsque vous créez une instance DPS à l’aide d’un modèle ARM.

La fonctionnalité de basculement n’est pas disponible si vous désactivez la reprise d’activité pour une instance DPS.

Vous pouvez vérifier si la reprise d’activité est désactivée à partir de la page Vue d’ensemble de votre instance DPS dans le portail Azure :

Screenshot that shows disaster recovery disabled for a DPS instance in Singapore region.