Implement a Data Ingestion Solution Using AWS Database Migration on AWS
In this lab, you’ll practice migrating a database from a self-managed server to RDS. When you’re finished with this lab, you’ll have used the AWS Data Migration Service to transfer data from an EC2 instance to an RDS PostgreSQL DB Instance.
Terms and conditions apply.
Lab info
Lab author
Challenge
View the Source and Destination Databases
You will be connecting to a bastion host or jumpbox server to explore the database you will be migrating, and the database you will be migrating to.
Challenge
Create the Replication Instance
The DMS uses an instance to connect to take data from the source DB and load it into the target. You will be creating a replication instance that will be performing the migration.
Challenge
Create the Migration Endpoints
The replication instances use endpoints to identify where it needs to connect to. In this challenge, you will be creating the source and destination endpoints on DMS.
Challenge
Create the Replication Job
After the replication instance and endpoints have been created, you can then perform the actual migration. You will create the database migration task that will take data from the source and load it into the target database.
Challenge
Validate the Database Migration
Finally, you will then need to verify that the data has arrived at the target. In this challenge, you will connect to the RDS database through the bastion host and verify that the correct number of records have been migrated.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Amazon EC2
- Amazon RDS
- Amazon VPC
- Have used the AWS console before