Entrainement
Certification
Microsoft Certified : Principes de base de l’IA Azure - Certifications
Illustrer les concepts fondamentaux de l’IA liés au développement de logiciels et de services de Microsoft Azure pour créer des solutions IA.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’applique à : IoT Edge 1.5
Important
IoT Edge 1.5 LTS est la version prise en charge. IoT Edge 1.4 LTS est en fin de vie depuis le 12 novembre 2024. Si vous utilisez une version antérieure, consultez l’article Mettre à jour IoT Edge.
Azure IoT Edge est un runtime axé sur l’appareil qui vous permet de déployer, d’exécuter et de surveiller des charges de travail Linux en conteneur.
L’analytique apporte de la valeur métier dans les solutions IoT, mais toutes les analyses ne doivent pas se trouver sur le cloud. Azure IoT Edge vous aide à rapprocher la puissance analytique du cloud de vos appareils pour générer de meilleures informations métier et permettre la prise de décision hors connexion. Par exemple, vous pouvez exécuter des charges de travail de détection d’anomalies à la périphérie pour répondre le plus rapidement possible aux situations d’urgence sur une ligne de production. Si vous voulez réduire les coûts de bande passante et éviter de transférer des téraoctets de données brutes, vous pouvez nettoyer et agréger les données localement, puis envoyer uniquement les insights au cloud pour analyse.
Azure IoT Edge est une fonctionnalité d’Azure IoT Hub qui vous permet d’effectuer un scale-out et de gérer une solution IoT à partir du cloud. En empaquetant votre logique métier dans des conteneurs standard et en utilisant les images de module IoT Edge prédéfinies facultatives depuis les partenaires ou le Registre des artefacts Microsoft, vous pouvez facilement composer, déployer et gérer votre solution.
Azure IoT Edge est constitué de trois composants :
Notes
Azure IoT Edge est disponible dans les niveaux gratuit et standard d’IoT Hub. Le niveau gratuit est destiné aux tests et à l’évaluation uniquement. Pour plus d’informations sur les niveaux De base et Standard d’IoT Hub, consultez Mettre à l’échelle votre solution IoT Hub.
Les modules IoT Edge sont des unités d’exécution, implémentées en tant que conteneurs compatibles Docker, qui exécutent votre logique métier en périphérie. Plusieurs modules peuvent être configurés pour communiquer entre eux, créant ainsi un pipeline de traitement des données. Vous pouvez développer des modules personnalisés ou créer des packages de certains services Azure dans des modules qui fournissent des analyses en mode hors connexion et en périphérie.
Azure IoT Edge vous permet de déployer des traitements d’événements complexes, du machine learning, de la reconnaissance d’images et autres systèmes IA de haut vol sans enregistrement en interne. Les services Azure comme Azure Stream Analytics et Azure Machine Learning peuvent tous être exécutés en local par le biais d’Azure IoT Edge. Toutefois, vous n’êtes pas limité aux services Azure. Toute personne peut créer des modules IA pour votre propre utilisation.
Azure IoT Edge prend également en charge le déploiement de votre propre code sur vos périphériques. Azure IoT Edge fonctionne sur le même modèle de programmation que les autres services Azure IoT. Vous pouvez exécuter le même code sur un appareil ou dans le cloud. Azure IoT Edge prend en charge Linux et Windows, vous pouvez donc coder sur la plateforme de votre choix. Il prend en charge Java, .NET Core 3.1, Node.js, C et Python. Vos développeurs peuvent ainsi coder dans un langage qu’ils connaissent déjà et utiliser la logique métier existante.
Le runtime Azure IoT Edge active les logiques cloud et personnalisées sur les périphériques IoT Edge. Le runtime se trouve sur l'appareil IoT Edge et effectue des opérations de gestion et de communication. Le runtime effectue plusieurs fonctions :
Les choix liés à l’utilisation d’un appareil Azure IoT Edge vous incombent. Le runtime est souvent utilisé pour déployer l’IA (intelligence artificielle) sur des appareils de passerelle qui agrègent des données et les traitent à partir d’autres appareils locaux, mais ce modèle de déploiement n’est qu’une option.
Le runtime Azure IoT Edge s'exécute sur un grand nombre d'appareils IoT, ce qui permet de l'utiliser de différentes façons. Il prend en charge les systèmes d’exploitation Linux et Windows ainsi que des détails matériels abstraits. Utilisez un appareil plus petit que Raspberry Pi 3 si vous ne traitez pas beaucoup de données, ou utilisez un serveur industriel pour exécuter des charges de travail qui demandent beaucoup de ressources.
Il est difficile de gérer le cycle de vie des logiciels pour des millions d'appareils IoT qui sont souvent de marques et de modèles différents, ou dispersées géographiquement. Les charges de travail sont créées et configurées pour un type particulier d’appareil, déployées sur tous vos appareils et supervisées pour intercepter tous les appareils présentant un dysfonctionnement. Ces activités ne peuvent pas être effectuées sur chaque appareil : elles doivent être appliquées à grande échelle.
Azure IoT Edge s’intègre parfaitement à Azure IoT Central afin de fournir un plan de contrôle unique pour les besoins de votre solution. Les services cloud vous permettent de :
Essayez les concepts IoT Edge en déployant votre premier module IoT Edge sur un appareil :
Entrainement
Certification
Microsoft Certified : Principes de base de l’IA Azure - Certifications
Illustrer les concepts fondamentaux de l’IA liés au développement de logiciels et de services de Microsoft Azure pour créer des solutions IA.