SOA-C02 · Question #130
A global company wants to allow anyone in the world to upload videos from a mobile phone. The company's mobile app uploads the videos across the public internet to an Amazon S3 bucket in the…
The correct answer is A. Enable S3 Transfer Acceleration on the S3 bucket. Change the mobile app to use the S3 Transfer. S3 Transfer Acceleration (option A) solves this problem by routing uploads through AWS CloudFront edge locations closest to each user, then sending the data over AWS's optimized private network backbone to us-east-1 - dramatically reducing latency for distant users without…
Question
A global company wants to allow anyone in the world to upload videos from a mobile phone. The company's mobile app uploads the videos across the public internet to an Amazon S3 bucket in the us-east-1 Region for further processing. Videos that users upload from locations that are distant from us-east-1 have slower upload speeds than videos that users upload from close to us-east-1. In many cases, the slow uploads cause users from the distant locations to cancel their uploads. Which solution will improve the upload speeds for the users from distant locations?
Options
- AEnable S3 Transfer Acceleration on the S3 bucket. Change the mobile app to use the S3 Transfer
- BCreate an S3 access point for the S3 bucket in several AWS Regions across the world. Change
- CUse S3 Select on the S3 bucket. Change the mobile app to use the S3 Select global endpoint for
- DCreate new public Network Load Balancers (NLBs) in several AWS Regions across the world.
How the community answered
(27 responses)- A70% (19)
- B7% (2)
- C7% (2)
- D15% (4)
Explanation
S3 Transfer Acceleration (option A) solves this problem by routing uploads through AWS CloudFront edge locations closest to each user, then sending the data over AWS's optimized private network backbone to us-east-1 - dramatically reducing latency for distant users without requiring any infrastructure changes beyond enabling the feature and updating the endpoint URL.
Option B is wrong because S3 access points are for managing access permissions and network controls, not for improving upload speed - they don't move data closer to users or optimize routing.
Option C is wrong because S3 Select is a query feature that lets you retrieve subsets of object data using SQL expressions; it has nothing to do with upload performance.
Option D is wrong because adding Network Load Balancers in multiple regions doesn't solve the underlying problem - the data still has to traverse the public internet to reach us-east-1, and NLBs aren't designed to accelerate cross-region S3 uploads.
Memory tip: Think of Transfer Acceleration like a global courier network - instead of mailing a package directly across the world on slow local roads, you drop it at the nearest FedEx hub (CloudFront edge) and it travels the fast private highway to the destination. Any time an exam question mentions "slow uploads to S3 from distant/global users," Transfer Acceleration is almost always the answer.
Topics
Community Discussion
No community discussion yet for this question.