Distribute a 5 GB game package through S3 and CloudFront instead of on-premises FTP
Short answer
C Upload the game files to an S3 bucket, front them with CloudFront, and publish the download URL through Route 53.
Question
Key Takeaways
CloudFront caches the object at edge locations worldwide, so the download is served from a nearby edge rather than from the publisher's data center, and S3 origin transfer to CloudFront is free, which is what makes global distribution low cost.
A game publisher currently serves downloads for existing releases from a Linux FTP site in an on-premises data center and needs to publish a new 5 GB release for download by users worldwide with better performance and low transfer cost regardless of user location.
Common mistake: Rehosting the FTP service on EC2 with an Application Load Balancer. That preserves the same single-origin architecture with a long-distance path to every user, and an ALB is layer 7 HTTP rather than FTP, so serving downloads through it does not work without a protocol change on the client side.
Expert Analysis
Why the Answer Is Correct
The requirement is improved download performance and low transfer cost for users anywhere in the world, and that is exactly the problem CloudFront solves. The 5 GB package is uploaded once to an Amazon S3 bucket, and CloudFront distributes and caches it at edge locations around the world so each user downloads from a nearby edge, which removes the long path to an on-premises data center. Data transfer from S3 to CloudFront is free, and Route 53 provides the public DNS for the download URL, so there is no per-gigabyte origin egress charge for the downloads themselves. The whole delivery path is a static website with no origin server to operate.
Why the Other Options Are Wrong
A and B: Running an FTP service on EC2 or EFS instances behind an Application Load Balancer keeps the origin in a single data center, so users still download across long distances and the performance problem remains. In addition, an Application Load Balancer handles HTTP and HTTPS rather than FTP, and EFS storage adds shared file system cost for what is a static distribution use case. D: Requester Pays makes the end users pay for the S3 requests and data transfer, which shifts cost to the customers downloading the release rather than reducing the publisher's transfer cost, and it exposes a raw S3 URL rather than a cached distribution path.
Community Comment Notes
The community voted 100 to 0 for C, and the reasoning was that S3 with CloudFront is the standard answer for globally distributed large file downloads, with one commenter noting that Requester Pays is unnecessary here because the goal is the publisher's low transfer cost rather than shifting it to users.
Official Reference
This link opens the official vendor documentation in a new tab.
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 6 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 6
-
AzureDP900 👍 3Option C provides a scalable, secure, and cost-effective solution for serving the game files worldwide. Here's why: • Amazon Route 53: Provides fast and reliable DNS resolution for users to access the game files. • Amazon S3 bucket: Stores the game files in a highly available and durable storage system. Upload the game files (5 GB) to the S3 bucket, which will be charged at the standard rate (approximately $0.023 per GB). • Amazon CloudFront: A content delivery network (CDN) that caches frequently accessed resources like the game files. This reduces the latency experienced by users worldwide and provides better download performance.
-
TheCloudGuruu 👍 2 Answered CC. S3 is the best option, no need for requestor pays
-
alexis123456 👍 2Correct Answer is C
-
kejam 👍 2 Answered CAnswer C:
-
career360guru 👍 2 Answered COption C
Show 1 more comment
-
arberod 👍 2 Answered CIt is C
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAP-C02 Questions
Access 85 questions with complete answers and detailed explanations.
View Full SAP-C02 Practice Test →