Partager via


Présentation de la gestion des ressources dans Opérations Azure IoT (préversion)

Important

Opérations Azure IoT (préversion) – activé parc Azure Arc est actuellement en PRÉVERSION. Vous ne devez pas utiliser ce logiciel en préversion dans des environnements de production.

Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.

Dans Opérations Azure IoT (préversion), la gestion des ressources qui font partie de votre solution est une tâche essentielle. Cet article :

  • Définit les ressources qui se trouvent dans le contexte Opérations Azure IoT.
  • Fournit une vue d’ensemble des services que vous utilisez pour gérer vos ressources.
  • Explique les cas d’usage les plus courants pour les services.

Comprendre les ressources

Les ressources sont un élément essentiel d’une solution Opérations Azure IoT.

Une ressource dans un environnement de périphérie industrielle correspond à tout élément de valeur à partir duquel vous souhaitez gérer, surveiller et collecter des données. Une ressource peut être une machine, un composant logiciel, un système entier ou un objet physique valorisable, comme des champs de cultures ou un bâtiment. Ces ressources sont des exemples qui existent dans la fabrication, la distribution, l’énergie, la santé et d’autres secteurs.

Une ressource dans Opérations Azure IoT est une entité logique que vous créez pour représenter une ressource réelle. Une ressource Opérations Azure IoT peut émettre des données de télémétrie et des événements. Vous utilisez ces instances de ressources logiques pour gérer les ressources réelles dans votre environnement de périphérie industrielle.

Conseil

Les ressources peuvent être liées aux appareils IoT. Bien que tous les appareils IoT soient des ressources, toutes les ressources ne sont pas des appareils. Un appareil IoT est un objet physique connecté à Internet pour collecter, générer et communiquer des données. Les appareils IoT contiennent généralement des composants incorporés pour effectuer des fonctions spécifiques. Ils peuvent gérer ou surveiller d’autres éléments dans leur environnement. Les capteurs de cultures, les thermostats intelligents, les caméras de sécurité connectées, les appareils wearables, et les appareils de surveillance pour des machines de fabrication ou des véhicules sont des exemples d’appareils IoT.

Comprendre les services de gestion des ressources

Opérations Azure IoT inclut plusieurs services qui vous aident à gérer vos ressources.

Le diagramme suivant illustre l’architecture générale des Opérations Azure IoT. Les services que vous utilisez pour gérer les ressources sont mis en évidence en rouge :

Diagramme mettant en évidence les services utilisés pour gérer les ressources.

  • Le portail Opérations Azure IoT (préversion) est une application web qui vous permet de créer et de configurer des ressources dans votre solution. Il simplifie la tâche de gestion des ressources et est le service recommandé pour gérer les ressources.
  • Registre de Dispositifs Azure (préversion) est un service qui projette des ressources définies dans votre environnement de périphérie en tant que ressources Azure dans le cloud. Registre de Dispositifs vous permet de gérer vos ressources dans le cloud en tant que ressources Azure contenues dans un registre unifié unique.
  • Azure IoT Akri (préversion) est un service qui découvre automatiquement les ressources en périphérie. Le service peut détecter des ressources dans l’espace d’adressage d’un serveur OPC UA.
  • Répartiteur OPC UA Azure IoT (préversion) est un service d’entrée de données et de traduction de protocole qui permet à Opérations Azure IoT d’entrer les données de vos ressources. Le répartiteur reçoit des données de télémétrie et des événements de vos ressources et publie les données dans les rubriques du service Azure IoT MQ. Le répartiteur est basé sur la norme OPC UA largement utilisée.

Chacun de ces services est expliqué plus en détail dans les sections suivantes.

Créer et gérer des ressources à distance

Les tâches suivantes sont utiles pour les équipes d’exploitation dans des secteurs tels que l’industrie, la vente au détail et la santé :

  • Créer des ressources à distance
  • Pour accéder aux données de ressources, abonnez-vous aux balises et aux événements OPC UA

Le portail Opérations Azure IoT (préversion) permet aux équipes d’exploitation d’effectuer ces tâches dans une interface web simplifiée. Le portail utilise les autres services décrits précédemment pour effectuer ces tâches. Vous pouvez également utiliser l’interface CLI Opérations Azure IoT pour gérer les ressources à l’aide de la commande az iot ops asset.

Le portail Opérations Azure IoT (préversion) utilise le service Répartiteur OPC UA qui échange des données avec des serveurs OPC UA locaux. Les serveurs OPC UA sont des applications logicielles qui communiquent avec des ressources. Le répartiteur OPC UA expose :

  • Des balises OPC UA qui représentent des points de données. Les balises OPC UA fournissent des données en temps réel ou historiques sur la ressource, et vous pouvez configurer la fréquence à laquelle échantillonner la valeur de balise.
  • Des événements OPC UA qui représentent les modifications d’état. Les événements OPC UA fournissent des informations d’état en temps réel pour vos ressources qui vous permettent de configurer des alarmes et des notifications.

Le portail Opérations Azure IoT (préversion) permet aux utilisateurs de créer des ressources et de s’abonner aux balises Agent utilisateur OPC dans une interface conviviale. Les utilisateurs peuvent créer des ressources personnalisées en fournissant des détails et des configurations de ressources. Les utilisateurs peuvent créer ou importer des définitions de balises ou d’événements, s’y abonner et les affecter à une ressource.

Gérer les ressources en tant que ressources Azure dans un registre centralisé

Dans un environnement de périphérie industrielle avec de nombreuses ressources, il est utile pour les équipes informatiques et opérationnelles de disposer d’un registre unique pour les appareils et les ressources. Registre de Dispositifs Azure (préversion) fournit cette fonctionnalité et projette des ressources industrielles en tant que ressources Azure. Les équipes qui utilisent Registre de Dispositifs avec le portail Opérations Azure IoT (préversion), bénéficient d’une expérience de déploiement et de gestion cohérentes dans les environnements cloud et de périphérie.

