Amazon ElastiCache has no upfront costs. With on-demand nodes you pay only for the resources you consume by the hour without any long-term commitments. With Reserved Nodes, you can make a low, one-time, up-front payment for each node you wish to reserve for a 1 or 3 year term. In return, you receive a significant discount off the ongoing hourly usage rate for the Node(s) you reserve.

The Amazon ElastiCache Free Usage Tier helps new AWS customers get started with a managed caching service in the cloud for free. Customers eligible for the AWS Free Usage tier receive 750 hours per month of a t1.micro or t2.micro node.

Pay only for what you use. There is no minimum fee. Estimate your monthly bill using the AWS Simple Monthly Calculator.

View Detailed Pricing for Amazon ElastiCache »

Amazon ElastiCache can be used to significantly improve latency and throughput for many read-heavy application workloads (such as social networking, gaming, media sharing and Q&A portals) or compute-intensive workloads (such as a recommendation engine) by allowing you to store the objects that are often read in cache. Moreover, with Redis’s support for advanced data structures, you can augment the database tier to provide features (such as leaderboard, counting, session and tracking) that are not easily achievable via databases in a cost-effective way.

Amazon ElastiCache simplifies and offloads the management, monitoring, and operation of in-memory cache environments, enabling you to focus on the differentiating parts of your applications.

Amazon ElastiCache provides:

  • Support for two engines: Memcached and Redis
  • Ease of management via the AWS Management Console. With a few clicks you can configure and launch cache nodes for the engine you wish to use.
  • Compatibility with the specific engine protocol. This means most of the client libraries will work with the respective engines they were built for - no additional changes or tweaking required.
  • Detailed monitoring statistics for the engine nodes at no extra cost via Amazon CloudWatch
  • Pay only for the resources you consume based on node hours used

Amazon ElastiCache is available in all AWS regions and allows you to run your cache nodes in Amazon Virtual Private Cloud.

Paying for what you use

Available Cache Nodes

Amazon ElastiCache currently supports the following Cache Node Types:

Cache Node Type vCPU Memory (GiB) Network Performance
Standard - Current Generation
cache.t2.micro 1 0.555 Low to Moderate
cache.t2.small 1 1.55 Low to Moderate
cache.t2.medium 2 3.22 Low to Moderate
cache.m4.large 2 6.42 Moderate
cache.m4.xlarge 4 14.28 High
cache.m4.2xlarge 8 29.7 High
cache.m4.4xlarge 16 60.78 High
cache.m4.10xlarge 40 154.64 10 Gigabit
cache.m5.large 2 6.38 High
cache.m5.xlarge 4 12.93 High
cache.m5.2xlarge 8 26.04 High
cache.m5.4xlarge 16 52.26 High
cache.m5.12xlarge 48 157.12 10 Gigabit
cache.m5.24xlarge 96 314.32 25 Gigabit
Memory Optimized - Current Generation
cache.r4.large 2 12.3 Up to 10 Gigabit
cache.r4.xlarge 4 25.05 Up to 10 Gigabit
cache.r4.2xlarge 8 50.47 Up to 10 Gigabit
cache.r4.4xlarge 16 101.38 Up to 10 Gigabit
cache.r4.8xlarge 32 203.26 10 Gigabit
cache.r4.16xlarge 64 407 25 Gigabit
cache.r5.large 2 13.07 Up to 10 Gigabit
cache.r5.xlarge 4 26.32 Up to 10 Gigabit
cache.r5.2xlarge 8 52.82 Up to 10 Gigabit
cache.r5.4xlarge 16 105.81 Up to 10 Gigabit
cache.r5.12xlarge 48 317.77 10 Gigabit
cache.r5.24xlarge 96 635.61 25 Gigabit

Looking for T1, M1, M2, M3, C1, or R3 Cache Nodes? See the Previous Generation Cache Nodes page.

Intended Usage and Restrictions

Your use of this service is subject to the Amazon Web Services Customer Agreement.

Learn more about Amazon ElastiCache pricing

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