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

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

A company is running a critical stateful web application on two Linux Amazon EC2 instances behind an Application Load Balancer (ALB) with an Amazon RDS for MySQL database. The company hosts the DNS records for the application in Amazon Route 53. A solutions architect must recommend a solution to improve the resiliency of the application.

The solution must meet the following objectives:

• Application tier: RPO of 2 minutes. RTO of 30 minutes
• Database tier: RPO of 5 minutes. RTO of 30 minutes

The company does not want to make significant changes to the existing application architecture. The company must ensure optimal latency after a failover.

Which solution will meet these requirements?

  • A. Configure the EC2 instances to use AWS Elastic Disaster Recovery. Create a cross-Region read replica for the RDS DB instance. Create an ALB in a second AWS Region. Create an AWS Global Accelerator endpoint, and associate the endpoint with the ALBs. Update DNS records to point to the Global Accelerator endpoint.
  • B. Configure the EC2 instances to use Amazon Data Lifecycle Manager (Amazon DLM) to take snapshots of the EBS volumes. Configure RDS automated backups. Configure backup replication to a second AWS Region. Create an ALB in the second Region. Create an AWS Global Accelerator endpoint, and associate the endpoint with the ALBs. Update DNS records to point to the Global Accelerator endpoint.
  • C. Create a backup plan in AWS Backup for the EC2 instances and RDS DB instance. Configure backup replication to a second AWS Region. Create an ALB in the second Region. Configure an Amazon CloudFront distribution in front of the ALB. Update DNS records to point to CloudFront.
  • D. Configure the EC2 instances to use Amazon Data Lifecycle Manager (Amazon DLM) to take snapshots of the EBS volumes. Create a cross-Region read replica for the RDS DB instance. Create an ALB in a second AWS Region. Create an AWS Global Accelerator endpoint, and associate the endpoint with the ALBs.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
God_Is_Love
Highly Voted 1 year, 6 months ago
Selected Answer: A
DRS includes EC2 instances as well not just data related as offered by DLM or Backup Q: What operating systems and applications are supported by AWS DRS? A: You can use AWS DRS to recover all of your applications and databases that run on supported Windows and Linux operating system versions. This includes critical databases such as Oracle, MySQL, and SQL Server, and enterprise applications such as SAP. AWS Elastic Disaster Recovery (DRS) vs AWS DLM vs AWS Backup You should use DLM when you want to automate the creation, retention, and deletion of EBS snapshots. You should use AWS Backup to manage and monitor backups across the AWS services you use, including EBS volumes, from a single place.
upvoted 21 times
...
bititan
Highly Voted 1 year, 7 months ago
Selected Answer: A
its understood that others cannot meet the RTO and RPO requirements, because restore from back can take time based on the size of the data
upvoted 10 times
...
sarlos
Most Recent 3 months, 3 weeks ago
Why not C?
upvoted 1 times
helloworldabc
3 weeks ago
just A
upvoted 1 times
...
...
tushar321
4 months, 3 weeks ago
DRS Maintains state of EC2 machines while snapshot doesnt
upvoted 1 times
...
career360guru
8 months, 3 weeks ago
Selected Answer: A
Option A
upvoted 1 times
...
career360guru
9 months, 3 weeks ago
Selected Answer: A
Option A
upvoted 1 times
...
DiaaCloud
11 months, 1 week ago
A is correct D is not correct because snapshot is one region and must to be copied and keep in sync to DR region which cannot meet the RTO...for sure D is wrong
upvoted 1 times
...
nharaz
1 year ago
Selected Answer: A
DRS is faster to recover than Backups > https://youtu.be/07EHsPuKXc0?si=w_dZQKOAynE2T4JY
upvoted 1 times
...
NikkyDicky
1 year, 2 months ago
Selected Answer: A
A for low RPO
upvoted 1 times
...
Jesuisleon
1 year, 4 months ago
I don't understand the sentence "Update DNS records to point to the Global Accelerator endpoint" in A and B. It doesn't make sense. I think it should "update DNS records to point to the GA two static IP addresses or GA's DNS name
upvoted 1 times
...
dev112233xx
1 year, 5 months ago
Selected Answer: A
RDS Cross-region replication has the best RPO and RTO: https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/ https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-database-disaster-recovery/choosing-database.html AWS Elastic Disaster Recovery also provide the best RTO/RPO (with Warm standby and active-active) https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/rel_planning_for_recovery_disaster_recovery.html
upvoted 5 times
...
OCHT
1 year, 5 months ago
Selected Answer: D
You are correct that AWS Elastic Disaster Recovery (DRS) can be used to recover both data and EC2 instances. However, in the scenario described in the question, the specified RPO and RTO objectives for the application tier can be met using Amazon Data Lifecycle Manager (Amazon DLM) to take snapshots of the EBS volumes attached to the EC2 instances. While restoring from a backup can take time depending on the size of the data, using Amazon DLM to take snapshots of the EBS volumes provides a way to recover data within the specified RPO of 2 minutes and RTO of 30 minutes for the application tier. In addition, creating a cross-Region read replica for the RDS DB instance provides a way to recover data within the specified RPO of 5 minutes and RTO of 30 minutes for the database tier.
upvoted 2 times
michele_scar
3 months, 4 weeks ago
Option D doesn't mention DNS, so it's not correct
upvoted 1 times
...
OCHT
1 year, 5 months ago
Overall, while AWS Elastic Disaster Recovery (DRS) can be a useful service in certain scenarios, it is not necessary in this case because the specified RPO and RTO objectives can be met using other AWS services such as Amazon Data Lifecycle Manager (Amazon DLM) and cross-Region read replicas for the RDS DB instance.
upvoted 1 times
BasselBuzz
1 year, 2 months ago
The process of starting up new instances and mount the EBS volumes to them will absolutely take more than 30 minutes.
upvoted 1 times
...
...
OCHT
1 year, 5 months ago
Overall, while AWS Elastic Disaster Recovery (DRS) can be a useful service in certain scenarios, it is not necessary in this case because the specified RPO and RTO objectives can be met using other AWS services such as Amazon Data Lifecycle Manager (Amazon DLM) and cross-Region read replicas for the RDS DB instance.
upvoted 1 times
...
OCHT
1 year, 5 months ago
Option A is not the best solution because it involves using AWS Elastic Disaster Recovery, which is not necessary to meet the specified RPO and RTO objectives for the application and database tiers. AWS Elastic Disaster Recovery is a service that helps customers prepare for and recover from disasters by providing a cost-effective, fully managed, and scalable solution for disaster recovery. While it can be useful in certain scenarios, it is not necessary in this case because the specified RPO and RTO objectives can be met using other AWS services such as Amazon Data Lifecycle Manager (Amazon DLM) and cross-Region read replicas for the RDS DB instance. Therefore, Option D is a better solution because it meets the specified requirements without introducing unnecessary complexity or cost.
upvoted 1 times
...
...
Musk
1 year, 7 months ago
Selected Answer: A
I agree it's A
upvoted 2 times
...
schalke04
1 year, 7 months ago
Selected Answer: A
DRS should fulfill the requirements
upvoted 3 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 ...