Amazon EventBridge
Amazon EventBridge è un servizio bus di eventi serverless che semplifica la creazione di applicazioni basate su eventi utilizzando eventi generati dalle tue applicazioni, da applicazioni SaaS (Software-as-a-Service) e da servizi AWS. EventBridge fornisce un flusso di dati in tempo reale da origini di eventi quali Zendesk o Shopify per destinazioni quali AWS Lambda e altre applicazioni SaaS. È possibile impostare le regole di routing per stabilire dove inviare i dati per creare architetture applicative che reagiscono in tempo reale alle origini dati con un totale disaccoppiamento tra l'editore e il consumatore di eventi.
Vantaggi
Creazione di architetture basate su eventi
Collegamento di app SaaS
EventBridge importa i dati dalle applicazioni SaaS supportate e li instrada ai servizi AWS e alle destinazioni SaaS (tramite destinazioni API - una destinazione dell'endpoint di chiamata HTTP per gli eventi) senza scrivere il codice di integrazione personalizzato. È possibile utilizzare EventBridge per collegare le app SaaS oppure utilizzare le app SaaS per attivare flussi di lavoro per il servizio clienti, operazioni aziendali e altro ancora. Scopri di più sui partner SaaS integrati.
Scrittura limitata di codice personalizzato
EventBridge semplifica la connessione tra applicazioni. È possibile importare, filtrare, trasformare e fornire eventi senza scrivere codice personalizzato. Il registro degli schemi EventBridge archivia una raccolta di schemi di eventi facili da trovare e consente di scaricare i collegamenti di codice per tali schemi nell'IDE in modo da poter rappresentare gli eventi come oggetti fortemente tipizzati nel codice. Attraverso la funzione di individuazione degli schemi, aggiungi automaticamente al registro gli schemi del bus di eventi.
Riduzione del carico operativo
Con EventBridge, non vi sono server di cui effettuare il provisioning, a cui applicare patch e da gestire. Non è presente software aggiuntivo da installare, aggiornare o utilizzare. EventBridge si ridimensiona automaticamente in base al numero di eventi importati e i costi si basano solo sugli eventi pubblicati dalle tue applicazioni AWS o SaaS. EventBridge offre disponibilità distribuita integrata e tolleranza agli errori. EventBridge inoltre offre un archivio di eventi nativo e la capacità di riproduzione che semplifica il ripristino da errori o la creazione di un nuovo stato dell'applicazione da eventi precedenti.
Come funziona
EventBridge collega le applicazioni tramite eventi. Un evento è un segnale della modifica dello stato di un sistema, ad esempio un cambiamento di stato in un ticket di servizio clienti. I clienti possono integrare le proprie applicazioni AWS con microservizi, applicazioni SaaS e applicazioni personalizzate come origini di eventi che pubblicano gli eventi in un bus di eventi. È possibile definire una regola di filtro per filtrare gli eventi e instradarli a destinazioni dei servizi AWS e a destinazioni API (tramite endpoint HTTP). Il registro degli schemi di EventBridge archivia schemi generati dalle applicazioni della tua organizzazione, dai servizi AWS o dalle applicazioni SaaS. Uno schema include informazioni come il titolo, il formato e le regole di convalida per i dati degli eventi. Per qualunque schema contenuto nel registro, puoi scaricare associazioni del codice nel tuo IDE, e utilizzare direttamente l'oggetto fortemente tipizzato che rappresenta l'evento nel codice.

Casi d'uso
Riorganizzazione dell'architettura per una maggiore velocità
Utilizza EventBridge per accelerare la modernizzazione e orchestrare nuovamente l'architettura con servizi e applicazioni disaccoppiati. Con EventBridge, non è richiesto un grande coordinamento tra le applicazioni o i servizi del produttore e del consumatore dell'evento. È possibile accelerare il processo di sviluppo dell'organizzazione consentendo ai team di iterare le caratteristiche senza dipendenze specifiche tra i sistemi.
Monitoraggio e auditing
È possibile monitorare ed eseguire l'audit degli ambienti AWS e rispondere alle modifiche operative nelle applicazioni in tempo reale per impedire le vulnerabilità dell'infrastruttura. Ad esempio, quando si accede alle risorse da account pubblici o validi per tutta l'organizzazione, è possibile configurare la generazione di un evento di Amazon Access Analyzer e il suo invio a una funzione di AWS Lambda utilizzando EventBridge per rimuovere le autorizzazioni non previste.
Funzionalità ampliata tramite integrazioni SaaS
È possibile ampliare la funzionalità delle tue applicazioni tramite il loro collegamento ad altre applicazioni SaaS tramite EventBridge. Ad esempio, è possibile inviare eventi personalizzati a EventBridge quando viene creato un nuovo utente in un piano gratuito e inviare quell'evento tramite destinazioni API a Zendesk CRM.
Personalizzazione di SaaS con IA/ML
È possibile arricchire gli eventi delle applicazioni SaaS utilizzando servizi di intelligenza artificiale e machine learning AWS e ottenere informazioni approfondite. Ad esempio, è possibile caricare i dati da Shopify a EventBridge per attivare un flusso di lavoro e utilizzare i servizi IA quali Amazon Comprehend per applicare tag alle immagini dei nuovi prodotti al dettaglio.
Clienti

Les Mills fornisce flussi di dati in tempo reale da varie fonti di eventi.

Hudson usa EventBridge per facilitare la scalabilità del suo prodotto, JobAccelerator.

Ulteriori informazioni sulle caratteristiche di Amazon EventBridge.

Inizia subito a utilizzare Amazon EventBridge nella console di gestione AWS.

Approfondisci la conoscenza di EventBridge nella guida per gli sviluppatori.