Développer des flux de travail IA pilotés par les événements avec Azure Event Grid
Intermédiaire
Développeur
Azure Event Grid
Créez des architectures d’IA réactives à l’aide d’Azure Event Grid pour acheminer les événements de sources vers des gestionnaires avec une faible latence et une fiabilité élevée. Découvrez comment configurer des abonnements aux événements, concevoir CloudEvents, implémenter des stratégies de remise et publier des événements personnalisés à partir d’applications IA.
Objectifs d’apprentissage
Une fois ce module terminé, vous pourrez :
- Expliquez comment Azure Event Grid active les modèles pilotés par les événements dans les solutions IA et identifie les composants principaux (rubriques, abonnements aux événements et gestionnaires d’événements) qui forment une architecture de routage des événements.
- Concevez des événements à l’aide du schéma CloudEvents pour les opérations IA, définissez des types d’événements personnalisés et configurez des abonnements aux événements avec des filtres qui routent les événements en fonction du type, du sujet ou des attributs de données.
- Configurer des stratégies de remise et de nouvelle tentative pour gérer les défaillances temporaires dans les pipelines IA, définir des destinations de lettres mortes pour les événements non livrables et surveiller les résultats de la livraison.
- Publiez des événements personnalisés à partir d’applications IA pour signaler les inférences terminées, les mises à jour de modèle ou les transitions d’étape de pipeline à l’aide du KIT de développement logiciel (SDK) Event Grid et de l’API REST.
Prérequis
Avant de commencer ce module, vous devez disposer des points suivants :
- Expérience de programmation avec des langages tels que Python, JavaScript ou C#.
- Compréhension de base des services Azure et des concepts de cloud computing.
- Connaissance des concepts de systèmes distribués et des architectures pilotées par les événements.