Which of the following services would both ingest and store this data in the correct format?
AWS DMS
Amazon Kinesis Data Streams
Amazon Kinesis Data Firehose
Amazon Kinesis Data Analytics
Explanations:
AWS DMS (Database Migration Service) is primarily used for migrating databases to AWS. It does not handle streaming data ingestion or convert data to Parquet format for storage.
Amazon Kinesis Data Streams is designed for real-time data streaming but does not have built-in functionality to store data in Apache Parquet format. It focuses on capturing and processing data in real-time, not long-term storage.
Amazon Kinesis Data Firehose is designed for loading streaming data into data lakes, data stores, and analytics services. It can automatically convert incoming data into Apache Parquet format and store it in Amazon S3, making it suitable for ingestion and storage as required.
Amazon Kinesis Data Analytics allows for real-time analytics of streaming data but does not handle data ingestion or storage in formats like Apache Parquet. It processes data from Kinesis streams but requires additional services for storing the processed output.