Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 235 discussion

A company is moving its on-premises Oracle database to Amazon Aurora PostgreSQL. The database has several applications that write to the same tables. The applications need to be migrated one by one with a month in between each migration. Management has expressed concerns that the database has a high number of reads and writes. The data must be kept in sync across both databases throughout the migration.

What should a solutions architect recommend?

  • A. Use AWS DataSync for the initial migration. Use AWS Database Migration Service (AWS DMS) to create a change data capture (CDC) replication task and a table mapping to select all tables.
  • B. Use AWS DataSync for the initial migration. Use AWS Database Migration Service (AWS DMS) to create a full load plus change data capture (CDC) replication task and a table mapping to select all tables.
  • C. Use the AWS Schema Conversion Tool with AWS Database Migration Service (AWS DMS) using a memory optimized replication instance. Create a full load plus change data capture (CDC) replication task and a table mapping to select all tables.
  • D. Use the AWS Schema Conversion Tool with AWS Database Migration Service (AWS DMS) using a compute optimized replication instance. Create a full load plus change data capture (CDC) replication task and a table mapping to select the largest tables.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
aakashkumar1999
Highly Voted 1 year, 9 months ago
Selected Answer: C
C : because we need SCT to convert from Oracle to PostgreSQL, and we need memory optimized machine for databases not compute optimized.
upvoted 14 times
hissein
1 year, 2 months ago
why it is memory optimized and not compute optimized machine ?
upvoted 6 times
pentium75
10 months, 4 weeks ago
Maybe it doesn't matter, but in D we create a table mapping only for "the largest tables" while obviously we need "all tables" as in C.
upvoted 6 times
...
Guru4Cloud
1 year, 2 months ago
A memory-optimized replication instance is recommended because the database has a high number of reads and writes. Memory-optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.
upvoted 17 times
hissein
1 year, 1 month ago
thank you
upvoted 2 times
...
...
...
...
TechStuff
Most Recent 9 months ago
B. Use AWS DataSync for the initial migration. Use AWS Database Migration Service (AWS DMS) to create a full load plus change data capture (CDC) replication task and a table mapping to select all tables. This approach leverages AWS DataSync for the initial data migration, which is optimized for high-speed transfer of large amounts of data. Then, AWS DMS is used to create a replication task with full load plus change data capture (CDC), ensuring ongoing synchronization between the on-premises Oracle database and Amazon Aurora PostgreSQL. By selecting all tables, the migration process ensures that all applications can continue to read from and write to the database without interruption during the migration period.
upvoted 1 times
...
MrPCarrot
9 months, 1 week ago
Answer is C - AWS Schema Conversion Tool (AWS SCT) supports heterogeneous database migrations by automatically converting the source database schema and a majority of the custom code to a format compatible with the target database.
upvoted 1 times
...
awsgeek75
10 months, 1 week ago
Selected Answer: C
Has to be SCT + DMS for all the tables so C is the choice. Why do you need SCT? Read this: https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-data-from-an-on-premises-oracle-database-to-aurora-postgresql.html
upvoted 2 times
awsgeek75
10 months, 1 week ago
AB-> DataSync has nothing to do with DB Migration (https://aws.amazon.com/datasync/) D: Only migrates the largest table I think these questions are more for seeing how much of AWS product catalogue can you remember efficiently with associated features. Afterall AWS SA is also a salesperson for the right product! I now look at product cheat-sheets to look them up at work.
upvoted 1 times
...
...
pentium75
10 months, 4 weeks ago
Selected Answer: C
Oracle -> PostgreSQL, we need SCT, thus A and B are out. D maps only "the largest tables" but we need all tables
upvoted 3 times
...
ansagr
11 months, 2 weeks ago
Selected Answer: C
Another reason to rule out D is because it states “a table mapping to select the largest tables”, whereas selecting all tables (as stated in option C) in the table mapping is necessary to ensure a comprehensive migration.
upvoted 4 times
...
Ruffyit
12 months ago
because we need SCT to convert from Oracle to PostgreSQL, and we need memory optimized machine for databases not compute optimized. A memory-optimized replication instance is recommended because the database has a high number of reads and writes. Memory-optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.
upvoted 2 times
...
Po_chih
1 year, 1 month ago
Selected Answer: C
because we need SCT to convert from Oracle to PostgreSQL, and we need memory optimized machine for databases not compute optimized. https://repost.aws/zh-Hant/knowledge-center/dms-optimize-aws-sct-performance
upvoted 2 times
...
TariqKipkemei
1 year, 1 month ago
Selected Answer: C
Oracle database to Amazon Aurora PostgreSQL = AWS Schema Conversion Tool High number of reads and writes = memory optimized replication instance
upvoted 3 times
...
Guru4Cloud
1 year, 2 months ago
Selected Answer: C
A memory-optimized replication instance is recommended because the database has a high number of reads and writes. Memory-optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.
upvoted 1 times
...
_d1rk_
1 year, 3 months ago
Selected Answer: C
DataSync is for file-level synch, so A and B can be excluded. C is better than D because memory-optimized instances are recommended to handle the high number of reads and writes
upvoted 2 times
...
ukivanlamlpi
1 year, 3 months ago
Selected Answer: A
why not a? only capture the change is sufficient
upvoted 2 times
pentium75
10 months, 4 weeks ago
Oracle -> PostgreSQL requires SCT
upvoted 1 times
...
...
Mmmmmmkkkk
1 year, 4 months ago
Bbbbbb
upvoted 1 times
...
cookieMr
1 year, 4 months ago
Selected Answer: C
The AWS SCT is used to convert the schema and code of the Oracle database to be compatible with Aurora PostgreSQL. AWS DMS is utilized to migrate the data from the Oracle database to Aurora PostgreSQL. Using a memory-optimized replication instance is recommended to handle the high number of reads and writes during the migration process. By creating a full load plus CDC replication task, the initial data migration is performed, and ongoing changes in the Oracle database are continuously captured and applied to the Aurora PostgreSQL database. Selecting all tables for table mapping ensures that all the applications writing to the same tables are migrated. Option A & B are incorrect because using AWS DataSync alone is not sufficient for database migration and data synchronization. Option D is incorrect because using a compute optimized replication instance is not the most suitable choice for handling the high number of reads and writes.
upvoted 2 times
...
omoakin
1 year, 5 months ago
BBBBBBBBBBBBB
upvoted 2 times
...
SimiTik
1 year, 7 months ago
B chatgpt
upvoted 2 times
...
KZM
1 year, 9 months ago
DMS+SCT for Oracle to Aurora PostgreSQL migration https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-oracle-database-to-aurora-postgresql-using-aws-dms-and-aws-sct.html
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...