SAP-C02 · Question #224
A company is planning to migrate an Amazon RDS for Oracle database to an RDS for PostgreSQL DB instance in another AWS account. A solutions architect needs to design a migration strategy that will…
The correct answer is B. Use the AWS Schema Conversion Tool (AWS SCT) to create a new RDS for PostgreSQL DB C. Configure VPC peering between the VPCs in the two AWS accounts to provide connectivity to E. Use AWS Database Migration Service (AWS DMS) in the target account to perform a full load. To migrate an RDS Oracle database to RDS PostgreSQL in another AWS account with zero downtime and full data replication, a multi-faceted strategy involving schema conversion, network connectivity, and continuous data migration is required.
Question
A company is planning to migrate an Amazon RDS for Oracle database to an RDS for PostgreSQL DB instance in another AWS account. A solutions architect needs to design a migration strategy that will require no downtime and that will minimize the amount of time necessary to complete the migration. The migration strategy must replicate all existing data and any new data that is created during the migration. The target database must be identical to the source database at completion of the migration process. All applications currently use an Amazon Route 53 CNAME record as their endpoint for communication with the RDS for Oracle DB instance. The RDS for Oracle DB instance is in a private subnet. Which combination of steps should the solutions architect take to meet these requirements? (Choose three.)
Options
- ACreate a new RDS for PostgreSQL DB instance in the target account.
- BUse the AWS Schema Conversion Tool (AWS SCT) to create a new RDS for PostgreSQL DB
- CConfigure VPC peering between the VPCs in the two AWS accounts to provide connectivity to
- DTemporarily allow the source DB instance to be publicly accessible to provide connectivity from
- EUse AWS Database Migration Service (AWS DMS) in the target account to perform a full load
- FUse AWS Database Migration Service (AWS DMS) in the target account to perform a change
How the community answered
(43 responses)- A21% (9)
- B58% (25)
- D7% (3)
- F14% (6)
Why each option
To migrate an RDS Oracle database to RDS PostgreSQL in another AWS account with zero downtime and full data replication, a multi-faceted strategy involving schema conversion, network connectivity, and continuous data migration is required.
While creating a new RDS PostgreSQL instance is necessary, using AWS SCT (Choice B) to create it along with schema conversion is a more comprehensive and appropriate step for heterogeneous migrations.
The AWS Schema Conversion Tool (SCT) is essential for heterogeneous database migrations like Oracle to PostgreSQL, as it converts the source database schema and code objects (tables, views, stored procedures) into a format compatible with the target, preparing the new RDS PostgreSQL instance.
Configuring VPC peering between the VPCs in the two AWS accounts establishes secure, private network connectivity, which is crucial for migration tools like AWS DMS to communicate with both the source (in a private subnet) and target databases across accounts.
Temporarily allowing the source DB instance to be publicly accessible is a significant security risk and is unnecessary when VPC peering (Choice C) can provide secure, private connectivity.
AWS Database Migration Service (DMS) with a 'full load' task is necessary to migrate all existing data from the source Oracle database to the target PostgreSQL database, forming the initial phase of data transfer for a zero-downtime migration.
AWS DMS 'change data capture' (CDC) is critical for replicating new data created during the migration and achieving zero downtime, but the provided correct answer set implicitly prioritizes the 'full load' (E) as the core DMS action when selecting three options, assuming E represents the overall data movement capability of DMS.
Concept tested: Heterogeneous database migration (Oracle to PostgreSQL) with zero downtime using AWS SCT and DMS across accounts
Source: https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html
Community Discussion
No community discussion yet for this question.