Question

Difficulty: MediumAWS Storage Services

A retail company wants to migrate its customer transaction images to Amazon S3. The access patterns for these images are highly unpredictable, with some images being accessed frequently during promotion periods and others not accessed for months. The company wants to optimize its storage costs automatically without manual intervention or performance degradation when access patterns change. Which Amazon S3 storage class should the company use to meet these requirements?

  1. A
    Amazon Elastic Block Store (Amazon EBS)
  2. Amazon S3 Intelligent-TieringAnswer
  3. C
    Amazon S3 Standard-Infrequent Access (S3 Standard-IA)
  4. D
    Amazon S3 Glacier Instant Retrieval

Answer

Amazon S3 Intelligent-Tiering
The correct answer is Amazon S3 Intelligent-Tiering. This storage class is specifically designed to optimize storage costs by automatically moving data to the most cost-effective access tier when access patterns change. It is ideal for data with unknown or unpredictable access patterns, and it does not charge retrieval fees or require manual management.

Step-by-Step Solution

1
Analyze the storage requirements: object storage (images), unpredictable access patterns, and the need for automatic cost optimization with zero operational overhead.
The solution must support object storage (Amazon S3) and feature automated cost tiering without retrieval fees or manual management.
This narrows down the potential solutions to Amazon S3 storage classes that support automated lifecycle or tiering capabilities.
2
Evaluate the S3 storage classes against the requirement of 'unpredictable access' and 'automatic cost optimization'.
Amazon S3 Intelligent-Tiering is the only storage class that monitors access patterns and automatically moves data between frequent and infrequent tiers without retrieval fees or manual rules.
Other classes like S3 Standard-IA or S3 Glacier Instant Retrieval charge retrieval fees and are designed for predictable infrequent or archival patterns, respectively.

Key Concept

Selecting the appropriate Amazon S3 storage class based on access patterns and cost optimization requirements.
Rate this question