Courseiva
Deployment and MigrationeasyMultiple ChoiceObjective-mapped

DBS-C01 Deployment and Migration Practice Question

A company wants to migrate a 500 GB MySQL database from an on-premises server to Amazon RDS for MySQL. The migration must be completed within a 2-hour downtime window. Which migration approach is MOST suitable?

⚠ Common exam trap

Candidates often assume mysqldump (Option B) is the simplest and fastest method for a one-time migration, but they overlook the massive performance penalty of logical backups for large datasets, and they may not realize that Percona XtraBackup is the only option among these that can reliably complete a 500 GB migration within a 2-hour window.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Create a compressed backup using Percona XtraBackup, upload it to S3, and restore it to RDS.

Percona XtraBackup allows you to create a physical backup of the MySQL database that can be compressed and uploaded to Amazon S3, then restored directly to an Amazon RDS for MySQL instance. This approach is significantly faster than logical backups (like mysqldump) for a 500 GB database, as it bypasses SQL parsing and rebuilds the data files directly, enabling completion within a 2-hour downtime window.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Use AWS Database Migration Service (DMS) with a full load.

    Why it's wrong here

    DMS full load may be slower than a direct restore due to network overhead.

  • Use mysqldump to export the database and then import it into RDS.

    Why it's wrong here

    mysqldump is slower for 500 GB and may not complete within 2 hours.

  • Create an RDS Read Replica of the on-premises database and promote it.

    Why it's wrong here

    RDS Read Replicas cannot be created from on-premises databases.

  • Create a compressed backup using Percona XtraBackup, upload it to S3, and restore it to RDS.

    Why this is correct

    Percona XtraBackup creates a fast physical backup; restoring from S3 is efficient and can complete within 2 hours.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every DBS-C01 question from scratch — 1,663 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on DBS-C01

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A company wants to migrate a 10 GB PostgreSQL database from an on-premises server to Amazon RDS for PostgreSQL. The migration can tolerate several hours of downtime. Which migration method is the MOST straightforward?

easy
  • A.Use AWS Database Migration Service (AWS DMS) with ongoing replication
  • B.Use AWS Schema Conversion Tool (AWS SCT) to migrate the data
  • C.Create an Amazon RDS Read Replica from the on-premises database
  • D.Use pg_dump to export the database and pg_restore to import into RDS

Why D: Pg_dump and pg_restore are native PostgreSQL utilities that provide a straightforward, reliable method for migrating a 10 GB database with acceptable downtime. The 10 GB size is well within the practical limits of a logical dump, and the process requires no additional AWS services or complex configuration, making it the simplest approach for a migration that can tolerate several hours of downtime.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DBS-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DBS-C01 exam.