Share via


Tutoriel : Effectuer un basculement manuel pour un hub IoT

Basculement manuel est une fonctionnalité du service IoT Hub qui permet aux clients de basculer les opérations de leur hub à partir d’une région primaire vers la région Azure associée géographiquement correspondante. Basculement manuel est possible en cas de sinistre régional ou une panne de service étendue. Vous pouvez également effectuer un basculement planifié pour tester vos capacités de récupération d’urgence, mais nous vous recommandons d’utiliser un IoT hub de test plutôt que celui en cours d’exécution en production. La fonctionnalité de basculement manuel est proposée aux clients sans coût supplémentaire pour les hubs IoT créés après le 18 mai 2017.

Dans ce didacticiel, vous allez effectuer les tâches suivantes :

  • Créez un IoT hub, à l’aide du portail Azure.
  • Effectuer un basculement.
  • Consultez le hub en cours d’exécution dans l’emplacement secondaire.
  • Effectuer une restauration automatique pour ramener les opérations d’IoT hub à l’emplacement principal.
  • Confirmer que le hub s’exécute correctement dans l’emplacement approprié.

Pour plus d’informations sur le basculement manuel et le basculement initié par Microsoft avec IoT Hub, consultez de récupération d’urgence inter-région.

Prérequis

  • Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Créer un hub IoT

