Eventarc-Übersicht

Mit Eventarc können Sie ereignisgesteuerte Architekturen erstellen, ohne die zugrunde liegende Infrastruktur implementieren, anpassen oder verwalten zu müssen.

Eventarc wird in zwei Editionen angeboten: 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 lassen sich 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 es nur darum geht, Ereignisse vom Ereignisanbieter an das Ereignisziel zu senden. Damit können Sie Google-Ereignisse schnell und einfach nutzen. Dazu definieren Sie Trigger, mit denen eingehende Ereignisse nach Quelle, Typ und anderen Attributen gefiltert und dann an ein bestimmtes Ziel weitergeleitet werden.

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 für Clientbibliotheken Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Weitere Informationen finden Sie unter Eventarc-Clientbibliotheken.
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Eventarc-Clientbibliotheken
Compliancestandards Gilt nicht für Funktionen in der Vorschau Weitere Informationen zu Compliance-Standards
Projektübergreifende Ereignisübermittlung Unterstützt
Siehe Ereignisse aus Google-Quellen veröffentlichen
Nicht unterstützt
Vom Kunden verwaltete Verschlüsselungsschlüssel Ja
Weitere Informationen finden Sie unter Vom Kunden verwaltete Verschlüsselungsschlüssel verwenden.
Ja
Weitere Informationen finden Sie unter Vom Kunden verwaltete 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.
Weitere Informationen finden Sie unter Ereignisformat.
Termingröße Maximal 1 MB
Weitere Informationen finden Sie unter 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
Weitere Informationen finden Sie unter 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 Weitere Informationen finden Sie unter Eventarc-Preise. Weitere Informationen finden Sie unter 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.
Wiederholung und Aufbewahrung 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 Ereignisse noch einmal senden.
Dienstlimits Ein Bus pro Google Cloud Projekt
100 Pipelines pro Google Cloud Projekt und Region
Weitere Informationen finden Sie unter Kontingente und Limits.
500 Trigger pro Standort und Google Cloud Projekt
. 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
Erweiterte Eventarc-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