Eventarc Advanced oder Eventarc Standard auswählen

Eventarc ist in zwei Editionen verfügbar: Eventarc Advanced und Eventarc Standard.

Beide Editionen bieten eine skalierbare, serverlose und vollständig verwaltete Eventing-Lösung, mit der Sie Nachrichten asynchron von Quellen zu Zielen weiterleiten können. Dazu werden lose gekoppelte Dienste verwendet, die durch Statusänderungen, sogenannte Ereignisse, ausgelöst werden und auf diese reagieren. Beide Editionen unterstützen eine Reihe von Ereignisanbietern und ‑zielen, darunter Google Cloud -Dienste, benutzerdefinierte Anwendungen, SaaS-Anwendungen und Drittanbieterdienste. Dabei werden die Bereitstellung, Sicherheit, Autorisierung, Beobachtbarkeit und Fehlerbehandlung für Sie verwaltet.

Das zugrunde liegende Datenmodell für beide Eventarc-Versionen ist identisch. Wenn ein Anwendungsfall komplexer wird, können Sie nahtlos von Eventarc Standard zu Eventarc Advanced wechseln.

Versionen – Übersicht

Im Folgenden finden Sie eine Übersicht über beide Versionen. Weitere Informationen finden Sie in der Übersicht zu Eventarc Advanced und der Übersicht zu Eventarc Standard.

Eventarc Advanced

Eventarc Advanced ist eine vollständig verwaltete Plattform zum Erstellen ereignisgesteuerter Architekturen. Damit können Sie Ereignisse, die in einem System auftreten, erfassen und in einem zentralen Bus veröffentlichen. Interessierte Dienste können bestimmte Nachrichten abonnieren, indem sie Registrierungen erstellen. Sie können den Bus verwenden, um Ereignisse aus mehreren Quellen in Echtzeit weiterzuleiten und an mehrere Ziele zu senden. Optional können Sie Ereignisse vor der Zustellung an ein Ziel transformieren. Eventarc Advanced bietet viele Funktionen und ist ideal für Organisationen mit komplexen Ereignis- und Messaginganforderungen, insbesondere für solche, die mit der Verwaltung zahlreicher Pub/Sub-Themen, Kafka-Warteschlangen oder anderer Messagingsysteme von Drittanbietern zu kämpfen haben. Eventarc Advanced bietet Administratoren eine verbesserte und zentralisierte Sichtbarkeit und Kontrolle, sodass Organisationen mehrere Teams in verschiedenen Projekten verbinden können.

Mit Eventarc Advanced können Sie Nachrichten zwischen verschiedenen Ereignisanbietern und Zielen empfangen, filtern, transformieren, weiterleiten und zustellen.
Mit Eventarc Advanced können Sie Nachrichten
zwischen verschiedenen Ereignisanbietern und ‑zielen empfangen, filtern, transformieren, weiterleiten und zustellen (zum Vergrößern klicken).
Eventarc Standard

Eventarc Standard wird für Anwendungen empfohlen, bei denen der Fokus auf der einfachen Bereitstellung von Ereignissen von einem Ereignisanbieter an ein Ereignisziel liegt. Damit können Sie Google-Ereignisse schnell und einfach nutzen, indem Sie Trigger definieren, die eingehende Ereignisse nach Quelle, Typ und anderen Attributen filtern und sie dann an ein bestimmtes Ziel weiterleiten.

Eventarc Standard leitet Ereignisse von Ereignisanbietern an Ereignisziele weiter.
Mit Eventarc Standard können Sie Ereignisse
von Ereignisanbietern an Ereignisziele filtern und weiterleiten (zum Vergrößern klicken).

Vergleichstabelle der Funktionen

