Q14Design Cost-Optimized Architectures
A company runs its primary public web application in one AWS Region spanning multiple Availability Zones. The application uses an Amazon EC2 Auto Scaling group and an Application Load Balancer (ALB). A web development team requires a cost-optimized compute solution that improves the company’s ability to serve dynamic content globally to millions of customers. Which solution meets these requirements?
← → navigate · a answer
Community votes
Discussion · 6
A 6
Answer is A
A 4
“A. But I’m curious why the exam usually uses CloudFront for dynamic content. It doesn’t seem reasonable.”
A 3
Cloudfront == global
A 2
CloudFront:
is a content delivery network (CDN) service from AWS, designed to distribute content globally at high speeds by caching content in edge locations close to users. This is the most cost-effective way to serve dynamic content globally, which is exactly what the scenario requires.
ALB as the origin:
By setting the existing ALB as the origin for CloudFront, the CDN will fetch content from the web application running on the EC2 instances behind the ALB, effectively caching and delivering content from geographically closer locations to users
2
I have to correct myself: https://aws.amazon.com/cloudfront/dynamic-content/
In this case, you can use cloudfront as an entry-point to AWS networking infrastructure for accessing to the web application, which is wide better than the public network infrastructure
1
Cloudfront to serve dynamic content? Again?