Panoramica di Eventarc

Eventarc ti consente di creare architetture basate su eventi senza dover implementare, personalizzare o gestire l'infrastruttura sottostante.

Eventarc è disponibile in due versioni: Eventarc Advanced e Eventarc Standard.

Entrambe le versioni offrono una soluzione di gestione degli eventi scalabile, serverless e completamente gestita che ti consente di instradare in modo asincrono i messaggi dalle origini alle destinazioni utilizzando servizi a basso accoppiamento che vengono attivati e reagiscono ai cambiamenti di stato noti come eventi. Entrambe le edizioni supportano una gamma di provider ed eventi di destinazione, inclusi servizi Google Cloud , applicazioni personalizzate, applicazioni SaaS e servizi di terze parti, gestendo al contempo la distribuzione, la sicurezza, l'autorizzazione, l'osservabilità e la gestione degli errori per te.

Tieni presente che il modello dei dati sottostante per entrambe le versioni di Eventarc è lo stesso. Man mano che un caso d'uso diventa più complesso, hai la possibilità di passare senza problemi dall'utilizzo di Eventarc Standard a Eventarc Advanced.

Panoramica delle versioni

Di seguito è riportata una panoramica di entrambe le edizioni. Per informazioni più dettagliate, consulta la panoramica di Eventarc Advanced e la panoramica di Eventarc Standard.

Eventarc Advanced

Eventarc Advanced è una piattaforma completamente gestita per la creazione di architetture basate su eventi. Consente di raccogliere gli eventi che si verificano in un sistema e pubblicarli in un bus centrale. I servizi interessati possono abbonarsi a messaggi specifici creando registrazioni. Puoi utilizzare il bus per instradare gli eventi da più origini in tempo reale e pubblicarli in più destinazioni e, facoltativamente, trasformare gli eventi prima della consegna a una destinazione. Eventarc Advanced è ricco di funzionalità ed è ideale per le organizzazioni con esigenze complesse di eventi e messaggistica, in particolare quelle che devono gestire numerosi argomenti Pub/Sub, code Kafka o altri sistemi di messaggistica di terze parti. Fornendo agli amministratori visibilità e controllo centralizzati e avanzati, Eventarc Advanced consente alle organizzazioni di connettere più team in progetti diversi.

Eventarc Advanced consente di ricevere, filtrare, trasformare, instradare e
            consegnare messaggi tra diversi provider e destinazioni di eventi.
Eventarc Advanced consente di ricevere, filtrare, trasformare, instradare e consegnare messaggi
tra diversi provider e destinazioni di eventi (fai clic sul diagramma per ingrandirlo).
Eventarc Standard

Eventarc Standard è consigliato per le applicazioni in cui l'obiettivo è semplicemente distribuire eventi dal provider di eventi alla destinazione dell'evento. Consente di utilizzare in modo rapido e semplice gli eventi Google definendo attivatori che filtrano gli eventi in entrata in base a origine, tipo e altri attributi e poi li indirizzano a una destinazione specificata.

Eventarc Standard instrada gli eventi dai provider di eventi alle destinazioni di eventi.
Eventarc Standard consente di filtrare ed eseguire il routing degli eventi
dai provider di eventi alle destinazioni di eventi (fai clic sul diagramma per ingrandirlo).

Tabella di confronto delle funzionalità

La seguente tabella può aiutarti a scegliere tra Eventarc Advanced e Eventarc Standard. Presuppone la tua familiarità con i concetti di base delle architetture basate su eventi.
Funzionalità Eventarc Advanced Eventarc Standard
Controllo degli accessi Controllo dell'accesso per messaggio e governance centrale con IAM
Consulta Controllo dell'accesso con IAM
Consulta Controllo dell'accesso con IAM.
Capacità Provisioning automatico Provisioning automatico
Lingue delle librerie client Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Consulta Librerie client Eventarc
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Consulta Librerie client Eventarc
Standard di conformità Non si applica a nessuna funzionalità in anteprima Consulta Standard di conformità
Distribuzione di eventi tra progetti Supportato
Vedi Pubblicare eventi da origini Google
Non supportata
Chiavi di crittografia gestite dal cliente
Consulta Utilizzare le chiavi di crittografia gestite dal cliente

