SOA-C02 Question 329
Select 2A company frequently uploads large files (several gigabytes in size) to an Amazon S3 bucket from a geographically distributed user base. The company is experiencing slow upload speeds and wants to optimize the process to improve performance while ensuring reliability. Which combination of S3 performance features will help achieve this goal?
- A
Use S3 Transfer Acceleration to speed up uploads by leveraging Amazon's global edge network.
- B
Enable multipart uploads to split large files into smaller parts for parallel upload.
- C
Configure Amazon S3 Event Notifications to trigger Lambda functions for file uploads.
- D
Use Amazon S3 Intelligent-Tiering to automatically tier the uploaded data based on access patterns.
- E
Compress files locally before uploading them to S3.
Show answer and explanation
Correct answers: A, B
Explanation
To optimize S3 uploads for large files and geographically distributed users, combining S3 Transfer Acceleration and multipart uploads delivers the best results. Transfer Acceleration reduces latency by leveraging Amazon's edge network, while multipart uploads improve reliability and performance by enabling parallel uploads of file parts. These two features directly address the performance challenges mentioned in the scenario.
- A. Correct.
S3 Transfer Acceleration speeds up file uploads by routing data through Amazon's global edge network, which reduces latency and increases upload performance, especially for geographically distributed users.
- B. Correct.
Multipart uploads allow large files to be divided into smaller parts, which can be uploaded in parallel, improving performance and reliability for large file uploads.
- C. Incorrect.
S3 Event Notifications are used to trigger actions (like Lambda functions) after files are uploaded, but they do not directly impact upload performance.
- D. Incorrect.
S3 Intelligent-Tiering optimizes storage costs for data based on access patterns but does not improve upload performance.
- E. Incorrect.
Compressing files locally can reduce file size, but it does not utilize S3-specific performance features like Transfer Acceleration or multipart uploads.