Qu’est-ce qu’Azure IoT Akri (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.
Azure IoT Akri (préversion) héberge les gestionnaires de découverte et permet de détecter des appareils et des ressources en périphérie, et de les exposer en tant que ressources sur un cluster Kubernetes. Utilisez Azure IoT Akri pour simplifier le processus de projection d’appareils feuilles (tels que les appareils OPC UA, les caméras, les capteurs IoT et les périphériques) dans votre cluster. Azure Iot Akri utilise les protocoles spécifiques des appareils pour projeter des appareils feuilles dans votre cluster. 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.
Azure IoT Akri est également extensible. Vous pouvez l’utiliser comme fourni, ou vous pouvez ajouter des capacités de découverte et d’approvisionnement personnalisées en ajoutant des gestionnaires de protocole, des répartiteurs et des comportements.
Azure IoT Akri est une version commerciale d’Akri gérée par Microsoft, un projet open source (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 feuille IoT non Kubernetes, Azure IoT Akri dispose de plusieurs fonctionnalités principales :
Découverte de l’appareil
Les déploiements Azure IoT 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é d’Azure IoT Akri est le provisionnement des appareils dynamique.
Avec Azure IoT 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
Azure IoT Akri utilise 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 Azure IoT Akri permet à l’opérateur de 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 Azure IoT Akri restent dans le cluster afin qu’en cas de défaillance du nœud, d’autres nœuds peuvent récupérer tout travail perdu.
Découvrir les ressources OPC UA
Azure IoT Akri est une solution clé en main qui vous permet de découvrir et de créer des ressources connectées à un serveur OPC UA à la périphérie. Azure IoT Akri découvre les appareils en périphérie et les mappe aux ressources dans votre cluster. Les ressources envoient des données de télémétrie aux connecteurs en amont. Azure IoT Akri vous permet d’éliminer le processus de configuration et d’intégration manuelles des ressources pour votre cluster.
Fonctionnalités clés
La liste suivante présente les principales fonctionnalités de la préversion d’Azure IoT Akri :
Découverte dynamique. Les représentations de protocole des appareils peuvent venir et aller, sans configurations statiques dans les répartiteurs ou les conteneurs clients. Pour découvrir des appareils, Azure IoT Akri utilise les méthodes suivantes :
- Analyse réseau de l’appareil. Cette fonctionnalité est utile pour rechercher des appareils dans des emplacements plus petits et distants, tels qu’une caméra de remplacement dans un magasin. Les protocoles ONVIF et OPC UA localhost prennent actuellement en charge la découverte d’analyse du réseau d’appareils.
- Appareil connectant. Cette fonctionnalité est généralement utilisée dans des scénarios industriels plus volumineux tels que les environnements d’usine où le réseau est généralement statique et où l’analyse du réseau n’est pas autorisée. Les protocoles de serveur de découverte local
udev
et OPC UA prennent actuellement en charge la découverte de connexion d’appareils. - Attachement d’appareil. Azure IoT Akri prend également en charge la logique personnalisée pour le mappage ou la connexion d’appareils. Il existe des modèles open source pour une personnalisation plus rapide.
Planification optimale. Azure IoT Akri peut planifier des appareils sur des nœuds spécifiés avec une latence minimale, car il connaît l’emplacement d’appareils particuliers sur le cluster Kubernetes. La planification optimale s’applique aux appareils directement connectés ou dans des scénarios où seuls des nœuds spécifiques peuvent accéder aux appareils.
Configuration optimale. Azure IoT Akri utilise la capacité du nœud pour piloter la cardinalité des répartiteurs pour les appareils découverts.
Sécuriser la gestion des informations d’identification. Azure IoT Akri facilite l’accès sécurisé aux ressources et aux appareils en intégrant des services dans le cluster qui permet la distribution sécurisée de matériel d’informations d’identification aux répartiteurs.
Fonctionnalités prises en charge
La préversion d’Azure IoT Akri prend en charge les fonctionnalités suivantes :
Fonctionnalités Akri CNCF | Prise en charge |
---|---|
Découverte dynamique d’appareils à la périphérie (protocoles pris en charge : OPC Agent utilisateur, ONVIF, udev) | ✅ |
Planifier des appareils avec une latence minimale à l’aide des informations d’Akri sur l’affinité de nœud sur le cluster | ✅ |
Affichage des métriques et les journaux Akri localement via Prometheus et Grafana | ✅ |
Gestion des secrets et des informations d’identification | ✅ |
Rapport appareil/répartiteur M :N par le biais de la prise en charge des ressources au niveau de la configuration | ✅ |
Observabilité sur les déploiements Akri via des tableaux de bord Prometheus et Grafana | ✅ |
Fonctionnalités d’Azure IoT Akri | Prise en charge |
---|---|
Installation via l’extension de cluster Azure IoT Akri Arc | ✅ |
Déploiement via le service d’orchestration | ✅ |
Intégrer des appareils en tant que ressources personnalisées à un cluster edge | ✅ |
Afficher les métriques et journaux Azure IoT Akri via Azure Monitor | ❌ |
Configuration d’Azure IoT Akri à l’aide du portail Opérations Azure IoT (préversion) | ❌ |
Azure IoT Akri détecte et crée des ressources qui peuvent être ingérées dans Azure Device Registry | ❌ |
Les éditeurs de logiciels indépendants peuvent créer et vendre des gestionnaires de protocole personnalisés pour les solutions Opérations Azure IoT | ❌ |
Contenu connexe
Pour en savoir plus sur Azure IoT Akri, consultez :
Pour en savoir plus sur l’Akri CNCF en open source, consultez les ressources suivantes :
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour