
Answer-first summary for fast verification
Answer: Use Amazon Kinesis for streaming data ingestion, and use Amazon S3 for batch data storage
In this scenario, using Amazon Kinesis for streaming data ingestion and Amazon S3 for batch data storage would be the most appropriate choice. Amazon Kinesis can handle real-time data ingestion and processing, while Amazon S3 provides a scalable and durable storage solution for batch data. The pipeline can be designed to ingest streaming data into Amazon Kinesis, process it using AWS Lambda or AWS Glue, and then store the processed data in Amazon S3 for further analysis.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
Your company is building a data lake on AWS. The data lake will store both batch and streaming data. You need to design a data ingestion pipeline that can handle both types of data. Which AWS services would you use, and how would you design the pipeline?
A
Use Amazon S3 for both batch and streaming data storage, and use AWS Lambda to process the data
B
Use Amazon Kinesis for streaming data ingestion, and use Amazon S3 for batch data storage
C
Use Amazon DynamoDB for both batch and streaming data storage, and use AWS Glue for data processing
D
Use Amazon Redshift for batch data storage, and use Amazon Kinesis for streaming data ingestion
No comments yet.