Migrate from self-managed Redis to Amazon ElastiCache


In this lesson, you migrate a self-managed Redis cluster to a fully managed cluster using Amazon ElastiCache. First you learn why you would want to use ElastiCache to manage your Redis cluster. Then you work through the steps to migrate an existing Redis cluster to ElastiCache. At the end of this lesson, you should feel confident in your ability to migrate an existing cluster to ElastiCache.

Time to complete: 30–45 minutes

Move to Managed Databases - Migrate from Redis to Amazon ElastiCache (15:29)
Why use ElastiCache?

ElastiCache is a fully managed service for running in-memory data stores with Amazon Web Services (AWS). In-memory data stores such as Redis and Memcached are used for a variety of workloads including query caching and session stores. In-memory data stores enable high-velocity and low-latency workloads with submillisecond latency.

With ElastiCache, your cluster operations are managed by AWS, leaving your team free to focus on innovation. In this lesson, you use ElastiCache for Redis, which handles cluster scaling, instance failover, data backups, and software updates.

Lesson contents

In this lesson, you learn how to migrate a self-managed Redis cluster to a fully managed cluster on ElastiCache. This lesson has four steps.

In this lesson, you migrated an existing, self-managed Redis cluster running on Amazon EC2 to a fully managed Redis cluster on ElastiCache. You used the ElastiCache online migration operation to safely and reliably replicate your data to your new cluster.