Modifier

Intégration d’application à l’aide d’Azure Event Grid

Azure Event Grid
Azure Functions
Azure Logic Apps

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez que nous développions le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, adressez-nous vos commentaires GitHub.

Event Grid connecte votre application à d’autres services. Cet article décrit comment intégrer votre application à Azure Event Grid et tirer parti de sa livraison fiable, de son routage avancé et de son intégration directe.

Architecture

Diagramme montrant une intégration d’application à l’aide d’Azure Event Grid.

Téléchargez un fichier Visio de cette architecture.

Dataflow

  1. Configurez différentes sources d’événements (stockage Blob, Azure Cache pour Redis, App Configuration, Event Hubs, Key Vault, Service Bus) pour vous abonner à une rubrique de Event Grid.
  2. Déclenche des sources d’événements à partir de différents scénarios, y compris des actions différentes effectuées sur les sources d’événements.
  3. Utilisez Event Grid pour prendre en charge les événements provenant de différents services Azure.
  4. Exploite différents gestionnaires d’événements (Azure Functions, Event Hubs, Logic Apps, stockage Blob, Web Hook, Power Automate) pour gérer différents cas d’usage.
  5. Utilisez différents types d’actions pour gérer les résultats des gestionnaires d’événements, tels que le stockage Blob et la messagerie électronique pour les alertes.

Composants

  • Azure Event Grid : Bénéficiez d’une livraison fiable d’événement à grande échelle.
  • Stockage Blob Azure : Stockage d’objets hautement évolutif pour tout type de données non structurées, y compris les images, les vidéos, les fichiers audio, les documents et davantage. C’est simple et économique.
  • Azure Cache pour Redis : Banque de données en mémoire entièrement gérée et compatible avec les solutions open source, conçue pour gérer des applications rapides et évolutives.
  • Azure App Configuration : Stocke les configurations de toutes vos applications Azure dans un emplacement universel et hébergé.
  • Azure Event Hubs : Diffusez en continu des millions d’événements par seconde à partir de n’importe quelle source pour créer des pipelines de données dynamiques et répondre immédiatement aux défis commerciaux.
  • Azure Key Vault : Protégez les clés de chiffrement et autres secrets utilisés par les applications et services cloud.
  • Azure Functions : Plateforme de calcul serverless basée sur les événements qui peut également résoudre des problèmes d’orchestration complexes.
  • Azure Logic Apps : Créez rapidement de puissantes solutions d’intégration.
  • Web Hook : Gestion des événements.
  • Power Automate : Créez facilement des flux de travail automatisés.
  • E-mail : Créez des tâches et des workflows automatisés avec Azure Logic Apps et Microsoft 365 Outlook Connector pour envoyer un e-mail.

Détails du scénario

Event Grid connecte votre application à d’autres services. Par exemple, créez une rubrique d’application pour envoyer les données d’événement de votre application à Event Grid, et profitez de sa livraison, de son routage avancé et de son intégration directe à Azure. Vous pouvez également utiliser Event Grid avec Logic Apps pour traiter des données en tout lieu sans écrire de code.

Cas d’usage potentiels

Les organisations peuvent utiliser Event Grid pour faciliter :

  • les architectures d’application serverless dans le cloud ;
  • l’automatisation des opérations ;
  • l’intégration des applications.

Considérations

Ces considérations implémentent les piliers d’Azure Well-Architected Framework qui est un ensemble de principes directeurs qui permettent d’améliorer la qualité d’une charge de travail. Pour plus d’informations, consultez Microsoft Azure Well-Architected Framework.

Optimisation des coûts

L’optimisation des coûts consiste à examiner les moyens de réduire les dépenses inutiles et d’améliorer l’efficacité opérationnelle. Pour plus d’informations, consultez Vue d’ensemble du pilier d’optimisation des coûts.

Utilisez la calculatrice de prix Azure pour obtenir des estimations de prix personnalisées.

Étapes suivantes