Cette section décrit comment créer un hub IoT à l’aide du portail Azure.

  1. Connectez-vous au portail Azure.

  2. Dans la page d’accueil Azure, sélectionnez le bouton + Créer une ressource.

  3. Dans le menu Catégories, sélectionnez Internet des objets, puis Hub IoT.

  4. Dans l'onglet De base, renseignez les champs comme suit :

    Important

    Comme le hub IoT sera publiquement détectable en tant que point de terminaison DNS, veillez à éviter d’entrer des informations sensibles ou personnellement identifiables quand vous le nommez.

    Propriété Valeur
    Abonnement Sélectionnez l’abonnement à utiliser pour votre hub.
    Groupe de ressources Sélectionnez un groupe de ressources ou créez-en un. Pour créer un nouveau groupe, sélectionnez Créer et indiquez le nom que vous voulez utiliser.
    Nom du hub IoT Entrez un nom pour votre hub. Ce nom doit être globalement unique, avec une longueur comprise entre 3 et 50 caractères alphanumériques. Le nom peut également inclure le caractère tiret ('-').
    Région Sélectionnez la région la plus proche de vous, où vous souhaitez que votre hub se situe. Certaines fonctionnalités, telles que les flux d’appareils IoT Hub, sont disponibles uniquement dans certaines régions. Pour ces fonctionnalités limitées, vous devez sélectionner l’une des régions prises en charge.
    Niveau Sélectionnez le niveau que vous souhaitez utiliser pour votre hub. La sélection du niveau dépend du nombre de fonctionnalités souhaitées et du nombre de messages envoyés quotidiennement via votre solution.

    Le niveau gratuit est destiné aux tests et à l’évaluation. Le niveau gratuit permet la connexion de 500 appareils au hub, avec jusqu’à 8 000 messages par jour. Chaque abonnement Azure peut créer un hub IoT dans le niveau gratuit.

    Pour comparer les fonctionnalités disponibles à chaque niveau, sélectionnez Comparer les niveaux. Pour plus d’informations, consultez Choisir le bon niveau de hub IoT pour votre solution.
    Limite quotidienne de messages Sélectionnez le quota quotidien maximal de messages pour votre hub. Les options disponibles dépendent du niveau que vous avez sélectionné pour votre hub. Pour afficher les options de messagerie et de tarification disponibles, sélectionnez Afficher toutes les options et sélectionnez l’option qui correspond le mieux aux besoins de votre hub. Pour plus d'informations, consultez Quotas et limitations IoT Hub.

    Screen capture that shows how to create an IoT hub in the Azure portal.

    Remarque

    Les prix affichés sont fournis uniquement à titre d’exemple.

  5. Sélectionnez Suivant : Réseau pour poursuivre la création de votre hub.

  6. Dans l'onglet Mise en réseau, renseignez les champs comme suit :

    Propriété Valeur
    Configuration de la connectivité Choisissez les points de terminaison que les appareils peuvent utiliser pour se connecter à votre hub IoT. Pour cet exemple, acceptez le paramètre par défaut Accès public. Vous pouvez modifier ce paramètre après la création du hub IoT. Pour plus d’informations, consultez Gestion de l’accès au réseau public pour votre hub IoT.
    Version TLS minimale Sélectionnez la version TLS minimale à prendre en charge par votre hub IoT. Une fois le hub IoT créé, cette valeur ne peut pas être modifiée. Pour cet exemple, acceptez le paramètre 1.0 par défaut.

    Screen capture that shows how to choose the endpoints that can connect to a new IoT hub.

  7. Sélectionnez Suivant : Gestion pour poursuivre la création de votre hub.

  8. Sous l’onglet Gestion, acceptez les paramètres par défaut. Si vous le souhaitez, vous pouvez modifier les champs suivants :

    Propriété Valeur
    Modèle d’autorisation Fait partie du contrôle d’accès en fonction du rôle. Cette propriété détermine la façon dont vous gérez l’accès à votre IoT Hub. Autorisez les stratégies d’accès partagé ou optez uniquement pour le contrôle d’accès en fonction du rôle. Pour obtenir plus d’informations, consultez Contrôler l’accès à IoT Hub en utilisant Microsoft Entra ID.
    M’affecter Vous devrez peut-être accéder aux API de données IoT Hub pour gérer les éléments au sein d’une instance. Si vous avez accès aux attributions de rôles, sélectionnez Rôle Contributeur de données IoT Hub pour vous accorder un accès complet aux API de données.

    Pour attribuer des rôles Azure, vous devez disposer d'autorisationsMicrosoft.Authorization/roleAssignments/write, telles que celles d'Administrateur d'accès aux utilisateurs ou de Propriétaire.
    Partitions appareil-à-cloud cette propriété associe les messages appareil-à-cloud au nombre de lecteurs simultanés des messages. La plupart des hubs IoT n’ont besoin que de 4 partitions.

    Screen capture that shows how to set the role-based access control and scale for a new IoT hub.

  9. Sélectionnez Suivant : Étiquettes pour continuer à l’écran suivant.

  10. Sous l’onglet Modules complémentaires, acceptez les paramètres par défaut. Si vous le souhaitez, vous pouvez modifier les champs suivants :

    Propriété Valeur
    Activer Device Update pour IoT Hub Activez Device Update pour IoT Hub afin d’activer les mises à jour OTA (Over-The-Air) pour vos appareils. Si vous sélectionnez cette option, vous serez invité à fournir des informations pour approvisionner un compte et une instance Device Update pour IoT Hub. Pour plus d’informations, consultez Qu’est-ce que Device Update pour IoT Hub ?
    Activer Defender pour IoT Activez Microsoft Defender pour IoT pour ajouter une couche de protection supplémentaire à IoT et à vos appareils. Cette option n’est pas disponible pour les hubs du niveau gratuit. En savoir plus sur les recommandations de sécurité pour IoT Hub dans Defender pour IoT.

    Screen capture that shows how to set the optional add-ons for a new IoT hub.

    Remarque

    Les prix affichés sont fournis uniquement à titre d’exemple.

  11. Sélectionnez Suivant : Étiquettes pour continuer à l’écran suivant.

    Les étiquettes sont des paires nom/valeur. Vous pouvez affecter la même étiquette à plusieurs ressources et groupes de ressources pour catégoriser les ressources et regrouper la facturation. Dans ce document, vous n’ajoutez pas d’étiquettes. Pour plus d’informations, consultez Organisation des ressources Azure à l’aide de balises.

    Screen capture that shows how to assign tags for a new IoT hub.

  12. Sélectionnez Suivant : Vérifier + créer pour passer en revue vos choix.

  13. Sélectionnez Créer pour commencer le déploiement de votre nouveau hub. Votre déploiement sera en progression pendant quelques minutes, le temps que le hub soit créé. Une fois le déploiement terminé, sélectionnez Accéder à la ressource pour ouvrir le nouveau hub.

Effectuer un basculement manuel

Notes

