Amazon ElastiCache for Redis - Global Datastore

Global Datastore in Amazon ElastiCache for Redis provides fully managed, fast, reliable and secure cross-region replication. With Global Datastore, you can write to your ElastiCache for Redis cluster in one region and have the data available to be read from two other cross-region replica clusters, thereby enabling low-latency reads and disaster recovery across regions.

Designed for real-time applications with a global footprint, Global Datastore for Redis supports cross-region replication latency of typically under 1 second, increasing the responsiveness of your applications by providing geo-local reads closer to end users. In the unlikely event of regional degradation, one of the healthy cross-region replica clusters can be promoted to become the primary cluster with full read/write capabilities. Once initiated, the promotion typically completes in less than 1 minute, allowing your applications to remain available. To secure cross-region data transfer traffic, Global Datastore uses encryption in-transit.

You can setup a Global Datastore by starting with an existing cluster, or by creating a new cluster to be used as a primary. Creating Global Datastore takes just a few clicks in the AWS Management Console for ElastiCache, or can be automated by downloading the latest AWS SDK or CLI. Global Datastore is also supported on Amazon CloudFormation. For more information, see AWS::ElastiCache::GlobalReplicationGroup.

Overview and Demo of Global Datastore

Featured on AWS What's Next show with Product Manager Ruchita Arora

Technical Documentation

Read the Amazon ElastiCache Global Datastore documentation in the Amazon ElastiCache for Redis User Guide to learn more.

Benefits

Write locally, read globally

With Global Datastore, you can write to your ElastiCache for Redis cluster in one region and have the data available to be read from two other cross-region replica clusters to enable low-latency local reads. With typical cross-region replication latency of under 1 second, your applications enjoy quick data access across regions.

Cross-region disaster recovery

In the unlikely event of regional degradation, one of the cross-region replica clusters in the Global Datastore can be promoted to become the primary cluster with full read/write capabilities in less than 1 minute, allowing your applications to remain available.

Extreme performance

Leverage Redis’ sub-millisecond latency for local reads/writes in primary region and local reads in secondary regions.

Secure

Global Datastore for Redis uses encryption in-transit for cross-region traffic to keep your data secure. Additionally, you can also encrypt your primary and secondary clusters using encryption at-rest to keep your data secured end-to-end. Each primary and secondary cluster can have a separate customer managed AWS KMS key in AWS Key Management Service (KMS) for encryption at rest.

Easy to set-up

Global Datastore eliminates the complexity and operational burden of deploying, managing and replicating data in clusters across regions. You can set-up a Global Datastore by starting with an existing cluster, or by creating a new cluster to be used as primary. Creating a Global Datastore for Redis creation takes just a few clicks in the Amazon AWS ElastiCache Management Console for ElastiCache, or can be automated by downloading the latest AWS SDK or CLI.

One-click seamless configuration changes

Global Datastore allows you to easily scale or upgrade regional clusters and ensures that all participating clusters are identically configured. You can also easily add or remove regions from the Global Datastore, or promote a secondary region to become the primary. With any configuration change, Global Datastore ensures that cross-region replication is appropriately setup and all secondary clusters replicate data from the primary cluster.

Discover how AWS customers are using Amazon ElastiCache

Visit the customers page
Ready to build?
Get started with Amazon ElastiCache
Have more questions?
Contact us