Ensure that all ElastiCache clusters provisioned within your AWS account are using the latest generation of nodes (instances) in order to get better performance at lower cost. ElastiCache is an AWS performance optimization service that makes it easy to add distributed in-memory caching to your web applications.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
Using the latest generation of Amazon ElastiCache nodes instead of the previous generation nodes will upgrade your clusters for higher hardware performance (faster CPUs, higher memory bandwidth, superior I/O and better network throughput), better support for latest Memcached and Redis in-memory engines versions and lower costs for compute power and network bandwidth. If you are currently using ElastiCache nodes from the previous generation, Cloud Conformity encourages you to upgrade these nodes to their latest generation equivalents (see Remediation/Resolution section table for more information).
The following table will help you to identify any previous generation ElastiCache node types in use:
|ElastiCache Node Family||ElastiCache Previous Generation Node Types|
|Standard||cache.m1.small | cache.m1.medium | cache.m1.large | cache.m1.xlarge|
|Memory Optimized||cache.m2.xlarge | cache.m2.2xlarge | cache.m2.4xlarge|
To determine if your Amazon ElastiCache clusters are using node types from the previous generation, perform the following:
Remediation / Resolution
The following table will help you choose the equivalent current generation node type required for the upgrade process:
|Previous Generation Node Types||Current Generation Node Types|
|cache.m1.medium | cache.m1.large | cache.m1.xlarge||cache.m3.medium | cache.m3.large | cache.m3.xlarge|
|cache.m2.xlarge | cache.m2.2xlarge | cache.m2.4xlarge||cache.r3.large | cache.r3.xlarge | cache.r3.2xlarge|
|cache.t1.micro | cache.m1.small||cache.t2.micro | cache.t2.small|
To upgrade your previous generation ElastiCache nodes to their latest generation equivalents, perform the following:
Unlock the Remediation Steps
Free 30-day Trial
Automatically audit your configurations with Conformity
and gain access to our cloud security platform.
You are auditing:
ElastiCache Instance Generation
Risk level: Medium