Choisir Eventarc Advanced ou Eventarc Standard

Eventarc est disponible en deux éditions : Eventarc Advanced et Eventarc Standard.

Les deux éditions offrent une solution d'événement évolutive, sans serveur et entièrement gérée qui vous permet d'acheminer de manière asynchrone les messages des sources vers les cibles à l'aide de services faiblement couplés qui sont déclenchés par des changements d'état (appelés événements) et y réagissent. Les deux éditions sont compatibles avec un large éventail de fournisseurs et de destinations d'événements, y compris les services Google Cloud , les applications personnalisées, les applications SaaS et les services tiers. Elles gèrent également la diffusion, la sécurité, les autorisations, l'observabilité et la gestion des erreurs pour vous.

Notez que le modèle de données sous-jacent est le même pour les deux éditions d'Eventarc. À mesure que la complexité d'un cas d'utilisation augmente, vous pouvez passer facilement d'Eventarc Standard à Eventarc Advanced.

Présentation des éditions

Vous trouverez ci-dessous une présentation des deux éditions. Pour en savoir plus, consultez la présentation d'Eventarc Advanced et la présentation d'Eventarc Standard.

Eventarc Advanced

Eventarc Advanced est une plate-forme entièrement gérée permettant de créer des architectures basées sur des événements. Il vous permet de collecter les événements qui se produisent dans un système et de les publier dans un bus central. Les services intéressés peuvent s'abonner à des messages spécifiques en créant des inscriptions. Vous pouvez utiliser le bus pour acheminer des événements provenant de plusieurs sources en temps réel et les publier vers plusieurs destinations. Vous pouvez également transformer les événements avant de les envoyer à une cible. Eventarc Advanced est riche en fonctionnalités et idéal pour les organisations ayant des besoins complexes en termes d'événements et de messages, en particulier celles qui doivent gérer de nombreux sujets Pub/Sub, des files d'attente Kafka ou d'autres systèmes de messagerie tiers. Eventarc Advanced offre aux administrateurs une visibilité et un contrôle améliorés et centralisés. Il permet aux organisations de connecter plusieurs équipes dans différents projets.

Eventarc Advanced vous permet de recevoir, de filtrer, de transformer, d'acheminer et de diffuser des messages entre différents fournisseurs d'événements et destinations.
Eventarc Advanced vous permet de recevoir, de filtrer, de transformer, d'acheminer et de diffuser des messages
entre différents fournisseurs d'événements et destinations (cliquez sur le schéma pour l'agrandir).
Eventarc Standard

Eventarc Standard est recommandé pour les applications dont l'objectif est simplement de diffuser des événements d'un fournisseur d'événements vers une destination d'événements. Il vous permet de consommer rapidement et facilement des événements Google en définissant des déclencheurs qui filtrent les événements entrants en fonction de leur source, de leur type et d'autres attributs, puis en les acheminant vers une destination spécifiée.

