DEA-C01 Question 185
Select 2A company is designing a data lake architecture on AWS to store and analyze large volumes of data from various sources. The data includes frequently accessed real-time analytics data, occasionally accessed historical data, and archived logs that are rarely accessed but must be retained for compliance reasons. Which combination of AWS storage solutions should the company use to optimize cost and performance?
- A
Amazon S3 Standard for real-time analytics data, S3 Standard-IA for historical data, and S3 Glacier Deep Archive for archived logs
- B
Amazon S3 Intelligent-Tiering for real-time analytics data, S3 Glacier for historical data, and Amazon Elastic Block Store (EBS) for archived logs
- C
Amazon S3 Standard for real-time analytics data, Amazon RDS for historical data, and S3 Glacier Deep Archive for archived logs
- D
Amazon S3 Intelligent-Tiering for real-time analytics data, S3 Standard-IA for historical data, and S3 Glacier Deep Archive for archived logs
- E
Amazon DynamoDB for real-time analytics data, S3 Standard-IA for historical data, and S3 Glacier Deep Archive for archived logs
Show answer and explanation
Correct answers: A, D
Explanation
When designing a data lake, it is crucial to match the storage solution to the data's access patterns to balance cost and performance. Real-time analytics data requires low-latency access, making S3 Standard or S3 Intelligent-Tiering suitable. Historical data that is accessed occasionally can use S3 Standard-IA for cost savings. Archived logs, which are rarely accessed, are best stored in S3 Glacier Deep Archive to minimize costs. Both options 1 and 4 provide appropriate solutions for the given scenarios.
- A. Correct.
This option is correct because S3 Standard offers high durability and low latency, making it suitable for frequently accessed real-time analytics data. S3 Standard-IA is cost-efficient for infrequently accessed historical data, and S3 Glacier Deep Archive is the most cost-effective choice for rarely accessed archived logs.
- B. Incorrect.
This option is incorrect because S3 Glacier is not an ideal choice for historical data that needs occasional access due to its long retrieval times. Additionally, EBS is not suited for archived logs due to its high cost.
- C. Incorrect.
This option is incorrect because Amazon RDS is a relational database service and is not designed for storing large volumes of historical data. S3 Glacier Deep Archive is correctly chosen for archived logs, but the other selections are suboptimal.
- D. Correct.
This option is correct because S3 Intelligent-Tiering automatically optimizes storage costs by moving data between access tiers based on usage patterns, making it ideal for real-time analytics. S3 Standard-IA is cost-efficient for infrequently accessed historical data, and S3 Glacier Deep Archive is the most cost-effective option for rarely accessed archived logs.
- E. Incorrect.
This option is incorrect because DynamoDB is not a storage solution for large datasets like real-time analytics data; it is a NoSQL database. While the selections for historical data and archived logs are correct, the overall solution is not optimal.