
Answer-first summary for fast verification
Answer: Amazon S3 with server-side encryption
Amazon S3 is a highly durable and scalable object storage service that is suitable for storing structured and unstructured data. It is cost-effective and provides high performance for data lake scenarios. To optimize for cost, you can enable server-side encryption to protect the data at rest. Amazon RDS is a relational database service that is not designed for data lake scenarios. Amazon DynamoDB is a NoSQL database service that is suitable for applications that require single-digit millisecond latency at any scale, but it is not optimized for storing large volumes of unstructured data. Amazon Redshift is a data warehouse service that is optimized for large-scale data set storage and complex queries, but it is not suitable for storing unstructured data.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are designing a data lake architecture on AWS. You need to store structured and unstructured data from various sources. Which AWS service should you use to store the data, and how should you configure it to optimize for cost and performance?
A
Amazon S3 with server-side encryption
B
Amazon RDS with Multi-AZ deployment
C
Amazon DynamoDB with on-demand capacity mode
D
Amazon Redshift with columnar storage
No comments yet.