AWS Certified Solutions Architect - Professional / Question #756 of 529

Question #756

A company offers a video sharing platform with users primarily in Asia and Australia. The application is hosted on Amazon EC2 instances in the us-west-1 Region, and users upload large video files to a centralized Amazon S3 bucket in the same Region. Users in Asia are experiencing significant delays during video uploads.

How can a solutions architect optimize the upload performance for these users?

A

Implement S3 cross-region replication to a bucket in the Asia Pacific (Tokyo) Region and direct users to upload there.

B

Create an Amazon CloudFront distribution with the S3 bucket as the origin and configure uploads through the distribution.

C

Enable S3 Transfer Acceleration on the centralized S3 bucket.

D

Deploy additional EC2 instances in the Asia Pacific (Singapore) Region to process uploads locally.

Explanation

The correct answer is C. S3 Transfer Acceleration leverages Amazon CloudFront's globally distributed edge locations to provide faster uploads to S3 buckets over long distances. This is ideal for users in Asia/Australia uploading to us-west-1, as it reduces latency by routing traffic through AWS's optimized network paths.

Option A (Cross-Region Replication) adds replication costs and delays, as files must copy to us-west-1 after upload. Option B (CloudFront) is designed for content delivery, not optimized uploads. Option D (EC2 in Singapore) introduces unnecessary complexity and costs. Transfer Acceleration (C) is the simplest, most effective solution for improving upload speeds without changing the application's architecture.

Answer

The correct answer is: C