exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 462 discussion

A company needs to implement disaster recovery for a critical application that runs in a single AWS Region. The application's users interact with a web frontend that is hosted on Amazon EC2 instances behind an Application Load Balancer (ALB). The application writes to an Amazon RDS for MySQL DB instance. The application also outputs processed documents that are stored in an Amazon S3 bucket.

The company’s finance team directly queries the database to run reports. During busy periods, these queries consume resources and negatively affect application performance.

A solutions architect must design a solution that will provide resiliency during a disaster. The solution must minimize data loss and must resolve the performance problems that result from the finance team's queries.

Which solution will meet these requirements?

  • A. Migrate the database to Amazon DynamoDB and use DynamoDB global tables. Instruct the finance team to query a global table in a separate Region. Create an AWS Lambda function to periodically synchronize the contents of the original S3 bucket to a new S3 bucket in the separate Region. Launch EC2 instances and create an ALB in the separate Region. Configure the application to point to the new S3 bucket.
  • B. Launch additional EC2 instances that host the application in a separate Region. Add the additional instances to the existing ALIn the separate Region, create a read replica of the RDS DB instance. Instruct the finance team to run queries against the read replica. Use S3 Cross-Region Replication (CRR) from the original S3 bucket to a new S3 bucket in the separate Region. During a disaster, promote the read replica to a standalone DB instance. Configure the application to point to the new S3 bucket and to the newly promoted read replica.
  • C. Create a read replica of the RDS DB instance in a separate Region. Instruct the finance team to run queries against the read replica. Create AMIs of the EC2 instances that host the application frontend. Copy the AMIs to the separate Region. Use S3 Cross-Region Replication (CRR) from the original S3 bucket to a new S3 bucket in the separate Region. During a disaster, promote the read replica to a standalone DB instance. Launch EC2 instances from the AMIs and create an ALB to present the application to end users. Configure the application to point to the new S3 bucket.
  • D. Create hourly snapshots of the RDS DB instance. Copy the snapshots to a separate Region. Add an Amazon ElastiCache cluster in front of the existing RDS database. Create AMIs of the EC2 instances that host the application frontend. Copy the AMIs to the separate Region. Use S3 Cross-Region Replication (CRR) from the original S3 bucket to a new S3 bucket in the separate Region. During a disaster, restore the database from the latest RDS snapshot. Launch EC2 instances from the AMIs and create an ALB to present the application to end users. Configure the application to point to the new S3 bucket.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
pangchn
Highly Voted 1 year, 1 month ago
Selected Answer: C
C A is out since periodic lambda will have data loss B is out since ALB is regional service. Can't add EC2 to ALB if in different region D is out since hourly backup will have data loss
upvoted 7 times
...
AzureDP900
Most Recent 5 months, 2 weeks ago
Option C involves creating a read replica of the RDS DB instance in a separate Region, which addresses the performance issue caused by the finance team's queries. This approach also ensures that the database is available during a disaster. Additionally, this option uses S3 Cross-Region Replication (CRR) to synchronize data across Regions, ensuring minimal data loss in case of a disaster. The use of a read replica and CRR provides a more efficient solution compared to options A or D, which involve synchronizing entire databases or restoring from snapshots.
upvoted 1 times
...
ahrentom
6 months, 3 weeks ago
Selected Answer: B
I´ll go with B, because 1. C did not promote the Read Replica into a Standalone instance. 2. C did not redirect S3 traffic to the separate region, if the main region fails. Cost is not in focus, so we can preinstall the needed EC2 instances.
upvoted 1 times
altonh
2 months ago
"Launch additional EC2 instances that host the application in a separate Region. Add the additional instances to the existing ALB" You cannot add instances from the new region to the existing region.
upvoted 1 times
...
ahrentom
6 months, 3 weeks ago
https://aws.amazon.com/de/blogs/aws/amazon-rds-for-mysql-promote-read-replica/
upvoted 1 times
...
...
lasithasilva709
1 year, 1 month ago
Selected Answer: C
A is out because relational database is suited here D is out because ElastiCache is not required and hourly snapshots of the RDS DB instance would not minimise data loss B is out because as per the requirements (no RTO is mentioned), there is no need to launch EC2 instances in DR site and keep them idle
upvoted 1 times
...
Dgix
1 year, 1 month ago
Selected Answer: C
C is the answer.
upvoted 1 times
...
txxxxxf
1 year, 1 month ago
Selected Answer: C
This solution involves creating a Read Replica of the RDS DB instance in another region and directing the finance team to execute queries on it, minimizing application performance impact. AMIs of EC2 instances are created and copied for rapid deployment. S3 Cross-Region Replication ensures data safety. In a disaster, the Read Replica becomes a standalone DB, and EC2 instances from AMIs with a new ALB serve the application, all reconfigured to the new S3 bucket. This approach addresses disaster recovery, minimizes data loss, and mitigates query-induced performance issues with minimal application changes.
upvoted 2 times
...
CMMC
1 year, 1 month ago
Selected Answer: C
Read recplica for reporting, CRR to replicate S3 in another region, launch EC2 from AMI and ALB and promote the read replicate in the separate region furing DR
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago