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

Exam AWS Certified Solutions Architect - Professional All Questions

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

Exam AWS Certified Solutions Architect - Professional topic 1 question 736 discussion

A company that is developing a mobile game is making game assets available in two AWS Regions. Game assets are served from a set of Amazon EC2 instances behind an Application Load Balancer (ALB) in each Region. The company requires game assets to be fetched from the closest Region. If game assets become unavailable in the closest Region, they should be fetched from the other Region.
What should a solutions architect do to meet these requirements?

  • A. Create an Amazon CloudFront distribution. Create an origin group with one origin for each ALB. Set one of the origins as primary.
  • B. Create an Amazon Route 53 health check for each ALB. Create a Route 53 failover routing record pointing to the two ALBs. Set the Evaluate Target Health value to Yes.
  • C. Create two Amazon CloudFront distributions, each with one ALB as the origin. Create an Amazon Route 53 failover routing record pointing to the two CloudFront distributions. Set the Evaluate Target Health value to Yes.
  • D. Create an Amazon Route 53 health check for each ALB. Create a Route 53 latency alias record pointing to the two ALBs. Set the Evaluate Target Health value to Yes.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Jaypdv
Highly Voted 3 years ago
D. is valid
upvoted 22 times
ExtHo
3 years ago
Supporting Jaypdv Yes It's D Failover routing policy – Use when you want to configure active-passive failover. Latency routing policy – Use when you have resources in multiple AWS Regions and you want to route traffic to the region that provides the best latency. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html
upvoted 11 times
...
...
junehc
Most Recent 2 years, 7 months ago
Can someone please help me to understand why C is wrong?
upvoted 1 times
user0001
2 years, 4 months ago
because failover routing
upvoted 1 times
...
...
futen0326
2 years, 7 months ago
Selected Answer: D
Answer is D. An alias record can have more than 1 entry, contrary to what people are saying here.
upvoted 1 times
...
vbal
2 years, 9 months ago
it did confuse for sure with CloudFront with OriginSet in the options but Answer is D because the request won't go the nearest Region with CloudFront as every request first lands on Primary.
upvoted 1 times
...
AzureDP900
2 years, 10 months ago
If the nearest Region's game assets become unavailable, they should be retrieved from the other Region. This is key to answer this question. This concludes me D as right answer.
upvoted 1 times
...
andylogan
2 years, 11 months ago
It's D
upvoted 1 times
...
DerekKey
2 years, 11 months ago
Either I don't know how it works or all of you are wrong. If you want such sophisticated routing one of the answers should mention Routing Policy. None of them is. A correct - CloudFron: create an origin group with two origins: a primary and a secondary. If the primary origin is unavailable or returns specific HTTP response status codes CloudFront automatically switches to the secondary origin B wrong - "Create a Route 53 failover routing record pointing to the two ALBs" - you have to set failover in each Route 53 record (each ALB) as Primary or Secondary C wrong - "Create an Amazon Route 53 failover routing record pointing to the two CloudFront distributions." - same as above D wrong - "Create a Route 53 latency alias record pointing to the two ALBs" - alias can use only one destination
upvoted 2 times
DerekKey
2 years, 11 months ago
Additonally for "company requires game assets to be fetched from the closest Region" you would need geoproximity or geolocation. CloudFront will do it for each request based on requestor IP.
upvoted 1 times
johnnsmith
2 years, 11 months ago
This is a badly worded question. A is wrong because "The company requires game assets to be fetched from the closest Region". With A, you always fetch from one ALB. D is wrong because a latency alias record can't point to two ALB. If you think "The company requires game assets to be fetched from the closest Region" really mean touching the closet region, A is correct. If you think a latency alias record really means two records, D is correct.
upvoted 1 times
...
...
...
tgv
2 years, 11 months ago
DDD ---
upvoted 1 times
...
WhyIronMan
2 years, 11 months ago
I'll go with D
upvoted 1 times
...
vimgoru24
2 years, 12 months ago
D. The proximity requirement rules out other options
upvoted 2 times
...
hk436
3 years ago
D is my answer!!
upvoted 1 times
...
mustpassla
3 years ago
D for sure
upvoted 1 times
...
Waiweng
3 years ago
it's D
upvoted 2 times
...
beebatov
3 years ago
Answer: D Latency routing for this use-case (having active resources in multiple regions)
upvoted 2 times
...
gsw
3 years ago
must be B
upvoted 2 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 ...