AWS Certified Solutions Architect – Professional (SAP-C02) — Question 144
A company is running an application in the AWS Cloud. The application runs on containers m an Amazon Elastic Container Service (Amazon ECS) cluster. The ECS tasks use the Fargate launch type. The application's data is relational and is stored in Amazon Aurora MySQL. To meet regulatory requirements, the application must be able to recover to a separate AWS Region in the event of an application failure. In case of a failure, no data can be lost.
Which solution will meet these requirements with the LEAST amount of operational overhead?
Answer options
- A. Provision an Aurora Replica in a different Region.
- B. Set up AWS DataSync for continuous replication of the data to a different Region.
- C. Set up AWS Database Migration Service (AWS DMS) to perform a continuous replication of the data to a different Region.
- D. Use Amazon Data Lifecycle Manager (Amazon DLM) to schedule a snapshot every 5 minutes.
Correct answer: A
Explanation
The correct answer is A because provisioning an Aurora Replica in a different Region allows for automatic replication of data with minimal management, meeting both recovery and no data loss requirements. Options B and C involve more complexity and operational overhead due to continuous data management, while D does not provide real-time replication, risking data loss within the snapshot intervals.