exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 447 discussion

A company has a stateless web application that runs on AWS Lambda functions that are invoked by Amazon API Gateway. The company wants to deploy the application across multiple AWS Regions to provide Regional failover capabilities.

What should a solutions architect do to route traffic to multiple Regions?

  • A. Create Amazon Route 53 health checks for each Region. Use an active-active failover configuration.
  • B. Create an Amazon CloudFront distribution with an origin for each Region. Use CloudFront health checks to route traffic.
  • C. Create a transit gateway. Attach the transit gateway to the API Gateway endpoint in each Region. Configure the transit gateway to route requests.
  • D. Create an Application Load Balancer in the primary Region. Set the target group to point to the API Gateway endpoint hostnames in each Region.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
TariqKipkemei
Highly Voted 1 year, 6 months ago
Selected Answer: A
Global, Reduce latency, health checks, no failover = Amazon CloudFront Global ,Reduce latency, health checks, failover, Route traffic = Amazon Route 53 option A has more weight.
upvoted 30 times
ManikRoy
7 months, 2 weeks ago
Cloud front does have failover capabilities. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html#:~:text=the%20secondary%20origin.-,Note,Choose%20Create%20origin%20group.
upvoted 3 times
...
Anmol_1010
1 year, 2 months ago
nicley explained
upvoted 3 times
...
...
examtopictempacc
Highly Voted 1 year, 7 months ago
Selected Answer: A
A. I'm not an expert in this area, but I still want to express my opinion. After carefully reviewing the question and thinking about it for a long time, I actually don't know the reason. As I mentioned at the beginning, I'm not an expert in this field.
upvoted 18 times
awsgeek75
11 months, 1 week ago
All the explanation you need for this question and option A is in this article: https://aws.amazon.com/blogs/compute/building-a-multi-region-serverless-application-with-amazon-api-gateway-and-aws-lambda/
upvoted 3 times
...
...
MatAlves
Most Recent 3 months, 1 week ago
Selected Answer: A
Correct me if I'm wrong but CloudFront DOES NOT have health check capabilities out of the box. Route 53 and Global Accelerator do.
upvoted 2 times
...
ChymKuBoy
3 months, 4 weeks ago
Selected Answer: A
A for sure
upvoted 2 times
...
awsgeek75
11 months, 3 weeks ago
Selected Answer: A
B: Caching solution. Not ideal for failover although it will work. Would have been a correct answer if A wasn't an option C: Transit gateway is for VPC connectivity not AWS API or Lambda D: Even if it was possible, there is a primary region dependency of ALB A: correct because R53 health checks can failover across regions Good explanation here: https://aws.amazon.com/blogs/compute/building-a-multi-region-serverless-application-with-amazon-api-gateway-and-aws-lambda/
upvoted 4 times
awsgeek75
11 months, 1 week ago
The article also explains why you cannot use a CloudFront distribution for API Gateway, Lambda for failover
upvoted 2 times
...
...
tosuccess
11 months, 3 weeks ago
Selected Answer: B
we can set primary and secondry regions in cloud front for failover.
upvoted 2 times
...
pentium75
11 months, 4 weeks ago
Selected Answer: A
Application is serverless, it doesn't matter where it runs, so can be active-active setup and run wherever the request comes in. Route 53 with health checks will route to a healthy region. B, could work too, but CloudFront is for caching which does not seem to help with an API. The goal here is "failover capabilities", not caching/performance/latency etc.
upvoted 3 times
...
Goutham4981
1 year, 1 month ago
Selected Answer: A
In activ active failover config, route53 continuously monitors its endpoints and if one of them is unhealthy, it excludes the region/endpoint from its valid traffic route - Only Sensible option Cloudfront is a content delivery network - not used to route traffic Transit gateway for traffic routing - aws devs will hit us with a stick on hearing this option You cant use a load balancer for cross region load balancing - invalid
upvoted 2 times
...
potomac
1 year, 1 month ago
Selected Answer: A
Global ,Reduce latency, health checks, failover, Route traffic = Amazon Route 53
upvoted 2 times
...
youdelin
1 year, 2 months ago
"What the?" yeah I know right
upvoted 1 times
...
jrestrepob
1 year, 3 months ago
Selected Answer: B
"Stateless applications provide one service or function and use content delivery network (CDN), web, or print servers to process these short-term requests. https://docs.aws.amazon.com/architecture-diagrams/latest/multi-region-api-gateway-with-cloudfront/multi-region-api-gateway-with-cloudfront.html
upvoted 1 times
deechean
1 year, 3 months ago
its not static content, actually they deployed a API Gateway backed by lambda
upvoted 3 times
...
...
MrAWSAssociate
1 year, 6 months ago
Selected Answer: A
A option does make sense.
upvoted 2 times
...
Sangsation
1 year, 6 months ago
Selected Answer: B
By creating an Amazon CloudFront distribution with origins in each AWS Region where the application is deployed, you can leverage CloudFront's global edge network to route traffic to the closest available Region. CloudFront will automatically route the traffic based on the client's location and the health of the origins using CloudFront health checks. Option A (creating Amazon Route 53 health checks with an active-active failover configuration) is not suitable for this scenario as it is primarily used for failover between different endpoints within the same Region, rather than routing traffic to different Regions.
upvoted 2 times
pentium75
11 months, 4 weeks ago
Option A does not speak of Route 53 failover routing policies.
upvoted 1 times
...
...
Axeashes
1 year, 6 months ago
Selected Answer: A
https://aws.amazon.com/blogs/compute/building-a-multi-region-serverless-application-with-amazon-api-gateway-and-aws-lambda/
upvoted 4 times
Gooniegoogoo
1 year, 5 months ago
that is from 2017.. i wonder if it is still relevant..
upvoted 1 times
...
...
DrWatson
1 year, 6 months ago
Selected Answer: A
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover.html
upvoted 2 times
...
antropaws
1 year, 6 months ago
Selected Answer: A
I understand that you can use Route 53 to provide regional failover.
upvoted 1 times
...
alexandercamachop
1 year, 6 months ago
Selected Answer: A
To route traffic to multiple AWS Regions and provide regional failover capabilities for a stateless web application running on AWS Lambda functions invoked by Amazon API Gateway, you can use Amazon Route 53 with an active-active failover configuration. By creating Amazon Route 53 health checks for each Region and configuring an active-active failover configuration, Route 53 can monitor the health of the endpoints in each Region and route traffic to healthy endpoints. In the event of a failure in one Region, Route 53 automatically routes traffic to the healthy endpoints in other Regions. This setup ensures high availability and failover capabilities for your web application across multiple AWS Regions.
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago