A genomic research institute runs weekly analysis pipelines that generate two types of files stored in a single Amazon S3 bucket:
- Raw genomic sequence files: These files average in size. They are processed immediately upon upload. After the first of processing, they are rarely accessed, but when requested, they must be retrieved within . These files must be retained for a total of .
- Daily analysis logs: These files average in size. They are accessed frequently during the first , after which they are accessed only occasionally for audit purposes. The logs must be retained for a total of .
Which TWO actions should a solutions architect recommend to store these files in the most cost-effective manner?
- Transition the raw genomic sequence files from S3 Standard to S3 Glacier Flexible Retrieval after using an S3 Lifecycle policy.Answer
- Retain the daily analysis logs in S3 Standard for the entire , rather than transitioning them to S3 Standard-IA.Answer
- CTransition the daily analysis logs to S3 Standard-IA after and configure an S3 Lifecycle policy to delete them after .
- DTransition the raw genomic sequence files to S3 Glacier Instant Retrieval after .
- ETransition the raw genomic sequence files to S3 Standard-IA after and then to S3 Glacier Deep Archive after .
Answer
The solutions architect should recommend transitioning the raw genomic sequence files from S3 Standard to S3 Glacier Flexible Retrieval after , and retaining the daily analysis logs in S3 Standard for the entire lifecycle.
The correct strategy transitions the large raw genomic sequence files to S3 Glacier Flexible Retrieval after because it satisfies the -hour retrieval window at a lower cost than S3 Glacier Instant Retrieval and exceeds the -day minimum storage duration constraint. It also retains the small daily analysis logs in S3 Standard because transitioning files smaller than to S3 Standard-IA results in paying for the minimum storage limit, which is less cost-effective than keeping them in S3 Standard.
Step-by-Step Solution
Key Concept
Cost optimization in S3 requires evaluating both object sizes (to avoid the minimum billing size penalty of S3 Standard-IA) and storage durations (to avoid minimum storage duration penalties like the -day minimum for S3 Standard-IA or -day minimum for S3 Glacier Flexible Retrieval).