Les flux d'événements vous permettent de traiter des données en continu de bout en bout en extrayant les événements depuis des sources, puis en les transformant et en les analysant avant de les charger vers des cibles. Cette approche ETL (extraction, transformation et chargement) offre une alternative légère et rentable à l'architecture événementielle complète.
Cas d'utilisation
ETL
Les flux d'événements constituent des canaux légers pour le traitement de données en continu en temps réel de bout en bout. Vous pouvez filtrer et transformer ces données, synchroniser les informations et connecter des services à vos systèmes. Par exemple, il est possible de synchroniser les données entre des entrepôts de données, des programmes de traitement et des systèmes d'analyse.
Le schéma suivant illustre le cheminement des événements des sources vers les cibles via les flux d'événements, en contournant les bus d'événements.

Routage ou synchronisation des messages
Les flux d'événements prennent en charge le routage des messages dans le cloud, la sauvegarde des données, la redondance géographique active, la synchronisation des données entre comptes ainsi que la synchronisation entre centres de données dans des environnements de cloud hybride. Ils offrent ainsi une solution globale de traitement des messages.

Limites
Par défaut, vous pouvez créer jusqu'à 50 flux d'événements par région.
Si vous avez besoin de plus de 50 flux d'événements, faites une demande d'augmentation de quota dans le Quota Center. Le nombre de flux d'événements que vous pouvez demander se situe entre 51 et 10 000. Pour plus d'informations, consultez la rubrique Demander une augmentation de quota.
Avantages
-
Temps réel et efficacité
Les flux d'événements extraient les événements depuis les sources et les chargent vers les cibles en temps réel sans accumulation. Cela permet un accès plus rapide aux événements et une réactivité accrue face aux événements métier et opérationnels.
-
Intégration légère
EventBridge propose un modèle de flux simple et des opérations API qui vous permettent de gérer plusieurs ressources sous-jacentes des flux de données événementiels depuis la console EventBridge ou via des appels API, simplifiant ainsi l'intégration.
-
Surveillance des métriques
EventBridge fournit plusieurs métriques pour surveiller les données des flux d'événements. Vous pouvez définir des alertes de seuil pour détecter précocement les anomalies et garantir le bon fonctionnement des flux de données.
-
Rentabilité
Aucun frais minimum n'est requis. La facturation est basée sur la quantité de données transmises aux flux d'événements, visible sur le tableau de bord de la console EventBridge. La transformation des données et la surveillance des métriques sont facultatives et ne génèrent aucun coût si elles ne sont pas utilisées. Comparés à l'architecture événementielle, les flux d'événements offrent une solution de traitement plus économique.
Comparaison des architectures
Le schéma suivant compare l'architecture des flux d'événements à l'architecture événementielle. Les flux d'événements utilisent une structure 1:1 au lieu d'une structure N:N et ne nécessitent pas de bus d'événements, ce qui les rend plus légers avec une efficacité de vidage supérieure.
