Node-Based Clusters
Explore how node-based clusters in Amazon ElastiCache organize data across replication groups and shards. Understand differences between cluster mode disabled and enabled, endpoint types, and how parameter groups and maintenance windows impact operational control and scaling.
While ElastiCache Serverless abstracts infrastructure decisions behind a managed proxy layer, many workloads demand explicit control over shard count, replica count, and node types to meet specific performance, cost, or compliance requirements. The node-based (provisioned) cluster model is the alternative where engineering teams make these decisions directly, shaping the cluster topology to match their workload characteristics.
At the center of every node-based Valkey or Redis OSS deployment in ElastiCache sits a
Replication groups, shards, and replicas
A replication group is the top-level resource you create when provisioning a Valkey or Redis OSS cluster in ElastiCache. Inside a replication group, data is organized into one or more
A common misconception is that adding replicas increases write throughput. Replicas improve read scaling and availability, but the number of shards determines write and data-partitioning capacity. Each shard owns a subset of the keyspace, and the primary in each shard is the sole writer for that partition. When a write command arrives, it is processed by the shard's primary and then propagated asynchronously to its ...