Course description

In this practical lab, you will perform a real-world database migration from MySQL to Amazon Aurora using AWS Database Migration Service (DMS). You'll start by provisioning both source (MySQL RDS) and target (Aurora) databases in AWS. Then, you'll configure DMS replication instances, define source and target endpoints, and create a migration task with validation enabled. By the end of this lab, you'll have hands-on experience with DMS workflows, understand how to monitor migration progress, and gain confidence in executing cloud database migrations with minimal downtime.

Additionally, all learners receive dedicated online support through our Slack workspace where you can ask questions, get troubleshooting help, and interact with our team throughout the entire project.

Click here to access Slack workspace link

What will i learn?

  • Provision MySQL and Aurora databases in AWS
  • Configure AWS DMS replication instances and endpoints
  • Create and run a DMS migration task with data validation
  • Monitor migration progress and verify data integrity
  • Understand best practices for database migration to AWS

Requirements

  • An active AWS account with access to RDS and DMS
  • Basic understanding of relational databases (MySQL/Aurora)
  • Familiarity with AWS Management Console
  • Permission to create RDS instances and DMS resources

Frequently asked question

DMS is used to migrate databases between homogeneous or heterogeneous database engines with minimal downtime. It supports ongoing replication and one-time migrations.

No, DMS can automatically create tables in the target database if you select the appropriate target preparation mode (e.g., DROP_AND_CREATE).

Yes, by selecting “Migrate and replicate” task type, DMS will perform a full load and continue to replicate ongoing changes from the source to the target.

Akinola Ojuola

Cloud Solution Architect, DevOps Consultant & Trainer

Akinola Ojuola is a seasoned Cloud Solution Architect, DevOps Consultant and technical trainer with over 20 years of industry expertise. Throughout his career, he has worked with some of the world’s most prominent technology-driven organisations, including IBM, Fujitsu, Walmart, and MasterCard, delivering transformative solutions across various sectors. Akinola has trained and mentored more than 1,000 students across 18 countries on five continents. His commitment to real-world, practical learning has enabled hundreds of learners to launch successful careers in global tech companies. He is passionate about practical, real-world learning. His teaching approach blends deep technical knowledge with hands-on, enterprise-level experience. He holds multiple industry certifications and leads advanced projects in Cloud Architecture, DevOps, DevSecOps, and Artificial Intelligence for both private enterprises and public institutions.Whether you’re just starting or looking to advance your tech career, you’ll gain valuable, job-ready skills under his guidance.

$10

Lectures

1

Skill level

Intermediate

Expiry period

1 Months

Certificate

Yes

Related courses