Migrate from Apache Cassandra to Amazon Keyspaces

Introduction

In this lesson, you migrate a self-managed Apache Cassandra cluster to a fully managed cluster by using Amazon Keyspaces (for Apache Cassandra). First you learn why you would want to use Amazon Keyspaces to manage your Cassandra cluster. Then you work through the steps to migrate an existing Cassandra cluster to Amazon Keyspaces. At the end of this lesson, you should feel confident in your ability to migrate an existing Cassandra database to Amazon Keyspaces.

Time to complete: 30–45 minutes

Move to Managed Databases - Migrate from Apache Cassandra to Amazon Keyspaces (16:11)
Why use Amazon Keyspaces?

Amazon Keyspaces is a fully managed service for running Cassandra-compatible databases on Amazon Web Services (AWS). Cassandra is a popular option for high-scale applications that need top-tier performance.

With Amazon Keyspaces, your database operations are managed by AWS, leaving your team free to focus on innovation. Amazon Keyspaces handles cluster scaling, instance failover, data backups, and software updates. Rely on the efficiencies of the AWS Cloud to use a faster, cheaper, and more reliable database option.

Lesson contents

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

In this lesson, you migrated an existing, self-managed Apache Cassandra database running on Amazon EC2 to a fully managed Amazon Keyspaces table. You used tools such as cqlsh to easily migrate your data from an existing instance to your Amazon Keyspaces table.