Die folgende Tabelle kann Ihnen bei der Entscheidung zwischen Eventarc Advanced und Eventarc Standard helfen. Dabei wird davon ausgegangen, dass Sie mit den grundlegenden Konzepten von ereignisgesteuerten Architekturen vertraut sind.
Funktion Eventarc Advanced Eventarc Standard
Zugriffssteuerung Zugriffssteuerung auf Nachrichtenebene und zentrale Verwaltung mit IAM
Siehe Zugriffssteuerung mit IAM
Weitere Informationen finden Sie unter Zugriffssteuerung mit IAM.
Kapazität Automatisch bereitgestellt Automatisch bereitgestellt
Sprachen der Clientbibliotheken Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Eventarc-Clientbibliotheken
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Eventarc-Clientbibliotheken
Compliancestandards Compliance-Standards Compliance-Standards
Projektübergreifende Ereignisübermittlung Unterstützt
Siehe Ereignisse aus Google-Quellen veröffentlichen
Nicht unterstützt
Kundenverwaltete Verschlüsselungsschlüssel Ja
Weitere Informationen finden Sie unter Kundenverwaltete Verschlüsselungsschlüssel verwenden.
Ja
Weitere Informationen finden Sie unter Kundenverwaltete Verschlüsselungsschlüssel verwenden.
Unterstützte Dead-Letter-Warteschlangen Nein Ja, über das Pub/Sub-Thema für unzustellbare Nachrichten
Siehe Ereignisse noch einmal versuchen
Ereignisformat Ereignisse werden im CloudEvents-Format an das Ziel gesendet.
Weitere Informationen finden Sie unter Ereignisformat.
Optional können Sie dieses Verhalten überschreiben, indem Sie eine HTTP-Bindung definieren.
Ereignisse werden im CloudEvents-Format an das Ziel gesendet.
Ereignisformat
Termingröße Maximal 1 MB
Siehe Kontingente und Limits
Max. 512 KB
Weitere Informationen finden Sie unter Kontingente und Limits.
Standorte Eventarc Advanced-Standorte Eventarc Standard-Standorte
Nachrichtenfilterung Nach beliebigen Ereignisattributen filtern Nach Ereignistyp und bestimmten Attributen filtern
Nachrichtenweiterleitung Viele Anbieter und viele Ziele
Vom Anbieter zum Ziel
Konvertierung von Nachrichtenschemas Ja
Siehe Format empfangener Ereignisse konvertieren
Nein
Nachrichtentransformation Ja, über CEL-Ausdrücke
Weitere Informationen finden Sie unter Empfangene Ereignisse transformieren.
Nein
Beobachtbarkeit Über Google Cloud Observability wie Cloud Logging und Cloud Monitoring
Weitere Informationen finden Sie unter Eventarc-Audit-Logging.
Über Google Cloud Observability wie Cloud Logging und Cloud Monitoring
Weitere Informationen finden Sie unter Eventarc-Audit-Logging.
Bestellte Lieferung Es gibt keine garantierte Reihenfolge der Bereitstellung, etwa nach dem Prinzip „First-in-First-out“. Es gibt keine garantierte Reihenfolge der Bereitstellung, etwa nach dem Prinzip „First-in-First-out“.
Preise Eventarc-Preise Eventarc-Preise
Regionalität Regional
Weitere Informationen finden Sie unter Regionalität.
Regional, Global
Weitere Informationen finden Sie unter Informationen zu Eventarc-Standorten.
REST-Endpunkte https://eventarc.googleapis.com
Weitere Informationen finden Sie unter Eventarc API.
https://eventarcpublishing.googleapis.com
Weitere Informationen finden Sie unter Eventarc Publishing API.
https://eventarc.googleapis.com
Weitere Informationen finden Sie unter Eventarc API.
Wiederholungsversuche und Nutzerbindung Mindestens einmalige Ereignisübermittlung an Ziele; die Standardaufbewahrungsdauer für Nachrichten beträgt 24 Stunden mit einer exponentiellen Backoff-Verzögerung
Weitere Informationen finden Sie unter Ereignisse noch einmal senden.
Mindestens einmalige Ereignisübermittlung an Ziele; die Standardaufbewahrungsdauer für Nachrichten beträgt 24 Stunden mit einer exponentiellen Backoff-Verzögerung.
Weitere Informationen finden Sie unter Wiederholungsversuche für Ereignisse.
Dienstlimits Ein Bus und 100 Pipelines pro Google Cloud Projekt und unterstützter Region
Weitere Informationen finden Sie unter Kontingente und Limits.
500 Trigger pro Google Cloud Projekt und unterstützter Region
Weitere Informationen finden Sie unter Kontingente und Limits.
Dienstperimeter mit VPC Service Controls Ja
Weitere Informationen finden Sie unter Dienstperimeter mit VPC Service Controls einrichten.
Ja
Weitere Informationen finden Sie unter Dienstperimeter mit VPC Service Controls einrichten.
Unterstützte Quellen Google-Anbieter
Direkte Publisher mit der Eventarc Publishing API
Siehe Ereignisanbieter und ‑ziele
Google-Anbieter
Google-Anbieter über Audit-Logs
Drittanbieter
Siehe Ereignisanbieter und -ziele
Unterstützte Ziele Cloud Run-Funktionen (einschließlich 1. Generation)
Cloud Run-Jobs und -Dienste
Eventarc Advanced-Busse
Interne HTTP-Endpunkte in VPC-Netzwerken
Pub/Sub-Themen
Workflows
Siehe Ereignisanbieter und -ziele
Cloud Run-Funktionen
Cloud Run-Dienste
Interne HTTP-Endpunkte in VPC-Netzwerken
Öffentliche Endpunkte privater und öffentlicher GKE-Dienste
Workflows
Ereignisanbieter und -ziele