DEA-C01 Question 162
Single answerA company needs to store both structured and unstructured data for their data lake. They also require fine-grained access control to ensure that different teams only access the data they are authorized to see. Which AWS storage service is the most suitable for this use case?
- A
Amazon S3
- B
Amazon RDS
- C
Amazon DynamoDB
- D
Amazon Redshift
Show answer and explanation
Correct answer: A
Explanation
Amazon S3 is the best option for a data lake because it is highly scalable, cost-effective, and capable of storing both structured and unstructured data. Additionally, it supports integration with AWS Lake Formation for fine-grained access control, meeting the company's security requirements.
- A. Correct.
Amazon S3 is an ideal choice for a data lake as it can store both structured and unstructured data. It also integrates with AWS Lake Formation and IAM policies for fine-grained access control.
- B. Incorrect.
Amazon RDS is a relational database service designed for structured data and is less suitable for a data lake that needs to handle unstructured data.
- C. Incorrect.
Amazon DynamoDB is a NoSQL database service and is not designed for large-scale storage of unstructured data used in data lakes.
- D. Incorrect.
Amazon Redshift is a data warehouse service optimized for structured data analytics, but it is not suitable for storing unstructured data commonly found in data lakes.