Skip to content

ElastiCache Redis Cluster Modes

ElastiCache Replication: Cluster Mode Disabled

  • One primary node, up to 5 replicas
  • Asynchronous replication
  • The primary node is used for read/write
  • The other nodes are read-only
  • One shard, all nodes have all the data
  • Guard against data loss if node failure
  • Multi-AZ enabled by default for failover
  • Helpful to scale read performance

ElastiCache Replication: Cluster Mode Enabled

  • Data is partitioned across shards (helpful to scale writes)
  • Each shard has a primary and up to 5 replica nodes (same concept as before)
  • Multi AZ capability
  • Up to 500 nodes per cluster
    • 500 shards with a single master
    • 250 shards with 1 master and 1 replica ...
    • 83 shards with one master and 5 replicas