Amazon EventBridge

Bus d'événements sans serveur qui connecte les données d'application à partir de vos propres applications, services SaaS et AWS

Amazon EventBridge est un bus d’événements sans serveur qui simplifie l'interconnexion des applications en utilisant les données de vos propres applications, des applications SaaS (Software-as-a-Service) intégrées et des services AWS. À partir de sources d’événements telles que Zendesk, Datadog ou Pagerduty, EventBridge diffuse un flux de données en temps réel qu'il achemine vers des cibles comme AWS Lambda. Vous pouvez configurer des règles de routage afin de déterminer la cible des données permettant de créer des architectures applicatives capables de réagir en temps réel à l'ensemble de vos sources de données. EventBridge simplifie la création d'applications axées sur les événements, car il gère l'importation et la fourniture des événements, la sécurité, les autorisations et la correction des erreurs à votre place.

Registre de schémas, désormais en version préliminaire : comme vos applications deviennent de plus en plus interconnectées par le biais d’événements, vous devez fournir davantage d’efforts pour retrouver des événements et comprendre leur structure afin de rédiger du code capable de réagir à ces événements. Le registre de schémas d’Amazon EventBridge stocke les structures des événements, autrement dit leurs schémas, dans un emplacement centralisé et mappe ces schémas vers du code compatible avec Java, Python et Typescript pour simplifier l’utilisation des événements sous forme d’objets dans votre code. Le schéma provenant de votre bus d’événement peut être ajouté au registre grâce à la fonctionnalité de découverte des schémas. Vous pouvez vous connecter au registre de schémas et interagir avec à partir d’AWS Management Console, des API ou des kits SDK Toolkits for Jetbrains (Intellij, PyCharm, Webstorm, Rider) et VS Code.

Avantages

Connecter des données à partir d'applications SaaS

EventBridge ingère les données des applications SaaS prises en charge et les achemine vers des cibles de service AWS via une intégration native dans l'AWS Management Console. Avec EventBridge, vous pouvez utiliser les données de vos applications SaaS pour déclencher des flux de travail pour le support client, les opérations commerciales et bien plus. Découvrez-en davantage sur les partenaires SaaS intégrés.

Écrire moins de code

EventBridge facilite la connexion d'applications entre elles, car vous pouvez ingérer, filtrer et diffuser des événements sans écrire de code personnalisé. EventBridge achemine automatiquement les événements depuis leur source vers une ou plusieurs cibles de service AWS prises en charge, telles qu'AWS Lambda et Amazon Kinesis Data Streams.

Construire facilement des architectures basées sur les événements

EventBridge simplifie le processus de construction d'architectures basées sur les événements. Avec EventBridge, vos cibles d'événement n'ont pas besoin de connaître les sources d'événements car vous pouvez filtrer et publier directement sur EventBridge. Aucune installation n'est requise. Les architectures basées sur les événements sont faiblement couplées et distribuées, ce qui améliore l'agilité du développeur, ainsi que la résilience des applications.

Réduire les frais généraux opérationnels

Avec EventBridge, vous n'avez aucun serveur à mettre en service, corriger et gérer, ni aucun logiciel à installer, mettre à jour ou exploiter. EventBridge évolue automatiquement en fonction du nombre d'événements ingérés et vous ne payez que pour les événements publiés par vos applications AWS ou SaaS. EventBridge a une disponibilité distribuée et une tolérance aux pannes intégrées.

Principe de fonctionnement

EventBridge connecte les applications à l'aide d'événements. Un événement est un signal indiquant que l'état d'un système a changé, par exemple, le changement d'état d'un ticket de support client. Pour rédiger du code capable de réagir aux événements, il faut connaître leur schéma, qui comprend des informations telles que le titre, le format et les règles de validation pour chaque élément de donnée de l’événement. Le registre de schémas d’EventBridge (en version préliminaire) stocke un ensemble facile à consulter de schémas générés par les applications de votre organisation, les services AWS ou encore les applications SaaS. Vous pouvez également télécharger des liaisons de code pour n’importe quel schéma du registre dans votre IDE, ce qui vous permet de représenter l’événement sous la forme d’un objet fortement typé dans votre code.

Diagramme du principe de fonctionnement

Cas d'utilisation

Support client

Vous pouvez envoyer des modifications d'état dans les tickets de support client à EventBridge et déclencher un flux de travail automatisé, ou utiliser le machine learning pour former et déployer un modèle d'analyse des sentiments. Par exemple, vous pouvez utiliser Amazon Sagemaker pour attacher un score de satisfaction client sur un ticket Zendesk d'origine.

En savoir plus »

Opérations de sécurité

Vous pouvez envoyer des événements de sécurité à EventBridge pour les communiquer aux groupes d'utilisateurs appropriés sur plusieurs canaux. Par exemple, vous pouvez inclure des événements de détection de menace dans un flux de travail de communications Whispir ou automatiser la diffusion des rapports du système de sécurité avec des règles basées sur les événements.

Opérations commerciales

Vous pouvez utiliser EventBridge pour accéder à des données opérationnelles, mais également les traiter et les envoyer d'un système à un autre. Par exemple, vous pouvez utiliser EventBridge pour connecter des incidents PagerDuty à un entrepôt de données Amazon Redshift afin d'analyser la vitesse des mesures correctives et la charge opérationnelle moyenne des équipes d'ingénierie.

Surveillance des applications

Vous pouvez réagir rapidement aux modifications des performances des applications en utilisant EventBridge pour collecter des flux en temps réel de métriques d'application. Par exemple, vous pouvez envoyer des alertes de volume de chargement de DataDog à EventBridge pour déclencher une fonction AWS Lambda qui met à l'échelle vos instances EC2 afin de gérer l'augmentation de charge attendue.

Inscription au répertoire

Vous pouvez automatiser les processus d'enregistrement de répertoire en envoyant des informations utilisateur à EventBridge pour déclencher un flux de travail. Par exemple, vous pouvez envoyer de nouveaux événements de création d'utilisateur de OneLogin à EventBridge et les acheminer vers une fonction Lambda qui met les ressources techniques à la disposition des ingénieurs récemment embauchés.

Mises à jour des données client

Vous pouvez utiliser les modifications apportées aux données client dans votre système de gestion de la relation client (CRM) pour déclencher des flux de travail dans d'autres systèmes. Par exemple, vous pouvez envoyer un événement à EventBridge lorsque le statut d'une opportunité SugarCRM devient « Closed Won » (« Clos/Conclu ») et déclencher un flux de travail qui fournira des enregistrements de facturation dans un système de comptabilité.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Découvrir les fonctionnalités du produit

Découvrez-en davantage sur les fonctionnalités Amazon EventBridge.

En savoir plus 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Commencer à créer dans la console

Commencez à créer avec Amazon EventBridge dans AWS Management Console.

Se connecter 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Découvrez-en davantage dans la documentation

Consultez le guide du développeur pour obtenir une compréhension plus approfondie d'EventBridge.

En savoir plus