Device Registry fournit plusieurs fonctionnalités qui aident les équipes à gérer les ressources :

  • Registre unifié. Le Device Registry sert de source unique de vérité pour vos métadonnées de ressource. Avoir un registre unique peut simplifier et simplifier le processus de gestion des ressources. Il vous permet d’accéder à ces données et de les gérer dans Azure, partenaire et applications clientes s’exécutant dans le cloud ou en périphérie.
  • Ressources en tant que ressources Azure. Étant donné que Device Registry projette des ressources en tant que ressources Azure vraies, vous pouvez gérer les ressources à l’aide des fonctionnalités et services Azure établis. Les entreprises peuvent utiliser Azure Resource Manager, le service de déploiement et de gestion natifs d’Azure, avec des ressources industrielles. Azure Resource Manager fournit des fonctionnalités telles que les groupes de ressources, les étiquettes, les contrôles d’accès en fonction du rôle (RBAC), la stratégie, la journalisation et l’audit.
  • Gestion cloud des ressources. Vous utilisez Device Registry dans le portail Opérations Azure IoT (préversion) pour gérer à distance les ressources dans le cloud. Toutes les interactions avec la ressource de ressource sont également accessibles à l’aide de l’API Azure et d’outils de gestion tels que Azure Resource Graph. Quelle que soit la méthode que vous utilisez pour gérer les ressources, les modifications apportées dans le cloud sont synchronisées avec la périphérie et exposées en tant que ressources personnalisées dans le cluster Kubernetes.

La capture d’écran suivante montre un exemple de ressource de thermostat dans le portail Opérations Azure IoT (préversion) :

Capture d’écran de la ressource de thermostat dans le portail Opérations Azure IoT (préversion).

La capture d’écran suivante montre l’exemple de ressource de thermostat dans le portail Azure :

Capture d’écran de la ressource de thermostat dans le portail Azure.

La capture d’écran suivante montre l’exemple de ressource de thermostat en tant que ressource personnalisée Kubernetes :

Capture d’écran montrant la ressource de thermostat en tant que ressource personnalisée Kubernetes.

Les fonctionnalités suivantes sont prises en charge dans Azure Device Registry :

Fonctionnalité Prise en charge
Gestion des ressources multimédias à l’aide de l’API Azure
Gestion des ressources d’actifs à l’aide du portail Opérations Azure IoT (préversion)
Synchronisation des ressources vers un cluster Kubernetes exécutant des Opérations Azure IoT
Ressource en tant que ressource Azure (avec des fonctionnalités telles que des groupes de ressources Azure et des balises)

Découvrir les ressources de périphérie

Une tâche courante ces solutions de périphérie complexes consiste à découvrir des ressources et à les ajouter automatiquement à votre cluster Kubernetes. Azure IoT Akri (préversion) fournit cette fonctionnalité. Pour les administrateurs qui attachent ou suppriment des ressources du cluster, Azure IoT Akri réduit la quantité de coordination et de configuration manuelle.

Azure IoT Akri inclut des gestionnaires de découverte de réseau fixe. Les gestionnaires de découverte permettent aux ressources à partir de points de terminaison réseau connus de rechercher des appareils feuilles à mesure qu’ils apparaissent sur les interfaces d’appareil ou les sous-réseaux locaux. Par exemple, les points de terminaison réseau incluent des serveurs OPC UA à une adresse IP fixe et des gestionnaires de découverte d’analyse réseau.

Azure IoT Akri est installé dans le cadre d’Opérations Azure IoT et vous pouvez le configurer en même temps que le serveur PLC de simulation OPC UA. Le gestionnaire de découverte OPC UA se lance automatiquement et inspecte l’espace d’adressage du serveur PLC de simulation OPC UA. Le gestionnaire de découverte signale les ressources à Azure IoT Akri et déclenche le déploiement des ressources personnalisées AssetEndpointProfile et Asset dans le cluster.

Utiliser une norme d’échange de données commune pour votre solution edge

Dans les environnements industriels, disposer d’une norme ou un protocole commun pour l’échange de données machine-à-machine et machine-à-cloud est une exigence clé. En utilisant un protocole d’échange de données largement pris en charge, vous pouvez simplifier le processus pour permettre à diverses ressources industrielles d’échanger des données entre elles, avec des charges de travail s’exécutant dans votre cluster Kubernetes et avec le cloud. OPC Agent utilisateur est une spécification d’une architecture indépendante du service de plateforme qui permet l’échange de données dans des environnements industriels.

Un environnement industriel qui utilise la norme OPC Agent utilisateur inclut les éléments OPC Agent utilisateur de base suivants :

  • Un serveur OPC Agent utilisateur est un logiciel basé sur la spécification OPC Agent utilisateur qui communique avec les ressources et fournit des services OPC Agent utilisateur de base à ces ressources.
  • Un client OPC Agent utilisateur. Un client OPC Agent utilisateur est un logiciel qui interagit avec un serveur OPC Agent utilisateur dans un modèle de réseau de demande et de réponse. Un client OPC UA se connecte aux serveurs OPC UA et envoie des demandes d’actions telles que des lectures et des écritures sur des éléments de données.

Le répartiteur OPC UA Azure IoT est un client OPC UA qui permet l’entrée de données à partir de serveurs OPC UA dans votre solution de périphérie basée sur la norme OPC UA. Le répartiteur OPC UA est installé dans le cadre des opérations Azure IoT. Vous pouvez éventuellement installer un serveur de simulation OPC UA, qui vous permet de tester et d’utiliser le service.