A company's image-hosting site lets global users upload, view, and download images from mobile devices. The static website is hosted in an Amazon S3 bucket. As popularity grew, performance degraded and users reported latency when uploading and downloading images. The company must improve website performance with the LEAST implementation effort. Which solution meets this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: Configure an Amazon CloudFront distribution for the S3 bucket to improve download performance. Enable S3 Transfer Acceleration to improve upload performance..
Why this is the answer
The correct solution improves both upload and download performance with minimal effort. CloudFront caches content at edge locations globally, reducing latency for users downloading images from the S3 bucket. S3 Transfer Acceleration uses CloudFront's edge network to accelerate uploads to S3, bypassing slower internet routes. These are both managed services that require little configuration. Migrating to EC2 instances (incorrect option 2) is a significant re-architecture, not the least implementation effort. Using CloudFront for uploads (incorrect option 3) is not its primary function for direct uploads and adding multiple S3 buckets with replication and redirection increases complexity. AWS Global Accelerator (incorrect option 4) improves network performance but doesn't inherently cache content like CloudFront for downloads or optimize S3 uploads as effectively as Transfer Acceleration for this use case.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed