Elastic or uncertain cache demand
ElastiCache Serverless
Billed by average data stored in GB-hours and ECPUs based on compute time or transferred data, whichever drives the request; rates vary by engine and AWS Region.7
AWS managed application cache
An AWS managed cache service offering Serverless and node-based deployments with Valkey, Redis OSS, and Memcached engines.
Choose Amazon ElastiCache when the application is AWS-native and needs a managed disposable cache with either Serverless elasticity or explicit node capacity. Select the engine and deployment independently: default to Valkey for new compatible workloads only after client and command validation, retain Redis OSS when its exact compatibility is required, and choose Memcached for the simpler multithreaded object-cache model.123
ElastiCache reduces cache infrastructure operations and integrates with AWS networking, but the application accepts Region and VPC locality, engine and command compatibility, Serverless ECPU and GB-hour economics or node-hour capacity planning, eviction behavior, and cross-AZ transfer costs.123457
Whether an AWS-native application cache should use ElastiCache Serverless or node-based capacity, and which supported engine fits the cache semantics.
ElastiCache is an in-memory application cache, not the system of record. Serverless abstracts cluster capacity behind a TLS endpoint and fixed cluster-mode configuration; node-based deployments expose node type, node count, placement, shards, replicas, and parameter choices. Engine compatibility is managed and version-specific rather than identical to every self-operated Valkey, Redis OSS, or Memcached deployment.123
For: AWS application teams that need a disposable shared cache and can intentionally choose Valkey, Redis OSS, or Memcached plus Serverless or node-based deployment
ElastiCache Serverless bills cached data in GB-hours plus requests in ECPUs, with a lower 100 MB minimum data-storage meter for Valkey and a 1 GB minimum for Redis OSS and Memcached. Node-based clusters bill by engine, node type, node count, and node-hours; backups, cross-AZ transfer, and other AWS dimensions can add cost.7
Elastic or uncertain cache demand
Billed by average data stored in GB-hours and ECPUs based on compute time or transferred data, whichever drives the request; rates vary by engine and AWS Region.7
Explicit capacity and topology
Billed by provisioned node-hours according to engine, node type, node count, and Region, with one-year or three-year reserved-node options for eligible steady workloads.7
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Upstash · Accessed Official
Redis · Accessed Official