AWS Certified Solutions Architect – Associate (SAA-C03) — Question 871
A company wants to replicate existing and ongoing data changes from an on-premises Oracle database to Amazon RDS for Oracle. The amount of data to replicate varies throughout each day. The company wants to use AWS Database Migration Service (AWS DMS) for data replication. The solution must allocate only the capacity that the replication instance requires.
Which solution will meet these requirements?
Answer options
- A. Configure the AWS DMS replication instance with a Multi-AZ deployment to provision instances across multiple Availability Zones.
- B. Create an AWS DMS Serverless replication task to analyze and replicate the data while provisioning the required capacity.
- C. Use Amazon EC2 Auto Scaling to scale the size of the AWS DMS replication instance up or down based on the amount of data toreplicate.
- D. Provision AWS DMS replication capacity by using Amazon Elastic Container Service (Amazon ECS) with an AWS Fargate launch type to analyze and replicate the data while provisioning the required capacity.
Correct answer: B
Explanation
AWS DMS Serverless automatically provisions, monitors, and scales replication capacity to match the volume of data being migrated, making it the ideal solution for fluctuating workloads. Traditional AWS DMS replication instances require manual scaling and do not support dynamic capacity adjustments based on real-time demand. Other AWS services, such as Amazon EC2 Auto Scaling or Amazon ECS with AWS Fargate, cannot be used to natively scale AWS DMS replication instances.