Amazon EventBridge introduce gli endpoint globali per il failover e il ripristino automatici
Amazon EventBridge ora supporta gli endpoint globali, un modo più semplice e affidabile per i clienti di migliorare la disponibilità delle loro applicazioni basate sugli eventi su AWS. L'endpoint globale è una nuova funzionalità che rende più facile per i clienti costruire applicazioni robuste e affidabili facendo automaticamente fallire la loro ingestione di eventi in una regione secondaria durante le interruzioni del servizio senza la necessità di un intervento manuale. Il cliente può utilizzare la replica per ridurre al minimo i dati a rischio durante queste interruzioni del servizio.
EventBridge è un servizio di bus di eventi Serverless che consente di creare applicazioni scalabili basate su eventi instradando gli eventi tra le tue applicazioni, le applicazioni SaaS di terze parti e altri servizi AWS tramite integrazioni integrate. È possibile impostare regole di routing per determinare dove inviare i dati, consentendo alle applicazioni di reagire ai cambiamenti nei dati e nei sistemi man mano che si verificano. Amazon EventBridge semplifica la creazione di applicazioni basate sugli eventi perché si occupa dell'inserimento e della distribuzione degli eventi, della sicurezza, dell'autorizzazione e della gestione degli errori.
Grazie agli endpoint globali, i clienti hanno ora la flessibilità di gestire i guasti e configurare i criteri di failover utilizzando CloudWatch Alarms (tramite i controlli di integrità di Route53) per determinare quando eseguire il failover e indirizzare gli eventi alla regione principale. Una volta che i clienti pubblicano gli eventi sull'endpoint globale, gli eventi vengono indirizzati al bus degli eventi nella regione principale. Se vengono rilevati errori nella regione principale, il controllo dello stato di un cliente viene contrassegnato come non integro ed EventBridge indirizza gli eventi in arrivo alla regione secondaria.
Puoi iniziare in pochi semplici passaggi. Innanzitutto, puoi scegliere le tue regioni primarie e secondarie tra le regioni in cui sono disponibili gli endpoint globali (vedi sotto). In secondo luogo, puoi creare un endpoint utilizzando la Console di gestione AWS o utilizzando le API. In terzo luogo, puoi archiviare i tuoi eventi nella regione secondaria per assicurarti che nessuno dei tuoi eventi vada perso durante un'interruzione. Per recuperare rapidamente dalle interruzioni, puoi replicare la tua architettura nella regione secondaria per continuare ad elaborare i tuoi eventi. Infine, una volta creato l'endpoint globale, puoi aggiornare le tue applicazioni (modificando una singola riga di codice) per pubblicare eventi sull'endpoint globale.
Gli endpoint globali sono disponibili senza costi aggiuntivi. Oggi, gli endpoint globali sono disponibili solo per eventi personalizzati e gli eventi personalizzati pubblicati sull'endpoint globale vengono fatturati in base ai prezzi degli eventi personalizzati. Ai clienti viene addebitato un costo aggiuntivo per la replica in base ai prezzi esistenti tra le regioni. Per saperne di più, visita la pagina dei prezzi di EventBridge.
Gli endpoint globali sono disponibili nelle seguenti regioni: Stati Uniti orientali (Ohio e Virginia settentrionale), Stati Uniti occidentali (Oregon e California settentrionale), Canada (Centrale), UE (Stoccolma, Parigi, Irlanda, Francoforte e Londra), Asia-Pacifico (Mumbai, Tokyo, Hong Kong, Seoul, Singapore e Sydney) e Sud America (San Paolo). Ulteriori informazioni:
- Leggi il post sul blog di Stephen Liedig
- Leggi la guida per gli sviluppatori di Amazon EventBridge
- Leggi le nostre FAQ