S3 Quiz
A company is planning on allowing their users to upload and read objects from an S3 bucket. Due to the numerous amount of users, the read/write traffic will be very high. How should the architect maximize Amazon S3 performance?
A. Prefix each object name with a random string.
B. Use the STANDARD_IA storage class.
C. Prefix each object name with the current data.
D. Enable versioning on the S3 bucket.
A. Prefix each object name with a random string.
If the request rate is high, you can use hash keys or random strings to prefix to the object name. Here, partitions used to store the objects will be better distributed and hence allow for better read/write performance for your objects.
For more information on how to ensure performance in S3, please visit the following URL:
https://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html