
Ultimate access to all questions.
Your company is building a data lake on AWS to store and process data from various sources, including IoT devices, web applications, and third-party APIs. The data lake should be able to handle both batch and real-time data ingestion. Which AWS service would you recommend for this scenario, and how would you design the data ingestion pipeline to support both batch and real-time data ingestion?
A
Use Amazon S3 for data storage, Amazon Kinesis for real-time data ingestion, and AWS Data Pipeline for batch data ingestion
B
Use Amazon Redshift for data storage, Amazon Kinesis for real-time data ingestion, and AWS Glue for batch data ingestion
C
Use Amazon DynamoDB for data storage, AWS Lambda for real-time data processing, and AWS Data Pipeline for batch data ingestion
D
Use Amazon S3 for data storage, AWS Lambda for real-time data processing, and AWS Glue for batch data ingestion