Il existe une limite de deux basculements et deux restaurations par jour pour un hub IoT.

  1. Accédez à votre IoT Hub dans le portail Azure.

  2. Sous Paramètres du hub dans le menu de navigation, sélectionnez Basculement.

    Screenshot showing IoT Hub properties pane.

  3. Dans le volet Basculement sont affichés l’Emplacement actuel et l’Emplacement de basculement pour votre hub IoT. L’emplacement actuel indique toujours l’emplacement où le hub est actuellement actif. L’emplacement de basculement est la région Azure géographiquement associée standard qui est associé à l’emplacement actuel. Vous ne pouvez pas modifier les valeurs de l’emplacement.

  4. En haut du volet Basculement, sélectionnez Démarrer le basculement.

    Screenshot showing Manual Failover pane.

  5. Dans le volet de confirmation, spécifiez le nom de votre hub IoT pour vérifier que c’est bien celui que vous souhaitez basculer. Ensuite, pour lancer le basculement, sélectionnez Basculement.

    Screenshot showing Manual Failover confirmation pane.

    La quantité de temps nécessaire pour effectuer le basculement manuel est proportionnelle au nombre d’appareils qui sont inscrits pour votre hub. Par exemple, si vous avez 100 000 appareils,cela peut prendre 15 minutes, mais si vous avez cinq millions d’appareils, cela peut prendre une heure ou plus.

    Pendant l’exécution du processus de basculement manuel, une bannière s’affiche pour vous indiquer qu’un basculement manuel est en cours.

    Si vous sélectionnez Vue d’ensemble pour afficher les détails du hub IoT, une bannière vous indique que le hub se trouve en cours de basculement manuel.

    Une fois terminé, les régions actuelle et de basculement dans la page Basculement manuel sont permutées, et le hub est à nouveau actif. Dans cet exemple, l’emplacement actuel est maintenant WestCentralUS et l’emplacement de basculement est maintenant West US 2.

    Screenshot showing failover is complete.

    La page de vue d’ensemble affiche également une bannière indiquant que le basculement est terminé et que IoT Hub s’exécute dans la région jumelée.

Effectuer une restauration automatique

Une fois que vous avez effectué un basculement manuel, vous pouvez basculer des opérations de hub vers la région primaire d’origine. Cette action est appelée restauration automatique. Si vous venez d’exécuter un basculement, vous devez patienter environ une heure avant de pouvoir déposer une requête de restauration automatique. Si vous essayez d’effectuer la restauration automatique dans un délai plus court, un message d’erreur s’affichera.

Une restauration automatique est effectuée à l’instar d’un basculement manuel. Voici les étapes :

  1. Pour effectuer une restauration automatique, retournez dans le volet Basculement pour votre hub IoT.

  2. Sélectionnez Démarrer le basculement en haut du volet Basculement.

  3. Dans le volet de confirmation, spécifiez le nom de votre hub IoT pour vérifier que c’est bien celui que vous souhaitez restaurer automatiquement. Pour lancer ensuite la restauration automatique, sélectionnez Basculement.

    Screenshot showing Manual Failover confirmation pane.

    Une fois la restauration automatique terminée, votre hub IoT affiche à nouveau la région d’origine comme emplacement actuel et la région jumelée comme emplacement de basculement, comme cela était affiché au début.

Nettoyer les ressources

Pour supprimer toutes les ressources que vous avez créées, supprimez le groupe de ressources. Cette opération supprime toutes les ressources contenues dans le groupe. Dans le cas présent, l’Iot hub et le groupe de ressources sont supprimés.

  1. Cliquez sur Groupes de ressources.

  2. Recherchez et sélectionnez le groupe de ressources qui contient votre hub IoT.

  3. Si vous souhaitez supprimer l’intégralité du groupe et toutes les ressources qu’il contient, sélectionnez Supprimer le groupe de ressources. Lorsque vous y êtes invité, entrez le nom du groupe de ressources et sélectionnez Supprimer pour confirmer l’action.

    Si vous souhaitez uniquement supprimer des ressources spécifiques du groupe, cochez les cases en regard de chaque ressource que vous souhaitez supprimer, puis sélectionnez Supprimer. Lorsque vous y êtes invité, tapez oui et sélectionnez Supprimer pour confirmer l’action.

Étapes suivantes

Dans ce tutoriel, vous avez appris comment configurer et effectuer un basculement manuel, et comment lancer une restauration automatique.

Passez au tutoriel suivant pour découvrir comment configurer votre appareil à partir d’un service principal.