AWS Certified Solutions Architect – Professional — Question 212
A company provides auction services for artwork and has users across North America and Europe. The company hosts its application in Amazon EC2 instances in the us-east-1 Region. Artists upload photos of their work as large-size, high-resolution image files from their mobile phones to a centralized Amazon S3 bucket created in the us-east-1 Region. The users in Europe are reporting slow performance for their image uploads.
How can a solutions architect improve the performance of the image upload process?
Answer options
- A. Redeploy the application to use S3 multipart uploads.
- B. Create an Amazon CloudFront distribution and point to the application as a custom origin.
- C. Configure the buckets to use S3 Transfer Acceleration.
- D. Create an Auto Scaling group for the EC2 instances and create a scaling policy.
Correct answer: C
Explanation
The correct answer is C, as S3 Transfer Acceleration uses Amazon CloudFront's globally distributed edge locations to speed up uploads by routing data through the nearest edge location. Option A, while beneficial for large file uploads, does not address geographical latency. Option B improves application delivery but is not specific to image uploads. Option D focuses on scaling EC2 instances which does not optimize the S3 upload process directly.