SOA-C03 · Question #160
A SysOps administrator must load test a new Amazon CloudFront distribution to assess data transfer and latency performance. Which solution will meet this requirement?
The correct answer is D. Send client requests from multiple geographic regions. Configure the load test so that each client. Load testing CloudFront effectively requires simulating realistic global traffic patterns, as CloudFront is a globally distributed CDN that routes requests based on geographic proximity to edge locations.
Question
A SysOps administrator must load test a new Amazon CloudFront distribution to assess data transfer and latency performance. Which solution will meet this requirement?
Options
- ASend client requests from a single geographic region. Configure the load test so that each client
- BSend client requests from a single geographic region. Configure the load test so that each client
- CSend client requests from multiple geographic regions. Configure the load test so that each client
- DSend client requests from multiple geographic regions. Configure the load test so that each client
How the community answered
(35 responses)- A17% (6)
- B3% (1)
- C6% (2)
- D74% (26)
Why each option
Load testing CloudFront effectively requires simulating realistic global traffic patterns, as CloudFront is a globally distributed CDN that routes requests based on geographic proximity to edge locations.
Sending requests from a single geographic region only tests one CloudFront edge location, which does not represent the global distribution of traffic and skews latency results to one region.
A single geographic region still fails to exercise multiple edge locations, and depending on the cache configuration described, it may not accurately reflect data transfer performance across CloudFront's distributed infrastructure.
While using multiple geographic regions is correct, the cache or client configuration described in option C (likely reusing the same URLs without cache-busting) would result in cached responses being served, obscuring true origin-fetch latency and data transfer metrics.
CloudFront serves content from edge locations closest to the requesting client, so sending requests from multiple geographic regions ensures that different edge locations are exercised, providing accurate latency and data transfer measurements. Additionally, configuring each client to use a unique cache-busting parameter or object prevents cache hits from masking true origin fetch performance, giving a complete picture of end-to-end latency. This approach aligns with AWS best practices for load testing CloudFront distributions to assess real-world performance.
Concept tested: CloudFront load testing across multiple geographic regions
Source: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/load-testing.html
Topics
Community Discussion
No community discussion yet for this question.