A financial analytics firm generates daily transaction summaries that are stored in an Amazon S3 bucket. The summaries are accessed frequently by downstream applications for the first after creation. After , access to the summaries drops to almost zero, but they must be retained for compliance purposes for a total of from creation. During the compliance retention period, the summaries must remain queryable within milliseconds. Which of the following lifecycle configurations represents the most cost-effective storage strategy for these summaries?
- Keep the transaction summaries in S3 Standard for the entire , then use a lifecycle rule to expire the objects.Answer
- BTransition the transaction summaries to S3 Standard-Infrequent Access (S3 Standard-IA) after , and expire the objects after .
- CTransition the transaction summaries to S3 Glacier Flexible Retrieval after , and expire the objects after .
- DTransition the transaction summaries to S3 Glacier Instant Retrieval after , and expire the objects after .
Answer
Keep the transaction summaries in S3 Standard for the entire 45 days, then use a lifecycle rule to expire the objects.
Keeping the files in S3 Standard for the entire duration is the most cost-effective solution because the storage duration in the lower tier (15 days) is shorter than the minimum billing threshold of S3 Standard-IA (30 days) and S3 Glacier Instant Retrieval (90 days). The cost of paying the minimum storage duration penalty makes transitioning the objects more expensive than maintaining them in the standard tier.
Step-by-Step Solution
Key Concept
Minimizing storage costs by understanding minimum storage duration charges and retrieval latency constraints across S3 storage tiers.