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?
Select one answer.
Marked answer: A
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose A1
Elastic Beanstalk is the most suitable to deploy web applications. This is already a cue for the answer among the rest of the options.
3
A Keywords: web application - ElasticBeanstalk, weighted routing required. DynamoDB Global Table required. As understand, Cloudfront not support weighted routing.
Chose A1
A - correct - Elasticbeanstalk - option of ALB to register route53 with active-active alias with health checks and weighted routing "In active-active failover, all the records that have the same name, the same type (such as A or AAAA), and the same routing policy (such as weighted or latency) are active unless Route 53 considers them unhealthy. Route 53 can respond to a DNS query using any healthy record." D - incorrect because no ALB in front of ASG.