AWS Certified Solutions Architect – Professional — Question 957

A company is moving a business-critical application onto AWS. It is a traditional three-tier web application using an Oracle database. Data must be encrypted in transit and at rest. The database hosts 12 TB of data. Network connectivity to the source Oracle database over the internal is allowed, and the company wants to reduce operational costs by using AWS Managed Services where possible. All resources within the web and application tiers have been migrated. The database has a few tables and a simple schema using primary keys only; however, it contains many Binary Large Object (BLOB) fields. It was not possible to use the database's native replication tools because of licensing restrictions.
Which database migration solution will result in the LEAST amount of impact to the application's availability?

Answer options

Correct answer: C

Explanation

AWS Database Migration Service (DMS) is the ideal solution for minimal-downtime migrations because it supports both initial full-load and ongoing Change Data Capture (CDC) replication from an on-premises Oracle database to Amazon RDS. Using RDS with Transparent Data Encryption (TDE) and securing the DMS replication instance with an AWS KMS key satisfies the strict requirements for encryption at rest and in transit. Other methods, like transferring massive backups over a newly provisioned Direct Connect or attempting native replica setups, are either technically unsupported under the licensing constraints or would incur unacceptable application downtime.