Amazon ElastiCache Global Datastore

Perché dovrei scegliere Datastore globale in Amazon ElastiCache?

Global Datastore, funzionalità integrata in Amazon ElastiCache, offre la replica veloce, affidabile, sicura e completamente gestita tra più regioni. Con Global Datastore, è possibile scrivere sul cluster ElastiCache in una regione e avere dati disponibili per la lettura in altri due cluster di replica in più regioni. Questa funzionalità permette così di beneficiare di letture a bassa latenza e di operazioni di ripristino di emergenza in più regioni.

Progettata per applicazioni in tempo reale con un'impronta globale, Global Datastore supporta latenze di repliche in più regioni, normalmente inferiori al secondo, incrementando la reattività dell'applicazione, grazie alla fornitura di letture geolocalizzate più vicine agli utenti finali. Nell'improbabile eventualità di un calo delle prestazioni a livello regionale, è possibile promuovere uno dei cluster di replica integri in più regioni a cluster principale con funzionalità di lettura e scrittura completa. Una volta avviata, sarà necessario meno di un minuto per il completamento della promozione. Ciò consente alle applicazioni di conservare la loro disponibilità. Global Datastore usa la crittografia in transito per mettere in sicurezza il traffico relativo al trasferimento dei dati in più regioni.

È possibile configurare un Global Datastore avviando un cluster esistente o creando un nuovo cluster da utilizzare come cluster principale. Bastano pochi clic per creare un Global Datastore nella Console di gestione AWS per ElastiCache. In alternativa, è possibile automatizzare la procedura, scaricando l'ultima versione di AWS SDK o CLI. Global Datastore è supportato anche su Amazon CloudFormation. Per ulteriori informazioni, consulta la pagina AWS::ElastiCache::GlobalReplicationGroup.

Vantaggi

Con Global Datastore, è possibile scrivere sul cluster ElastiCache in una regione e disporre di dati disponibili per la lettura in altri due cluster di replica in più regioni. Questa funzionalità ti permette così di beneficiare di letture a bassa latenza in locale. Le applicazioni accedono rapidamente ai dati tra più regioni, con una latenza di replica tra regioni tipicamente inferiore a 1 secondo.

Nell'improbabile eventualità di un calo delle prestazioni a livello regionale, è possibile promuovere uno dei cluster di replica in Global Datastore in più regioni a cluster primario con funzionalità di lettura e scrittura completa in meno di un minuto. Questo consente la disponibilità continua delle tue applicazioni.

Sfrutta la latenza inferiore al millisecondo per letture/scritture locali nella regione primaria e letture locali nelle regioni secondarie.

Global Datastore utilizza la crittografia in transito per il traffico tra regioni per mantenere i dati al sicuro. Inoltre, è possibile crittografare i cluster principali e secondari utilizzando la crittografia a riposo per garantire la protezione completa dei dati. Ogni cluster primario e secondario può avere una chiave AWS KMS separata gestita dal cliente in AWS Key Management Service (KMS) per la crittografia a riposo.

Global Datastore elimina la complessità e l’onere operativo della distribuzione, della gestione e della replica dei dati in cluster tra più regioni. È possibile configurare un Global Datastore avviando un cluster esistente o creando un nuovo cluster da utilizzare come cluster principale. Bastano pochi clic per creare un Global Datastore nella Console di gestione Amazon AWS ElastiCache per ElastiCache. In alternativa, è possibile automatizzare la procedura, scaricando l'ultima versione di SDK o CLI AWS.

Modifiche alla configurazione senza interruzioni con un clic

Global Datastore consente di scalare o aggiornare facilmente i cluster regionali e garantisce che tutti i cluster partecipanti siano configurati in modo identico. Puoi anche aggiungere o rimuovere facilmente regioni dal Global Datastore o promuovere una regione secondaria affinché diventi principale. Con qualsiasi modifica alla configurazione, Global Datastore garantisce che la replica tra regioni sia correttamente configurata e che tutti i cluster secondari replichino i dati dal cluster principale.