DEA-C01 Question 181
Single answerYou are designing a data pipeline for a company that needs to store and process customer transaction logs. The logs are frequently accessed for analytics and machine learning workflows during the first 30 days after ingestion and are rarely accessed afterward. The company also wants to minimize storage costs for the rarely accessed data without compromising durability. Which storage solution is the most appropriate for this use case?
- A
Store the logs in Amazon S3 Standard for the first 30 days, then transition them to Amazon S3 Glacier Deep Archive.
- B
Store the logs in Amazon S3 Standard for the first 30 days, then transition them to Amazon S3 Standard-IA.
- C
Store the logs in Amazon S3 Intelligent-Tiering for the entire lifecycle.
- D
Store the logs in Amazon EFS Standard storage class for the first 30 days, then transition them to Amazon EFS Infrequent Access.
Show answer and explanation
Correct answer: B
Explanation
The scenario involves predictable access patterns: frequent access for the first 30 days followed by infrequent access. Amazon S3 Standard provides high performance for the frequent access period, while Amazon S3 Standard-IA significantly reduces storage costs for infrequently accessed data without compromising durability or availability. This makes the S3 Standard to S3 Standard-IA lifecycle transition the most appropriate and cost-effective solution.
- A. Incorrect.
This option is not the best choice because Amazon S3 Glacier Deep Archive is designed for long-term archival storage with very infrequent access. Transitioning data to Glacier Deep Archive after 30 days would make accessing the logs for analytics or machine learning significantly slower and operationally challenging.
- B. Correct.
This is the correct choice. Amazon S3 Standard provides high performance and low latency for frequently accessed data during the first 30 days. Transitioning to S3 Standard-IA after 30 days optimizes costs for infrequently accessed data while maintaining high durability and relatively quick access when needed.
- C. Incorrect.
While S3 Intelligent-Tiering automatically moves data between different access tiers to optimize costs, it is more suited for unpredictable access patterns. In this scenario, the access pattern is predictable (frequently accessed for 30 days, then rarely accessed), making S3 Standard to S3 Standard-IA transition a more cost-effective choice.
- D. Incorrect.
Amazon EFS is primarily used for file storage, not object storage, and is generally more expensive than Amazon S3 for this use case. Additionally, transitioning between EFS storage classes is less common for log storage compared to S3 lifecycle policies.