Which solutions will meet these requirements?
(Choose two.)
Use Amazon Kinesis Data Streams to stream the data. Use Amazon Kinesis Data Analytics to transform the data. Use Amazon Kinesis Data Firehose to write the data to Amazon S3. Use Amazon Athena to query the transformed data from Amazon S3.
Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) to stream the data. Use AWS Glue to transform the data and to write the data to Amazon S3. Use Amazon Athena to query the transformed data from Amazon S3.
Use AWS Database Migration Service (AWS DMS) to ingest the data. Use Amazon EMR to transform the data and to write the data to Amazon S3. Use Amazon Athena to query the transformed data from Amazon S3.
Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) to stream the data. Use Amazon Kinesis Data Analytics to transform the data and to write the data to Amazon S3. Use the Amazon RDS query editor to query the transformed data from Amazon S3.
Use Amazon Kinesis Data Streams to stream the data. Use AWS Glue to transform the data. Use Amazon Kinesis Data Firehose to write the data to Amazon S3. Use the Amazon RDS query editor to query the transformed data from Amazon S3.
Explanations:
Amazon Kinesis Data Streams can ingest real-time data, Kinesis Data Analytics can transform the data using SQL, Kinesis Data Firehose can write the transformed data to Amazon S3, and Amazon Athena allows SQL queries on the data stored in S3.
Amazon MSK can handle streaming data, AWS Glue can perform ETL (extract, transform, load) operations to transform the data and write it to S3, and Amazon Athena can query the transformed data in S3 using SQL.
AWS DMS is primarily used for database migration rather than real-time data streaming, and although EMR can transform data, it does not fit the need for real-time streaming data ingestion. Athena can query S3, but the ingestion method is not suitable.
Amazon MSK can stream data, but Kinesis Data Analytics cannot directly write to S3, and the Amazon RDS query editor does not query data directly from S3, making this option incorrect for the requirements.
While Kinesis Data Streams and AWS Glue can be used for streaming and transforming data, the Amazon RDS query editor does not support querying data stored in S3, which makes this option incorrect.