Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure IoT Operations découvre les appareils et les ressources à l’aide des services Akri inclus (préversion). Les services Akri activent les connexions et configurations de protocole à l’aide d’Azure Device Registry. Les services Akri simplifient le processus de projection d’appareils feuilles tels que les serveurs OPC UA, les caméras, les capteurs IoT et d’autres ressources dans le Registre de Dispositifs Azure. Les services Akri utilisent les protocoles propres aux appareils pour projeter les appareils feuilles en tant que ressources Azure Resource Manager dans le Registre de Dispositifs Azure. Pour les administrateurs qui attachent ou suppriment des appareils d’un cluster, cette fonctionnalité réduit le travail de coordination et de configuration manuelle requis.
Les services Akri sont une infrastructure extensible pour tous les protocoles d’appareil. Vous pouvez les utiliser avec des connecteurs prédéfinis et créés par des partenaires, ou vous pouvez ajouter des fonctionnalités de découverte et d'approvisionnement personnalisées en ajoutant des gestionnaires de protocole, des connecteurs et des comportements. L’ajout d’une logique personnalisée est facile avec le Kit de développement logiciel (SDK) Azure IoT Operations (préversion).
Les services Akri sont une version commerciale gérée par Microsoft d’Akri, un projet open-source de la CNCF (Cloud Native Computing Foundation).
Inconvénients liés à l’intégration d’appareils feuille
Il est courant d’exécuter Kubernetes directement sur l’infrastructure. Toutefois, pour intégrer des appareils feuilles IoT non Kubernetes dans un cluster Kubernetes, vous devez disposer d’une solution unique.
Les appareils feuille IoT présentent les inconvénients suivants :
- Ils contiennent du matériel trop petit, trop ancien ou trop verrouillé pour exécuter Kubernetes.
- Ils utilisent différents protocoles et différentes topologies.
- Ils disposent d’un temps d’arrêt et d’une disponibilité intermittents.
- Ils exigent différentes méthodes d’authentification et de stockage de secrets.
Fonctionnalités principales
Pour relever le défi de l’intégration d’appareils feuilles IoT non-Kubernetes, les services Akri disposent de plusieurs fonctionnalités principales :
Découverte de l’appareil
Les déploiements des services Akri peuvent inclure 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.
Approvisionnement dynamique
Une autre fonctionnalité des services Akri est l’approvisionnement dynamique d’appareils.
Avec les services Akri, vous pouvez approvisionner dynamiquement des appareils tels que :
- Des caméras USB à utiliser dans votre cluster.
- Des caméras IP pour lesquelles vous ne souhaitez pas rechercher d’adresses IP.
- Des simulations de serveur OPC UA s’exécutant sur votre ordinateur hôte que vous utilisez pour tester les charges de travail Kubernetes.
Compatibilité avec Kubernetes
Les services Akri utilisent des primitives Kubernetes standard qui vous permettent d’appliquer votre expertise et vos connaissances existantes. Les petits appareils connectés à un cluster configuré par Akri peuvent apparaître en tant que ressources Kubernetes, comme la mémoire ou les processeurs. Le contrôleur des services Akri permet à l’opérateur du cluster de démarrer des répartiteurs, des travaux ou d’autres charges de travail pour des appareils connectés individuels ou des groupes d’appareils. Ces configurations et propriétés d’appareil restent dans le cluster pour qu’en cas de défaillance du nœud, d’autres nœuds puissent récupérer les travaux perdus.
Découvrir les ressources OPC UA
Les services et le connecteur Akri pour OPC UA sont une solution clé en main qui vous permet de découvrir les ressources connectées à un serveur OPC UA et d’ajouter les configurations de ressources dans Azure Device Registry. Le connecteur pour OPC UA découvre les ressources à la périphérie et les services Akri les mappe aux ressources dans Azure Device Registry. Les ressources envoient des messages, tels que des données de capteur, aux répartiteurs et aux composants en amont. Les services Akri vous permettent d’éliminer le processus fastidieux et sujette aux erreurs de configuration et d’intégration manuelle des ressources à votre cluster et à Azure Device Registry.
Pour découvrir les ressources OPC UA, les ressources doivent être conformes à la spécification complémentaire OPC 10000-100 : Appareils . Le connecteur pour les services OPC UA et Akri suit le processus décrit dans OPC 10000-110 : Principes de base de la gestion des ressources pour découvrir les ressources OPC UA et les intégrer à Azure Device Registry.
Fonctionnalités prises en charge
Les services Akri prennent en charge les fonctionnalités suivantes :
Fonctionnalités Akri CNCF | Pris en charge |
---|---|
Découverte dynamique d’appareils à la périphérie (protocoles pris en charge : OPC Agent utilisateur, ONVIF, udev) | Oui |
Planifier des appareils avec une latence minimale à l’aide des informations d’Akri sur l’affinité de nœud sur le cluster | Oui |
Affichage des métriques et les journaux Akri localement via Prometheus et Grafana | Oui |
Gestion des secrets et des informations d’identification | Oui |
Rapport appareil/répartiteur M :N par le biais de la prise en charge des ressources au niveau de la configuration | Oui |
Observabilité sur les déploiements Akri via des tableaux de bord Prometheus et Grafana | Oui |
Fonctionnalités des services Akri | Pris en charge |
---|---|
Installation via l’extension de cluster Arc des services Akri | Oui |
Intégrer des appareils en tant que ressources personnalisées à un cluster edge | Oui |
Voir les métriques et journaux des services Akri via Azure Monitor | Oui |
Les services Akri découvrent et créent des ressources qui peuvent être ingérées dans Azure Device Registry | Oui |
Configuration des services Akri en utilisant l’interface utilisateur web de l’expérience des opérations | Oui |
Fonctionnalités de déploiement et de gestion pour l’intégration de connecteurs de protocole non-Microsoft ou personnalisés et de gestionnaires de découverte | Non |
Contenu connexe
Pour en savoir plus sur les services Akri, consultez Découvrir les sources de données OPC UA à l’aide des services Akri
Pour en savoir plus sur l’Akri CNCF en open source, consultez les ressources suivantes :