Open menu
-->

AWS ElastiCache Best Practices

Amazon ElastiCache is a service for a distributed in-memory cache in the cloud. It provides a high-performance, scalable, and cost-effective caching solution. Memcached or Redis cache engine software are available.



Amazon ElastiCache is a service for a distributed in-memory cache in the cloud. It provides a high-performance, scalable, and cost-effective caching solution. Memcached or Redis cache engine software are available.

Cloud Conformity checks Amazon ElastiCache service according to the following rules:

Total Number of ElastiCache Nodes
Ensure your AWS account has not reached the limit set for the number of ElastiCache cluster nodes.

Default Port
Ensure AWS ElastiCache clusters are not using the default ports set for Redis and Memcached cache engines.

AWS ElastiCache Desired Node Type
Ensure that all your Amazon ElastiCache cluster cache nodes are of given types.

Idle AWS ElastiCache Nodes
Identify any idle AWS ElastiCache nodes and terminate them in order to optimize your AWS costs.

AWS ElastiCache Cluster In VPC
Ensure Amazon ElastiCache clusters are deployed into a Virtual Private Cloud (VPC)

AWS ElastiCache Node Type Generation
Ensure ElastiCache clusters are using the latest generation of nodes for cost and performance improvements.

AWS ElastiCache Multi-AZ
Ensure Amazon ElastiCache Redis clusters have the Multi-AZ feature enabled.

AWS ElastiCache Reserved Nodes Failed Purchases
Ensure AWS ElastiCache Reserved Node purchases have not failed.

AWS ElastiCache Reserved Nodes Pending Purchases
Ensure AWS ElastiCache Reserved Node purchases are not pending.

Unused ElastiCache Reserved Cache Nodes
Ensure that your ElastiCache Reserved Cache Nodes are being utilized.

AWS ElastiCache Reserved Cache Node Recent Purchases
Ensure ElastiCache Reserved Cache Node purchases are regularly reviewed for cost optimization (informational).

AWS ElastiCache Reserved Cache Nodes Purchase Recommendations
Upgrade ElastiCache nodes to Reserved Cache Nodes (RCNs) by following Cloud Conformity recommendations for purchasing RCNs.

ElastiCache Engine Version
Ensure that the latest version of Redis/Memcached is used for your AWS ElastiCache clusters.

Enable ElastiCache In-Transit and At-Rest Encryption
Ensure in-transit and at-rest encryption is enabled for Amazon ElastiCache Redis clusters.

ElastiCache Reserved Cache Node Lease Expiration In The Next 30 Days
Ensure Amazon ElastiCache Reserved Cache Nodes (RCN) are renewed before expiration.

ElastiCache Reserved Cache Node Lease Expiration In The Next 7 Days
Ensure Amazon ElastiCache Reserved Cache Nodes (RCN) are renewed before expiration.