Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 141 discussion

A company runs a web-based portal that provides users with global breaking news, local alerts, and weather updates. The portal delivers each user a personalized view by using mixture of static and dynamic content. Content is served over HTTPS through an API server running on an Amazon EC2 instance behind an Application Load Balancer (ALB). The company wants the portal to provide this content to its users across the world as quickly as possible.
How should a solutions architect design the application to ensure the LEAST amount of latency for all users?

  • A. Deploy the application stack in a single AWS Region. Use Amazon CloudFront to serve all static and dynamic content by specifying the ALB as an origin.
  • B. Deploy the application stack in two AWS Regions. Use an Amazon Route 53 latency routing policy to serve all content from the ALB in the closest Region.
  • C. Deploy the application stack in a single AWS Region. Use Amazon CloudFront to serve the static content. Serve the dynamic content directly from the ALB.
  • D. Deploy the application stack in two AWS Regions. Use an Amazon Route 53 geolocation routing policy to serve all content from the ALB in the closest Region.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
huiy
Highly Voted 2 years, 1 month ago
Selected Answer: A
Answer is A. Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content https://www.examtopics.com/discussions/amazon/view/81081-exam-aws-certified-solutions-architect-associate-saa-c02/
upvoted 33 times
MutiverseAgent
1 year, 4 months ago
Also, option B does not use CloudFront which means all the traffic will go through the internet; So, despite deploying resources in two regions and using the lowest latency point, that public internet connection might probably be slower than a connection through a private aws network as Cloudfront can use.
upvoted 3 times
...
...
Six_Fingered_Jose
Highly Voted 2 years ago
Selected Answer: B
Answer should be B, CloudFront reduces latency if its only static content, which is not the case here. For Dynamic content, CF cant cache the content so it sends the traffic through the AWS Network which does reduces latency, but it still has to travel through another region. For the case with 2 region and Route 53 latency routing, Route 53 detects the nearest resouce (with lowest latency) and routes the traffic there. Because the traffic does not have to travel to resources far away, it should have the least latency in this case here.
upvoted 14 times
lofzee
5 months, 3 weeks ago
All it takes is for you to go to the Amazon Cloudfront webpage hosted by AWS where it tells you "Amazon CloudFront is a content delivery network (CDN) service that helps you distribute your static and dynamic content quickly and reliably with high speed". Answer is A bro. Your answer is B literally makes no sense. Do some studying.
upvoted 7 times
...
Aamee
1 year, 11 months ago
Can you pls. provide a ref. link from where this info. got extracted?
upvoted 1 times
manuelemg2007
1 year, 3 months ago
this is link https://aws.amazon.com/es/blogs/aws-spanish/cloudfront-para-la-distribucion-de-contenido-estatico-y-dinamico/
upvoted 4 times
...
...
Abdou1604
1 year, 1 month ago
What about accross the word :)
upvoted 4 times
...
Onimole
2 years ago
Cf works for both static and dynamic content
upvoted 11 times
...
...
PaulGa
Most Recent 2 months ago
Selected Answer: B
Ans B - "If your application is hosted in multiple AWS Regions, you can improve performance for your users by serving their requests from the AWS Region that provides the lowest latency" ...because it needs to be dynamic: "Latency between hosts on the internet can change over time as a result of changes in network connectivity and routing. Latency-based routing is based on latency measurements taken over a period of time, and the measurements reflect these changes. A request that is routed to the Oregon Region this week might be routed to the Singapore Region next week." https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy-latency.html
upvoted 2 times
...
ChymKuBoy
5 months ago
Selected Answer: B
B for sure
upvoted 1 times
...
ManikRoy
6 months, 2 weeks ago
With Amazon CloudFront, your end users connections are terminated at CloudFront locations closer to them, which helps in reducing the overall round trip time required to establish a connection. This is irrespective of static a dynamic content.
upvoted 2 times
...
ManikRoy
6 months, 2 weeks ago
Selected Answer: A
You can still have improved performance by distributing the dynamic traffic through CDN instead of ALB. Refer below link. Also for other 2 options, using just 2 other regions for world wide distribution doesn't make much of a sense. https://aws.amazon.com/cloudfront/dynamic-content/
upvoted 2 times
...
Uzbekistan
8 months ago
Selected Answer: C
CloudFront for Static Content: By leveraging Amazon CloudFront, static content such as images, stylesheets, and scripts can be cached and distributed globally across a network of edge locations. This ensures that users receive static content from the nearest edge location, reducing latency and improving performance. Serve Dynamic Content from ALB: Since dynamic content requires real-time processing and cannot be effectively cached at edge locations, serving dynamic content directly from the Application Load Balancer (ALB) is appropriate. The ALB can handle dynamic requests efficiently within the AWS Region where the application is deployed.
upvoted 1 times
eb7be10
7 months ago
C was my choice for the reasons stated here. What am I missing?
upvoted 2 times
lofzee
5 months, 3 weeks ago
How can you SERVE content from a load balancer? Amazon Cloudfront is designed for static and dynamic content. Why would you pick any other option that isn't A?
upvoted 3 times
...
...
...
Parul25
9 months, 3 weeks ago
CloudFront improves the performance, availability, and security of your dynamic content but not the latency as compared to Route 53 Latency Routing policy. Hence option B https://aws.amazon.com/cloudfront/dynamic-content/
upvoted 2 times
...
Parul25
9 months, 3 weeks ago
I choose option B. While CloudFront can accelerate content delivery by caching static content at edge locations, it may not be the most effective solution in this scenario. Since the portal delivers a mixture of static and dynamic content, leveraging Route 53 latency routing for dynamic content delivery ensures that users are directed to the nearest AWS Region hosting the dynamic content.
upvoted 1 times
...
pentium75
11 months ago
Selected Answer: A
"Least amount of latency for all users" "across the world" = CloudFront, thus B and D are out. Also, deploying the stack in "two regions" would benefit those two regions, but not users "across the world". CloudFront can also cache dynamic content, thus A.
upvoted 9 times
...
Bennyseg
11 months, 3 weeks ago
Selected Answer: A
Answer is option A: Earth Networks uses a CDN so that they can provide dynamic and personalized web based content quickly to their users with very low latency and high performing response times. Specifically, they need to be able to provide local information to the end user, in near real time, and need a CDN that allows them to adjust things like time to live, query strings, and cookie information so that they can pass all that information back to the origin to pull just what the user needs.
upvoted 2 times
...
AZ_Master
1 year ago
Selected Answer: B
Those are personalized content - where CloudFront could not help much.
upvoted 2 times
...
David_Ang
1 year, 1 month ago
Selected Answer: A
"A" because cloud front is more efficient
upvoted 2 times
...
Wayne23Fang
1 year, 1 month ago
Selected Answer: B
A or B very close. But the (B) camp arguments earlier made me lean to B: Cloudfront doesn't help much for dynamic content, which is probably the bottleneck; On average, two dynamic server could cut response half.
upvoted 2 times
...
BrijMohan08
1 year, 2 months ago
Selected Answer: D
Option D is the most suitable choice for minimizing latency for all users. It leverages the use of multiple AWS regions, geolocation routing, and the ALB to ensure that users are directed to the closest region, reducing latency for both static and dynamic content. This approach provides a high level of availability and performance for global users.
upvoted 2 times
...
TariqKipkemei
1 year, 2 months ago
Selected Answer: A
CloudFront to the rescue....whoosh
upvoted 2 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: A
The solution that will ensure the LEAST amount of latency for all users is: A. Deploy the application stack in a single AWS Region. Use Amazon CloudFront to serve all static and dynamic content by specifying the ALB as an origin. Here's why: Option A (Single AWS Region, Amazon CloudFront for both static and dynamic content): Deploying the application stack in a single AWS Region helps reduce complexity and potential data synchronization issues that might arise from using multiple 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 ...