Amazon ElastiCache High Availability and Global Design
Explore Amazon ElastiCache's high availability strategies including multi-AZ with automatic failover to protect against node and Availability Zone failures within a region. Understand how Global Datastore enables asynchronous cross-region replication for disaster recovery and low-latency regional reads. Learn the operational roles of replicas, endpoint behavior during failover, and how these layers complement each other in resilient cache architectures.
With the node-based cluster architecture, replication groups, shards, replicas, and endpoints already established, the next critical question emerges naturally: Once a working replication group is running in production, how do you keep it available when a primary node crashes, an entire Availability Zone goes offline, or your application needs a presence in another AWS Region? This lesson addresses that question by covering two distinct mechanisms that solve fundamentally different problems. Multi-AZ with automatic failover protects a cluster against node and AZ failures within a single region, while Global Datastore extends a node-based cluster across regions for low-latency regional reads and disaster recovery.
These two mechanisms are complementary layers, not interchangeable options. Conflating them is one of the most common architectural mistakes in ElastiCache design.
Before diving in, several authoritative terms will recur throughout this discussion. A
Multi-AZ and automatic failover
For production node-based Valkey and Redis OSS clusters, multi-AZ with automatic failover is the AWS-preferred mechanism for surviving AZ-level failures. Enabling it requires at least one replica per shard, and ...