DVA-C02 · Question #662
A developer built a serverless application that processes medical images. The images are often more than 1 GB in size. Users upload all the images directly to an Amazon S3 bucket for processing. The…
The correct answer is A. Configure S3 Transfer Acceleration on the S3 bucket. Amazon S3 Transfer Acceleration leverages Amazon CloudFront’s globally distributed edge locations to accelerate PUT and POST operations to your S3 bucket. By routing uploads across the optimized AWS network backbone and using TCP optimizations, it delivers the highest…
Question
A developer built a serverless application that processes medical images. The images are often more than 1 GB in size. Users upload all the images directly to an Amazon S3 bucket for processing. The application has users throughout the world, and most users are geographically far away from the AWS Region that runs the application. Users are experiencing long wait times when they upload large images. The developer must create a solution to minimize the latency that users experience when they upload images to Amazon S3. Which solution will produce the HIGHEST throughput?
Options
- AConfigure S3 Transfer Acceleration on the S3 bucket.
- BConfigure an Amazon CloudFront distribution with the S3 endpoint as the origin.
- CConfigure Amazon ElastiCache on the S3 bucket.
- DConfigure AWS Global Accelerator on the S3 bucket.
How the community answered
(34 responses)- A76% (26)
- B6% (2)
- C3% (1)
- D15% (5)
Explanation
Amazon S3 Transfer Acceleration leverages Amazon CloudFront’s globally distributed edge locations to accelerate PUT and POST operations to your S3 bucket. By routing uploads across the optimized AWS network backbone and using TCP optimizations, it delivers the highest achievable throughput and lowest latency for large objects from geographically dispersed users.
Community Discussion
No community discussion yet for this question.