Cost-Optimized Global Dynamic Content Delivery
Short answer
A Create an Amazon CloudFront distribution configured with the existing ALB as the origin to optimize global dynamic content delivery.
Question
Key Takeaways
The exam tests the ability to leverage CloudFront's edge locations to accelerate global delivery while keeping backend costs low, despite common misconceptions about CDN suitability for dynamic traffic.
This question addresses the design of a cost-optimized compute solution for serving dynamic content globally using Amazon CloudFront with an ALB origin.
Common mistake: Many learners avoid Option A because they mistakenly believe CloudFront cannot handle dynamic content or is too expensive, preferring Route 53 or Direct Connect without considering scalability and latency.
Expert Analysis
Why the Answer Is Correct
Option A is the correct choice because Amazon CloudFront is a global Content Delivery Network (CDN) that caches and distributes content from edge locations closest to users, significantly reducing latency. By configuring the existing Application Load Balancer (ALB) as the origin, CloudFront can fetch dynamic content on-demand, optimizing both performance and cost by minimizing direct requests to the origin. This setup leverages AWS's global infrastructure to serve millions of customers efficiently.
Why the Other Options Are Wrong
Option B uses Route 53 for geographic routing, which directs traffic to specific regions but does not inherently optimize for global performance or reduce load on the origin server like a CDN would. Option C suggests migrating to S3 static website hosting, which is unsuitable for a web application requiring dynamic content processing via EC2 and ALB. Option D proposes AWS Direct Connect, which establishes a dedicated private connection between an on-premises network and AWS, not for serving public internet traffic globally to end-users.
Community Comment Notes
Community feedback strongly supports Option A, with many users noting that CloudFront is the standard solution for global content distribution. As user Cpso noted, there is curiosity about why the exam emphasizes CloudFront for dynamic content, but experts clarify that modern CloudFront configurations handle dynamic workloads effectively. User JA2018 correctly identified that CloudFront acts as a CDN to distribute content globally at high speeds, making it the most cost-effective approach.
Exam Strategy
When asked about global content delivery, always consider CloudFront first as it offloads traffic to edge locations. For dynamic content, remember that CloudFront can cache dynamic responses or fetch them from origins like ALBs, balancing speed and cost.
Frequently Asked Questions
Can CloudFront really handle dynamic content efficiently?
Why is Route 53 not the best choice for this scenario?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 5 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 5
-
Cpso 👍 4 Answered A“A. But I’m curious why the exam usually uses CloudFront for dynamic content. It doesn’t seem reasonable.”
-
JA2018 👍 2 Answered ACloudFront: 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
-
GOTJ 👍 1Cloudfront to serve dynamic content? Again?
-
aragon_saa 👍 6 Answered AAnswer is A
-
ttttttttttttttttttttttt 👍 3 Answered ACloudfront == global
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →