A digital animation studio stores two types of files in an Amazon S3 bucket:
* Render Input Assets: Average size of . These files are generated daily and are needed for for potential re-rendering, after which they can be permanently deleted.
* Finished Master Videos: Average size of . These files are accessed frequently during the first , accessed rarely for the next (but must be available immediately in milliseconds if requested), and then must be archived for for compliance. Retrieval within is acceptable for archived files.
Which two actions should a solutions architect take to meet these requirements most cost-effectively?
- Create a lifecycle rule for the Render Input Assets prefix to expire the objects after .Answer
- Create a lifecycle rule for the Finished Master Videos prefix to transition the objects to S3 Standard-IA after , transition them to S3 Glacier Deep Archive after , and expire them after .Answer
- CCreate a lifecycle rule for the Render Input Assets prefix to transition the objects to S3 Standard-IA after and expire them after .
- DCreate a lifecycle rule for the Finished Master Videos prefix to transition the objects to S3 Glacier Flexible Retrieval after and keep them there for the remainder of the period.
- ECreate a lifecycle rule for the Render Input Assets prefix to transition the objects to S3 Glacier Instant Retrieval after and expire them after .
Answer
The correct actions are to expire the Render Input Assets after 15 days without transitioning them, and to transition the Finished Master Videos to S3 Standard-IA after 30 days, to S3 Glacier Deep Archive after 90 days, and expire them after 3 years.
Expiring the Render Input Assets after 15 days is correct because keeping them in S3 Standard avoids the 30-day minimum storage charge penalty of S3 Standard-IA and the 90-day minimum storage charge penalty of S3 Glacier classes. Transitioning the Finished Master Videos to S3 Standard-IA after 30 days satisfies the millisecond latency and rare access requirements for the subsequent 60 days without incurring minimum duration penalties. Transitioning them to S3 Glacier Deep Archive after 90 days total meets the 12-hour recovery SLA for the remaining 3-year archive period at the lowest cost tier.
Step-by-Step Solution
Key Concept
S3 Lifecycle management requires balancing transition costs and minimum storage durations against storage tier savings. S3 Standard-IA has a minimum storage duration, and S3 Glacier Instant/Flexible Retrieval tiers have a minimum storage duration, while S3 Glacier Deep Archive has a minimum storage duration. Transitioning files that will be deleted before these minimum durations expire leads to cost penalties.