Was ist Eventarc?
Eventarc ist Googles Service für ereignisgesteuerte Architekturen auf Google Cloud. Der Service ermöglicht es, auf Änderungen in Cloud-Ressourcen zu reagieren und automatisch Aktionen auszulösen. Wenn beispielsweise eine Datei in Cloud Storage hochgeladen wird, kann Eventarc automatisch eine Cloud Function zur Verarbeitung starten.
Kernfunktionen
- Deklarative Trigger-Definition für über 130 GCP-Ereignisquellen
- Routing an Cloud Run, Cloud Functions und GKE
- CloudEvents-Standard für interoperable Event-Formate
- Audit-Log-basierte Trigger für alle GCP-Services
- Retry-Logik und Dead-Letter-Queues
Typische Anwendungsfälle
Datei-Verarbeitung: Automatische Verarbeitung von Dateien bei Upload in Cloud Storage. Beispielsweise Bildkonvertierung, Virenscanning oder Metadaten-Extraktion.
Datenbank-Reaktionen: Trigger bei Änderungen in Cloud SQL oder Firestore. Synchronisation mit anderen Systemen oder Validierung von Daten nach dem Schreiben.
Infrastruktur-Automatisierung: Reaktion auf Audit-Log-Events wie Ressourcen-Erstellung. Automatische Konfiguration, Tagging oder Compliance-Prüfungen.
Vorteile
- Keine Polling-Logik erforderlich
- Lose Kopplung zwischen Systemen
- Skaliert automatisch mit Event-Volumen
- Standardisiertes CloudEvents-Format
Integration mit innFactory
Als Google Cloud Partner unterstützt innFactory Sie bei Eventarc: Design ereignisgesteuerter Architekturen, Implementierung von Event-Pipelines und Integration in bestehende Systeme.
Verfügbare Varianten & Optionen
Standard
- Vollständig verwaltet
- CloudEvents-Standard
- Native GCP-Integration
- Begrenzte Event-Transformation
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist der Unterschied zwischen Eventarc und Pub/Sub?
Pub/Sub ist ein Message Broker für beliebige Nachrichten. Eventarc ist ein Event-Router, der Cloud Events nach dem CloudEvents-Standard an Ziele weiterleitet. Eventarc nutzt Pub/Sub intern, bietet aber deklarative Trigger-Konfiguration.
Welche Event-Quellen unterstützt Eventarc?
Eventarc unterstützt über 130 Google Cloud Ereignisquellen wie Cloud Storage, BigQuery, Cloud SQL sowie Audit Logs aller GCP-Services. Externe Events können über Pub/Sub eingespeist werden.
Welche Ziele kann Eventarc ansprechen?
Eventarc kann Events an Cloud Run, Cloud Functions (2nd Gen), GKE Workloads und Workflows routen. Die Ziele müssen HTTP-Anfragen entgegennehmen können.
Wie wird Eventarc abgerechnet?
Eventarc selbst ist kostenlos. Es fallen Kosten für die genutzten Zielservices (Cloud Run, Cloud Functions) und für die intern verwendeten Pub/Sub-Nachrichten an.
