Partage via


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

Pour en savoir plus sur Azure IoT Akri, consultez :

Pour en savoir plus sur l’Akri CNCF en open source, consultez les ressources suivantes :