Fonctionnalités d'Amazon EventBridge
Canaux Amazon EventBridge
EventBridge Pipes est une ressource d'intégration sans serveur qui vous aide à construire des intégrations point à point en fournissant un moyen plus simple et cohérent d'intégrer les producteurs d'événements aux consommateurs d'événements sans écrire de code supplémentaire. Vous pouvez intégrer plus de 14 services AWS. EventBridge Pipes dispose de capacités intégrées optionnelles de filtrage, d'enrichissement et de transformation. Avec EventBridge Pipes, vous traitez et payez uniquement ce dont vous avez besoin. Pour en savoir plus sur EventBridge Pipes.
EventBridge Scheduler
Amazon EventBridge Scheduler est un planificateur sans serveur qui facilite la création, l'exécution et la gestion des tâches planifiées à l'échelle. Vous pouvez programmer de manière fiable des millions d'événements et de tâches qui peuvent invoquer plus de 200 services AWS comme cible. EventBridge Scheduler fournit un emplacement central pour gérer tous vos travaux planifiés dans le Cloud. En savoir plus sur EventBridge Scheduler.
Améliorez la disponibilité des applications pilotées par les événements grâce aux points de terminaison mondiaux
Les points de terminaison mondiaux constituent un moyen simple et fiable d'améliorer la disponibilité de vos applications événementielles sur AWS. Les points de terminaison mondiaux sont une nouvelle fonction qui facilite la création d'applications robustes et fiables en transférant automatiquement l'ingestion d'événements à une région secondaire en cas d'interruption de service, sans qu'une intervention manuelle soit nécessaire.
La réplication (facultative) est intégrée afin que vous puissiez minimiser les données à risque pendant ces interruptions de service. Vous avez également la possibilité de configurer des critères de basculement à l'aide des alarmes Amazon CloudWatch (par le biais d'une surveillance de l'état Amazon Route 53) pour déterminer quand basculer et quand renvoyer les événements vers la région primaire. Nous avons simplifié cela pour vous, de sorte que vous puissiez démarrer dans la console en fournissant une pile préalablement remplie pour créer une alarme CloudWatch et des surveillances de l'état Route 53.
Les points de terminaison mondiaux sur Amazon EventBridge conviennent aux :
- Développeurs créant des applications à haute disponibilité avec des temps d'arrêt limités
- Les développeurs essaient de minimiser les pertes de données lors d'interruptions de service en permettant la réplication multirégionale
- Développeurs souhaitant réduire la charge opérationnelle grâce à des fonctionnalités de basculement et de restauration automatiques
Utilisez les destinations d'API pour des intégrations nécessitant peu de code
Les Destinations d'APIvous permet de renvoyer des événements vers n'importe quelle application sur site ou logiciel en tant service (SaaS) avec la possibilité de contrôler le débit et l'authentification.
Vous pouvez envoyer des événements vers n'importe quelle application basée sur le web avec une adresse web sans vous soucier d'écrire un code personnalisé ou d'utiliser une infrastructure supplémentaire. Vous pouvez configurer des règles avec des transformations d'entrée qui feront correspondre le format de l'événement au format du service récepteur. Vous pouvez également utiliser EventBridge pour prendre en charge la sécurité et la livraison. Découvrez comment utiliser les destinations d'API en parcourant des exemples d'intégration que vous pouvez utiliser dans vos flux de travail.
Les destinations d'API sur Amazon EventBridge conviennent aux :
- Développeurs souhaitant créer des intégrations de services avec des applications existantes, modernes, sur site et SaaS
- Développeurs cherchant à accélérer la mise sur le marché et à minimiser le temps consacré à la création d'intégrations personnalisées pour connecter des applications en toute sécurité
Archivez, rejouez et retraitez les événements passés avec Event Replay
Avec Event Replay, vous pouvez retraiter les événements passés vers un bus d'événements ou une règle EventBridge spécifique. Cette fonctionnalité vous aide à déboguer rapidement vos applications, à les étendre en hydratant les cibles avec des événements historiques, et à récupérer les erreurs. Découvrez comment les archives et les rediffusions fonctionnent dans la pratique.
Event Replay sur Amazon EventBridge convient aux :
- Développeurs souhaitant améliorer la durabilité de leurs applications
- Développeurs devant stocker leurs données pour des raisons de conformité
- Développeurs souhaitant tester et déboguer leurs événements à l'aide d'événements provenant de leurs archives pour simuler leur utilisation dans le monde réel
Suivez facilement les événements avec le registre de schémas
Le registre de schémas EventBridge stocke les schémas d'événements dans un registre que les autres développeurs peuvent plus facilement consulter et auquel ils peuvent accéder dans votre organisation. Ainsi, vous n'avez pas rechercher manuellement les événements et leur structure. Le registre vous aide également à générer des liaisons de code pour des langages de programmation tels que Java, Python ou TypeScript directement dans votre environnement de développement intégré (IDE) afin que l'événement puisse être utilisé comme un objet dans votre code.
En activant la découverte de schéma pour un bus d'événements, les schémas des événements sont automatiquement découverts et ajoutés au registre, ce qui évite de devoir créer manuellement un schéma pour un événement. Les schémas des services AWS sont automatiquement visibles dans votre registre de schémas, et les schémas des applications SaaS intégrées sont visibles lorsque vous activez la découverte de schémas pour le bus d'événements du partenaire SaaS. Découvrez comment le registre des schémas peut aider les développeurs de différentes équipes à travailler ensemble de manière efficace et efficiente.
Le registre de schémas sur Amazon EventBridge convient aux :
- Développeurs souhaitant suivre les différents schémas de leur organisation
- Les développeurs qui ont besoin d'un moyen plus simple de rechercher des schémas et de télécharger des liaisons de code pouvant être utilisées pour écrire des applications réagissant aux événements
- Développeurs souhaitant gagner du temps en déterminant automatiquement le schéma de l'événement et en mettant à jour le registre
Bus d'événements entièrement géré et évolutif
EventBridge est un bus d'événements sans serveur, entièrement géré et évolutif. Il vous permet de créer des applications fiables et évolutives à un rythme plus rapide. Le bus d’évènements Amazon EventBridge vous permet de communiquer facilement entre les applications et les services via des événements. Il réduit les frais d'exploitation sans avoir à approvisionner, à appliquer des correctifs et à gérer les serveurs.
Le bus d’évènements Amazon EventBridge convient aux :
- Développeurs souhaitant réagir automatiquement aux modifications de leurs applications
- Développeurs souhaitant synchroniser leurs données sur plusieurs systèmes
- Organisations qui cherchent à créer des architectures basée sur les événements (EDA)
Intégration facile à des applications SaaS tierces
Vos applications AWS peuvent agir en fonction des événements générés par les applications SaaS. EventBridge est intégré nativement aux applications SaaS de nombreux fournisseurs notamment Shopify, BuildKite, Datadog, OneLogin, PagerDuty, Saviynt, Segment.io, SignalFx, SugarCRM, Symantec, Whispir, et Zendesk, et d'autres intégrations planifiées. Vous n'avez pas besoin de gérer la configuration de l'intégration, comme les événements d'authentification de votre fournisseur SaaS ; ils apparaîtront sur votre bus d'événements.
Plus de 200 sources et cibles d'événements intégrées
EventBridge est directement intégré à plus de 200 sources d'événements et à plus de 20 cibles, notamment AWS Lambda, Amazon SQS, Amazon SNS, AWS Step Functions, Amazon Kinesis Data Streams et Amazon Kinesis Data Firehose, et d'autres sources et cibles sont en prévision.
Tous les appels d'API mutants (tous les appels sauf Describe*, List* et Get*) dans les services AWS génèrent des événements via AWS CloudTrail.
Améliorez l'agilité des développeurs avec des diffuseurs de publication d'événements et des abonnés découplés
EventBridge facilite la création d' architectures d'applications basées sur les événements. Applications ou microservices pour :
- Publier des événements dans le bus d'évènements sans que les abonnés n'en aient conscience
- S'abonner à des événements sans en informer le diffuseur de publication
- Envoyer des événements depuis vos propres applications vers un bus d'événements via l'API PutEvents du service
- Recevoir des événements par l'intermédiaire de l'un des nombreux services cibles AWS pris en charge
Le découplage permet aux équipes de travailler de manière indépendante, ce qui accélère le développement et améliore l'agilité.
Traitez uniquement les événements pertinents avec le filtrage des événements
- Développeurs souhaitant transférer uniquement les événements dont ils ont besoin
- Développeurs souhaitant réduire le coût total de propriété en filtrant uniquement les données qui les intéressent
Diffusion fiable des événements avec relances automatiques
EventBridge assure la transmission d'un événement au moins une fois aux cibles, y compris la répétition avec backoff exponentiel jusqu'à 24 heures. Les événements sont stockés de manière durable dans plusieurs zones de disponibilité (AZ), offrant ainsi une assurance supplémentaire que vos événements sont diffusés à leur destination. EventBridge fournit également un accord de niveau de service (SLA) de 99,99 % de disponibilité, vérifiant que vos applications peuvent accéder au service de manière fiable.
Réponse automatique aux changements opérationnels sur les services AWS
EventBridge étend son prédécesseur, Amazon CloudWatch Events, et fournit un flux en temps quasi réel d'événements système qui décrivent les modifications apportées à vos ressources AWS.
EventBridge vous aide à réagir rapidement aux changements opérationnels et à prendre des mesures correctives. Vous devez écrire des règles pour indiquer les événements qui intéressent votre application et les actions automatisées à entreprendre lorsqu'une règle correspond à un événement. Par exemple, vous pouvez définir une règle pour invoquer une fonction Lambda afin de résoudre un problème, ou notifier une rubrique Amazon Simple Service Notification Service (SNS) pour avertir un opérateur.
Surveillance, audit et rapports des bus d'événements via Amazon CloudWatch
Vous pouvez surveiller votre bus d'événements à l'aide de métriques Amazon CloudWatch telles que le nombre de fois où un événement correspond à une règle ou le nombre de fois où une cible est invoquée.
Vous pouvez utiliser Amazon CloudWatch Logs pour stocker, surveiller et analyser les événements qui se produisent dans votre environnement. CloudTrail vous aide à surveiller les appels effectués à l' Amazon EventBridge API.
Construisez en tenant compte de la sécurité et de la conformité pour protéger vos données
EventBridge s'intègre à AWS Identity and Access Management (IAM), afin que vous puissiez contrôler quels utilisateurs et ressources sont autorisés à accéder à vos données et comment ils peuvent y accéder. EventBridge prend en charge les points de terminaison de VPC et le chiffrement en transit avec le protocole TLS 1.2. EventBridge est conforme à GDPR, SOC, ISO, DoD CC SRG et FedRamp et est également éligible à HIPAA.
Tarification flexible avec paiement à l'utilisation
Amazon EventBridge propose une tarification flexible : vous ne payez que pour les événements publiés dans votre bus d'évènements, les événements ingérés pour votre Schema Discovery, Event Replay et les destinations API, ce qui en fait une solution rentable pour toutes les organisations. Il n'y a pas de frais supplémentaires pour la diffusion de règles ou d'événements. Il n'y a pas de frais minimaux et aucun engagement initial n'est requis. Tous les événements de changement d’état publiés par les services AWS sont gratuits.
Consultez la page de tarification d'Amazon EventBridge.
Commencez à créer avec Amazon EventBridge dans AWS Management Console.
Consultez le guide du développeur pour obtenir une compréhension plus approfondie d'EventBridge.