Ensure that your ElastiCache clusters are provisioned within the AWS EC2-VPC platform instead of EC2-Classic platform (outdated from 2013-12-04) for better flexibility and control over the cache clusters security, availability, traffic routing and more
Creating and managing Amazon ElastiCache clusters using EC2-VPC platform instead of EC2-Classic can bring multiple advantages such as better networking infrastructure (network isolation, subnets and private IP addresses), much more flexible control over access security (control over VPC security group membership, network ACLs, security group outbound/egress traffic filtering) and the capability to run cache clusters on single-tenant hardware.
To determine the EC2 platform (EC2-Classic or EC2-VPC) used to launch your ElastiCache clusters, perform the following:
To migrate your EC2-Classic ElastiCache clusters to a Virtual Private Cloud, you must re-create those clusters within a VPC environment. To relaunch the necessary clusters, perform the following:Note: As example, this guide will explain how to migrate an ElastiCache Redis cache cluster from EC2-Classic platform to EC2-VPC within the same AWS region.