AWS Certified Solutions Architect – Professional (SAP-C02) — Question 69
A video streaming company recently launched a mobile app for video sharing. The app uploads various files to an Amazon S3 bucket in the us-east-1 Region. The files range in size from 1 GB to 10 GB.
Users who access the app from Australia have experienced uploads that take long periods of time. Sometimes the files fail to completely upload for these users. A solutions architect must improve the app’s performance for these uploads.
Which solutions will meet these requirements? (Choose two.)
Answer options
- A. Enable S3 Transfer Acceleration on the S3 bucket. Configure the app to use the Transfer Acceleration endpoint for uploads.
- B. Configure an S3 bucket in each Region to receive the uploads. Use S3 Cross-Region Replication to copy the files to the distribution S3 bucket.
- C. Set up Amazon Route 53 with latency-based routing to route the uploads to the nearest S3 bucket Region.
- D. Configure the app to break the video files into chunks. Use a multipart upload to transfer files to Amazon S3.
- E. Modify the app to add random prefixes to the files before uploading.
Correct answer: A, D
Explanation
Option A is correct because enabling S3 Transfer Acceleration can significantly speed up uploads by routing them through Amazon's edge locations. Option D is also correct as using multipart uploads allows for better handling of large files, reducing the likelihood of failures. The other options either do not directly address the upload speed issue or introduce unnecessary complexity.