Consulta Utilizzare le chiavi di crittografia gestite dal cliente
Code dei messaggi non recapitabili supportate No Sì, tramite l'argomento Pub/Sub messaggi non recapitabili
Vedi Riprova gli eventi
Formato degli eventi Gli eventi vengono pubblicati nella destinazione in formato CloudEvents
Consulta Formato evento
Facoltativamente, puoi ignorare questo comportamento definendo un binding HTTP
Gli eventi vengono inviati alla destinazione in formato CloudEvents
Consulta Formato evento
Dimensione dell'evento Massimo 1 MB
Consulta Quote e limiti
Massimo 512 KB
Consulta Quote e limiti
Località Consulta Località Eventarc Advanced Consulta Località standard di Eventarc
Filtro dei messaggi Filtrare in base a tutti gli attributi evento Filtrare in base al tipo di evento e ad attributi specifici
Routing dei messaggi Molti fornitori per molte destinazioni
Fornitore alla destinazione
Conversione dello schema dei messaggi
Vedi Convertire il formato degli eventi ricevuti
No
Trasformazione dei messaggi Sì, tramite espressioni CEL
Vedi Trasformare gli eventi ricevuti
No
Osservabilità Tramite Google Cloud Observability, ad esempio Cloud Logging e Cloud Monitoring
Vedi Logging di controllo di Eventarc
Tramite Google Cloud Observability, ad esempio Cloud Logging e Cloud Monitoring
Vedi Logging di controllo di Eventarc
Consegna ordinata Non è garantita la consegna in ordine di arrivo Non è garantita la consegna in ordine di arrivo
Prezzi Consulta i prezzi di Eventarc. Consulta i prezzi di Eventarc.
Aree geografiche Regionale
Consulta Comprendere la regionalità
Regionale, globale
Consulta Informazioni sulle località Eventarc
Endpoint REST https://eventarc.googleapis.com
Vedi API Eventarc
https://eventarcpublishing.googleapis.com
Vedi API Eventarc Publishing
https://eventarc.googleapis.com
Vedi API Eventarc
Nuovo tentativo e conservazione Distribuzione degli eventi almeno una volta alle destinazioni; la durata predefinita della conservazione dei messaggi è di 24 ore con un ritardo di backoff esponenziale
Consulta Riprova gli eventi
Distribuzione degli eventi almeno una volta alle destinazioni; la durata predefinita della conservazione dei messaggi è di 24 ore con un ritardo di backoff esponenziale
Consulta Riprova gli eventi
Limiti di servizio Un bus per Google Cloud progetto
100 pipeline per Google Cloud progetto per regione
Consulta Quote e limiti
500 trigger per località per Google Cloud progetto
. Vedi Quote e limiti
Perimetro di servizio utilizzando i Controlli di servizio VPC
Consulta Configurare un perimetro di servizio utilizzando i Controlli di servizio VPC

Consulta Configurare un perimetro di servizio utilizzando i Controlli di servizio VPC
Origini supportate Fornitori Google
Editori diretti che utilizzano l'API Eventarc Publishing
Consulta Fornitori e destinazioni di eventi
Provider Google
Provider Google tramite log di controllo
Provider di terze parti
Vedi Provider e destinazioni di eventi
Target supportati Funzioni Cloud Run (inclusa 1ª generazione)
Job e servizi Cloud Run
Bus Eventarc Advanced
Endpoint HTTP interni nelle reti VPC
Argomenti Pub/Sub
Workflow
Consulta Fornitori ed endpoint di eventi
Funzioni Cloud Run
Servizi Cloud Run
Endpoint HTTP interni nelle reti VPC
Endpoint pubblici di servizi GKE privati e pubblici
Workflow
Consulta Fornitori ed endpoint di eventi