Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon DOP-C02 Exam - Topic 3 Question 62 Discussion

A company is hosting a web application in an AWS Region. For disaster recovery purposes, a second region is being used as a standby. Disaster recovery requirements state that session data must be replicated between regions in near-real time and 1% of requests should route to the secondary region to continuously verify system functionality. Additionally, if there is a disruption in service in the main region, traffic should be automatically routed to the secondary region, and the secondary region must be able to scale up to handle all traffic.How should a DevOps engineer meet these requirements?
D) In both regions, launch the application in Auto Scaling groups and use DynamoDB global tables for session data. Enable an Amazon CloudFront weighted distribution across regions. Point the Amazon Route 53 DNS record at the CloudFront distribution.
A) In both regions, deploy the application on AWS Elastic Beanstalk and use Amazon DynamoDB global tables for session data. Use an Amazon Route 53 weighted routing policy with health checks to distribute the traffic across the regions.
B) In both regions, launch the application in Auto Scaling groups and use DynamoDB for session data. Use a Route 53 failover routing policy with health checks to distribute the traffic across the regions.
C) In both regions, deploy the application in AWS Lambda, exposed by Amazon API Gateway, and use Amazon RDS for PostgreSQL with cross-region replication for session data. Deploy the web application with client-side logic to call the API Gateway directly.

Amazon DOP-C02 Exam - Topic 3 Question 62 Discussion

Actual exam question for Amazon's DOP-C02 exam
Question #: 62
Topic #: 3
[All DOP-C02 Questions]

A company is hosting a web application in an AWS Region. For disaster recovery purposes, a second region is being used as a standby. Disaster recovery requirements state that session data must be replicated between regions in near-real time and 1% of requests should route to the secondary region to continuously verify system functionality. Additionally, if there is a disruption in service in the main region, traffic should be automatically routed to the secondary region, and the secondary region must be able to scale up to handle all traffic.

How should a DevOps engineer meet these requirements?

Show Suggested Answer Hide Answer
Suggested Answer: D

Contribute your Thoughts:

0/2000 characters
Mee
1 day ago
C is interesting too, but Lambda might complicate things.
upvoted 0 times
...
Vesta
7 days ago
Right, but failover routing is essential for disaster recovery.
upvoted 0 times
...
Hoa
12 days ago
B is good, but it lacks global tables for session data.
upvoted 0 times
...
Vesta
17 days ago
I’m leaning towards B. Auto Scaling is crucial for handling traffic spikes.
upvoted 0 times
...
Mee
22 days ago
Good point! Still, CloudFront adds a performance boost.
upvoted 0 times
...
Hoa
27 days ago
True, but DynamoDB global tables in A ensure session data sync.
upvoted 0 times
...
Mee
1 month ago
I prefer option D. CloudFront can handle traffic well.
upvoted 0 times
...
Hoa
1 month ago
I think option A is solid. Elastic Beanstalk simplifies deployment.
upvoted 0 times
...
Arletta
1 month ago
I like A, but I wonder if the weighted routing is enough for real-time needs.
upvoted 0 times
...
Leah
2 months ago
D is interesting with CloudFront, but is it necessary?
upvoted 0 times
...
Elouise
2 months ago
Wait, can Lambda really handle all that traffic? Seems risky.
upvoted 0 times
...
Jarod
2 months ago
I think B is better for failover routing. More reliable!
upvoted 0 times
...
Glen
2 months ago
Option A sounds solid with Elastic Beanstalk and DynamoDB global tables.
upvoted 0 times
...
Sueann
2 months ago
I feel like using Auto Scaling groups is a solid choice, but I’m uncertain if combining it with CloudFront is necessary for this setup.
upvoted 0 times
...
Sunny
4 months ago
I practiced a similar question where we had to route traffic based on health checks, but I can't recall if failover or weighted routing was more effective.
upvoted 0 times
...
Lashandra
4 months ago
I think the Route 53 weighted routing policy could work, but I’m a bit confused about how health checks would function in this case.
upvoted 0 times
...
Micaela
4 months ago
I remember studying about using DynamoDB global tables for session data replication, but I'm not sure if it's the best fit for this scenario.
upvoted 0 times
...

Save Cancel