Eventarc Standard achemine les événements des fournisseurs d'événements vers les destinations d'événements.
Eventarc Standard vous permet de filtrer et d'acheminer les événements
des fournisseurs d'événements vers les destinations d'événements (cliquez sur le schéma pour l'agrandir).

Tableau comparatif des fonctionnalités

Le tableau suivant peut vous aider à choisir entre Eventarc Advanced et Eventarc Standard. Nous partons du principe que vous connaissez les concepts de base des architectures basées sur des événements.
Fonctionnalité Eventarc Advanced Eventarc Standard
Contrôle des accès Contrôle des accès par message et gouvernance centralisée avec IAM
Consultez Contrôle des accès avec IAM
Consultez Contrôle des accès avec IAM.
Capacité Provisionné automatiquement Provisionné automatiquement
Langages des bibliothèques clientes Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Voir Bibliothèques clientes Eventarc
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Voir Bibliothèques clientes Eventarc
Normes de conformité Ne s'applique à aucune fonctionnalité en version bêta Consultez Normes de conformité.
Diffusion d'événements multiprojets Accepté
Consultez Publier des événements provenant de sources Google.
Non compatible
Clés de chiffrement gérées par le client Oui
Consultez Utiliser des clés de chiffrement gérées par le client.
Oui
Consultez Utiliser des clés de chiffrement gérées par le client.
Files d'attente de lettres mortes compatibles Non Oui, via le sujet de lettres mortes Pub/Sub
Voir Nouvelles tentatives pour les événements
Format des événements Les événements sont envoyés à la destination au format CloudEvents.
Consultez Format des événements.
Vous pouvez également modifier ce comportement en définissant une liaison HTTP.
Les événements sont envoyés à la destination au format CloudEvents
. Consultez Format des événements.
Taille des événements 1 Mo maximum
Consultez Quotas et limites
512 Ko maximum
Consultez Quotas et limites
Emplacements Consultez la page Emplacements Eventarc Advanced. Consultez la page Emplacements Eventarc Standard.
Filtrage des messages Filtrer sur tous les attributs d'événement Filtrer par type d'événement et par attributs spécifiques
Routage des messages Plusieurs fournisseurs vers plusieurs destinations
Du fournisseur à la destination
Conversion du schéma de message Oui
Voir Convertir le format des événements reçus
Non
Transformation des messages Oui, grâce aux expressions CEL
Consultez Transformer les événements reçus.
Non
Observabilité Via Google Cloud Observability, comme Cloud Logging et Cloud Monitoring
Consultez Journalisation des audits Eventarc
Via Google Cloud Observability, comme Cloud Logging et Cloud Monitoring
Consultez Journalisation des audits Eventarc
Livraison commandée Il n'existe pas de fonctionnalité de diffusion prioritaire "premier entré, premier sorti". Il n'existe pas de fonctionnalité de diffusion prioritaire "premier entré, premier sorti".
Tarifs Consultez les tarifs d'Eventarc. Consultez les tarifs d'Eventarc.
Régionalité Régional
Consultez Comprendre la régionalité
Régional, mondial
Consultez Comprendre les emplacements Eventarc
Points de terminaison REST https://eventarc.googleapis.com
Consultez l'API Eventarc
https://eventarcpublishing.googleapis.com
Consultez l'API Eventarc Publishing
https://eventarc.googleapis.com
Voir l'API Eventarc
Nouvelle tentative et rétention Diffusion d'événements de type "au moins une fois" aux cibles. La durée de conservation par défaut des messages est de 24 heures avec un intervalle exponentiel entre les tentatives.
Consultez Nouvelles tentatives pour les événements.
Diffusion d'événements de type "au moins une fois" aux cibles. La durée de conservation par défaut des messages est de 24 heures avec un intervalle exponentiel entre les tentatives.
Consultez Nouvelles tentatives pour les événements.
Limites de service Un bus par Google Cloud projet
100 pipelines par Google Cloud projet et par région
Consultez Quotas et limites
500 déclencheurs par établissement et par Google Cloud projet
Consultez Quotas et limites
Périmètre de service à l'aide de VPC Service Controls Oui
Consultez Configurer un périmètre de service à l'aide de VPC Service Controls.
Oui
Consultez Configurer un périmètre de service à l'aide de VPC Service Controls.
Sources acceptées Fournisseurs Google
Éditeurs directs utilisant l'API Eventarc Publishing
Consultez Fournisseurs et destinations d'événements
Fournisseurs Google
Fournisseurs Google via les journaux d'audit
Fournisseurs tiers
Consulter Fournisseurs et destinations d'événements
Cibles compatibles Fonctions Cloud Run (y compris 1re génération)
Jobs et services Cloud Run
Bus Eventarc Advanced
Points de terminaison HTTP internes dans les réseaux VPC
Sujets Pub/Sub
Workflows
Voir Fournisseurs et destinations d'événements
Fonctions Cloud Run
Services Cloud Run
Points de terminaison HTTP internes dans les réseaux VPC
Points de terminaison publics des services GKE privés et publics
Workflows
Consulter Fournisseurs et destinations d'événements