A company hosts its application in Amazon EC2 instances in us-east-1. Artists across North America and Europe upload very large, high-resolution images from mobile phones to a centralized Amazon S3 bucket in us-east-1. European users report slow upload performance. How can a solutions architect improve upload performance for users in Europe?
Choose an answer
Tap an option to check your answer.
Correct answer: Enable Amazon S3 Transfer Acceleration on the bucket..
Why this is the answer
Enabling Amazon S3 Transfer Acceleration on the bucket is the most effective solution because it leverages CloudFront’s globally distributed edge locations to accelerate uploads to S3. Users in Europe will upload data to a nearby CloudFront edge location, and the data will then be routed to the S3 bucket in us-east-1 over AWS’s optimized network, significantly reducing latency and improving throughput. Modifying the application to use S3 multipart uploads helps with large file uploads by breaking them into smaller parts, but it doesn't address the underlying network latency for users geographically distant from the S3 bucket. Creating a CloudFront distribution with the application as a custom origin is primarily for accelerating content delivery (downloads), not uploads directly to S3. Putting the EC2 application tier in an Auto Scaling group and creating a scaling policy addresses application processing capacity, not network latency for S3 uploads.
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