Partager via


Présentation d'Opérations Azure IoT (préversion)

Important

Opérations Azure IoT Préversion avec Azure Arc est actuellement en préversion. Vous ne devez pas utiliser ce logiciel en préversion dans des environnements de production.

Lorsqu’une version en disponibilité générale sera publiée, vous devrez déployer une nouvelle installation d’Opérations Azure IoT. Vous ne pourrez pas mettre à niveau une installation en préversion.

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.

Opérations Azure IoT Préversion est un plan de données unifié pour la périphérie. Il se compose d’un ensemble de services de données modulaires, évolutifs et hautement disponibles qui s’exécutent sur des clusters Kubernetes de périphérie avec Azure Arc tels que AKS Edge Essentials. Il permet la capture de données à partir de différents systèmes et s’intègre à des applications de modélisation des données telles que Microsoft Fabric pour aider les organisations à déployer le métaverse industriel.

Opérations Azure IoT :

  • Est créé à partir de la base à l’aide d’applications natives Kubernetes.
  • Inclut un répartiteur MQTT natif de classe industrielle qui alimente les architectures pilotées par les événements.
  • Est hautement extensible, évolutif, résilient et sécurisé.
  • Vous permet de gérer tous les services de périphérie à partir du cloud à l’aide d’Azure Arc.
  • Peut intégrer des charges de travail client dans la plateforme pour créer une solution unifiée.
  • Prend en charge la configuration GitOps en tant que code pour le déploiement et les mises à jour.
  • S’intègre en mode natif à Azure Event Hubs, au répartiteur MQTT d’Azure Event Grid et à Microsoft Fabric dans le cloud.

Vue d’ensemble de l’architecture

Diagramme illustrant l’architecture de haut niveau de Opérations Azure IoT.

Il existe deux éléments principaux dans l’architecture Opérations Azure IoT Preview :

  • Préversion Opérations Azure IoT. L’ensemble de services de données qui s’exécutent sur des clusters Kubernetes de périphérie avec Azure Arc. Il inclut les services suivants :
    • L’Agent MQTT est un agent MQTT natif de périphérie qui alimente les architectures pilotées par les événements.
    • Le Connecteur OPC UA gère les complexités de la communication OPC UA avec des serveurs OPC UA et d’autres appareils feuille.
  • L’expérience des opérations est une interface utilisateur web qui offre une expérience unifiée aux technologues opérationnels pour gérer les ressources et les flux de données dans un déploiement Opérations Azure IoT. Un administrateur informatique peut utiliser le Gestionnaire de site Azure Arc (préversion) pour regrouper des instances Opérations Azure IoT par emplacement physique et faciliter la recherche d’instances par les utilisateurs OT.

Déployer

Opérations Azure IoT s’exécute sur des clusters Kubernetes avec Arc sur la périphérie. Vous pouvez déployer Opérations Azure IoT à l’aide du portail Azure ou d’Azure CLI.

Remarque

Pendant la préversion publique, la mise à niveau d’un déploiement Opérations Azure IoT existant vers une version plus récente n’est pas prise en charge. Pour contourner ce problème, supprimez Opérations Azure IoT de votre cluster, puis déployez la dernière version. Pour obtenir plus d’informations, consultez Mettre à jour Opérations Azure IoT.

Gérer les appareils et les ressources

Opérations Azure IoT peut se connecter à différents appareils et ressources industriels. Vous pouvez utiliser l’expérience des opérations ou l’interface Azure CLI pour gérer les appareils et les ressources auxquels vous souhaitez vous connecter.

Le Connecteur OPC UA gère la connexion aux serveurs OPC UA et à d’autres appareils feuille. Le Connecteur OPC UA publie les données provenant des serveurs OPC UA sur des rubriques de l’Agent MQTT.

Découverte automatique des ressources

La découverte automatique des ressources à l’aide des services Akri n’est pas disponible dans la version actuelle d’Opérations Azure IoT. Pour en savoir plus, consultez les notes de publication de la version actuelle.

Remarque

Certains services Akri sont encore déployés dans le cadre de la version actuelle d’Opérations Azure IoT, mais ils ne prennent en charge aucun scénario configurable par l’utilisateur.

Si vous utilisez une version antérieure d’Opérations Azure IoT, la documentation Akri est disponible sur le site des versions précédentes.

Publier et s’abonner avec MQTT

L’Agent MQTT s’exécute à la périphérie. Il vous permet de publier et de vous abonner à des rubriques MQTT. Vous pouvez utiliser l’Agent MQTT pour créer des architectures pilotées par les événements qui connectent vos appareils et ressources au cloud.

Voici quelques exemples de la façon dont les composants d’Opérations Azure IoT utilisent l’Agent MQTT :

  • Le Connecteur OPC UA publie les données des serveurs OPC UA et autres appareils feuille dans les rubriques MQTT.
  • Les flux de données s’abonnent aux rubriques MQTT pour récupérer les messages à traiter.
  • Les connecteurs cloud côté nord s’abonnent aux rubriques MQTT pour récupérer les messages à transférer aux services cloud.

Se connecter au cloud

Pour vous connecter au cloud à partir d’Opérations Azure IoT, vous disposez des options suivantes :

Les connecteurs cloud côté nord vous permettent de connecter l’Agent MQTT directement aux services cloud tels que :

Traitement des données

Dans Opérations Azure IoT v0.6.0, le processeur de données a été remplacé par des flux de données. Les flux de données offrent des fonctionnalités améliorées de transformation des données et de contextualisation des données dans Opérations Azure IoT. Les flux de données peuvent utiliser des schémas stockés dans le registre de schémas pour désérialiser et sérialiser les messages.

Remarque

Si vous souhaitez continuer à utiliser le processeur de données, vous devez déployer Opérations Azure IoT v0.5.1 avec l’indicateur supplémentaire pour inclure le composant de processeur de données. Il n’est pas possible de déployer le processeur de données avec Opérations Azure IoT v0.6.0 ou version ultérieure. L’extension CLI des opérations Azure IoT qui inclut l’indicateur de déploiement du processeur de données est la version 0.5.1b1. Cette version requiert Azure CLI v2.46.0 ou ultérieur. La documentation sur le processeur de données est actuellement disponible sur le site des versions précédentes : Processeur de données Opérations Azure IoT.

Visualiser et analyser la télémétrie

Pour visualiser et analyser les données de télémétrie à partir de vos appareils et ressources, vous pouvez utiliser des services cloud tels que :

Sécuriser les communications

Pour sécuriser la communication entre les appareils et le cloud via des environnements réseau isolés basés sur l’architecture réseau ISA-95/Purdue, utilisez le composant Azure IoT Layered Network Management Preview.

Environnements validés

Opérations Azure IoT est fourni en tant qu’ensemble de services Kubernetes compatibles avec Azure Arc et est destiné à être utilisé avec des produits partenaires validés par Arc conformes à la CNCF. Actuellement, Microsoft a validé Opérations Azure IoT par rapport à l’ensemble fixe suivant d’infrastructures et d’environnements :

Environnement Version
AKS-EE sur Windows 11 IoT Entreprise
sur un AMD Ryzen-7 à nœud unique (8 cœurs, 3,3 GHz), 16 Go de RAM
AksEdge-K3s-1.28.5-1.8.202.0
K3s sur Ubuntu 22.04.2
sur un AMD Ryzen-7 à nœud unique (8 cœurs, 3,3 GHz), 16 Go de RAM
K3s version 1.28.5

Important

Les environnements répertoriés précédemment sont des environnements de type production que Microsoft a validés. Ce ne sont pas les seuls environnements sur lesquels Opérations Azure IoT peut s’exécuter. Opérations Azure IoT peut s’exécuter sur n’importe quel cluster Kubernetes avec Arc qui répond à la configuration système requise pour Kubernetes avec Azure Arc. Actuellement, Opérations Azure IoT ne prend pas en charge les architectures ARM64.

Régions prises en charge

Dans la préversion publique 0.7.x, Opérations Azure IoT prend en charge les clusters avec Arc dans les régions suivantes :

Région Valeur CLI
USA Est eastus
USA Est 2 eastus2
USA Ouest westus
USA Ouest 2 westus2
USA Ouest 3 westus3
Europe Ouest westeurope
Europe Nord northeurope

Cette liste de régions prises en charge s’applique uniquement à la région que vous utilisez lorsque vous connectez votre cluster à Azure Arc. Cette liste ne vous empêche pas d’utiliser votre région Azure préférée pour vos ressources cloud. Les composants Opérations Azure IoT et autres ressources déployées sur votre cluster dans ces régions prises en charge peuvent quand même se connecter aux ressources cloud dans différentes régions.

Étape suivante

Essayez le Démarrage rapide : Prise en main d’un exemple de bout en bout.