Amazon S3 Storage Class for Data with Unknown/Changing Access Pattern

Best Amazon S3 Storage Class for Data with Unknown/Changing Access Pattern

Question

You are asked to suggest an appropriate Amazon S3 storage class for “data with unknown/changing access pattern”

Which one would you suggest?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer: A.

Option A is CORRECT.

Amazon S3 Intelligent-Tiering is best suited for data with “unknown/changing access pattern”.

Option B is INCORRECT.

S3 standard is ideal for general-purpose storage of frequently accessed data.

Option C is INCORRECT.

Amazon S3 Glacier is preferable for archival of data for a long term.

Option D is INCORRECT.

Amazon S3 Standard-Infrequent Access is better suited for less frequently accessed, long-lived data.

Reference:

https://aws.amazon.com/s3/storage-classes/

For data with an unknown or changing access pattern, the most appropriate Amazon S3 storage class would be Amazon S3 Intelligent-Tiering.

Amazon S3 Intelligent-Tiering is designed to optimize costs for data with unknown or changing access patterns. It automatically moves objects between two access tiers: frequent access and infrequent access, based on changing access patterns and automatically optimizes costs for you. This means that data that is frequently accessed will be stored in the frequent access tier, while data that is not accessed as frequently will be moved to the infrequent access tier to save costs.

On the other hand, Amazon S3 Standard is suitable for frequently accessed data that requires low latency and high throughput. It is designed for use cases such as big data analytics, mobile and gaming applications, content distribution, and backup and recovery.

Amazon S3 Glacier is a suitable storage class for data archiving and long-term storage. It is designed for data that is accessed infrequently, and where retrieval times of several hours are acceptable.

Amazon S3 Standard-Infrequent Access is designed for data that is accessed less frequently than Amazon S3 Standard, but more frequently than Amazon S3 Glacier. It is designed for long-lived data that is less frequently accessed, but requires rapid access when needed.

Therefore, for data with unknown or changing access patterns, Amazon S3 Intelligent-Tiering would be the most appropriate storage class as it automatically moves data between frequent access and infrequent access tiers based on changing access patterns, which optimizes costs for you.