Question

Difficulty: MediumAWS Storage Services

A media startup is launching an application where users upload and share photos. The access patterns for these photos are highly unpredictable, with some files being viewed thousands of times in the first week and then never again, while others are accessed randomly months later. The startup wants to minimize storage costs automatically without paying retrieval fees or incurring operational overhead to manage lifecycle policies. Which AWS storage solution is best suited for this scenario?

  1. Amazon S3 Intelligent-TieringAnswer
  2. B
    Amazon S3 Standard-Infrequent Access (S3 Standard-IA)
  3. C
    Amazon Elastic File System (Amazon EFS)
  4. D
    Amazon EBS Provisioned IOPS SSD

Answer

Amazon S3 Intelligent-Tiering
Amazon S3 Intelligent-Tiering is the only cloud storage class that delivers automatic cost savings by moving data between two access tiers (frequent access and infrequent access) when access patterns change, without any activation fees, retrieval fees, or lifecycle rules to configure.

Step-by-Step Solution

1
Analyze the storage requirements of the scenario.
The application requires object storage (user-uploaded photos) with unpredictable access patterns, automatic cost optimization, no retrieval fees, and minimal operational overhead.
Identifying the data type (objects) and access pattern constraints narrows down the appropriate storage services and classes.
2
Evaluate the available S3 storage classes against the constraints.
Amazon S3 Intelligent-Tiering automatically manages data movement between access tiers without retrieval fees or operational overhead, which directly matches all the criteria.
Other S3 storage classes like Standard-IA charge retrieval fees and require manual management of lifecycle policies, making them unsuitable for unpredictable patterns.

Key Concept

Amazon S3 Storage Classes and Cost Optimization
Estimated Time:1m 30s
Rate this question