AWS Certified SysOps Administrator – Associate — Question 388

A company is running a development application on an Amazon EC2 instance. The application uploads 500,000 files that are 1 GB in size into a target Amazon S3 bucket that has default encryption enabled. The EC2 instance is in the same AWS Region where the S3 bucket is deployed.

The company uses performance logging that is built into the application software. The logs show that the application is constantly waiting for the files to be written to the S3 bucket. A SysOps administrator needs to improve the application's throughput performance. The SysOps administrator validates that the networking on the EC2 instance is not constrained.

What should the SysOps administrator do to improve the S3 upload performance?

Answer options

Correct answer: B

Explanation

Amazon S3 automatically scales to support high request rates, and partitioning uploads across multiple prefixes allows the application to write items in parallel, significantly increasing throughput. S3 Transfer Acceleration and AWS Global Accelerator are designed to optimize network routing over long distances and will not improve performance for transfers within the same AWS Region. AWS PrivateLink provides private connectivity but does not address S3 write performance limitations.