→Amazon Athena
- Amazon Kinesis Data Streams:リアルタイムデータを収集・処理するためのマネージドストリーミングサービスです。
- Kinesis Data Analytics:ストリーミングデータをリアルタイムに分析するためのサービスです。SQLなどを用いてデータを処理できます。
- Kinesis Data Firehose:ストリーミングデータをS3やRedshiftなどのAWSデータストレージへ自動的にロードするためのサービスです。
- Amazon Managed Streaming for Apache Kafka(Amazon MSK):大規模なストリーミングデータを処理するためのフルマネージド型のApache Kafkaサービスです。
- AWS Glue:ETL(Extract/Transform/Load)作業を管理・自動化するサービスです。データを変換し、S3などへ保存します。
- Amazon Athena:S3上のデータに対してSQLクエリを直接実行できるサービスです。
・Amazon Kinesis Data Streamsを使ってデータをストリーミングします。Amazon Kinesis Data Analyticsを使用してデータを変換します。Amazon Kinesis Data Firehoseを使ってAmazon S3にデータを書き込みます。Amazon Athenaを使用して、Amazon S3から変換されたデータをクエリします
・Amazon Managed Streaming for Apache Kafka(Amazon MSK)を使ってデータをストリーミングします。AWS Glueを使ってデータを変換し、Amazon S3にデータを書き込みます。Amazon Athenaを使用して、Amazon S3から変換されたデータをクエリします
この選択肢が正解の理由は以下の通りです。
データをリアルタイムでストリーミングし、変換するためには、Amazon Kinesis Data StreamsやAmazon Managed Streaming for Apache Kafka(Amazon MSK)が有効です。これにより、大量のデータを即座に処理し、Amazon S3に保存できます。
次に、データの変換には、ストリームデータに対するリアルタイム分析を可能にするAmazon Kinesis Data Analyticsを使用します。
一方、AWS GlueはETLジョブ(抽出・変換・ロード)を管理し、異なるソースからのデータを変換し、各種データストアにロードするための好適なツールです。
また、Amazon Kinesis Data Firehoseは具体的なデータストリームをAmazon S3に継続的にロードするためのサービスで、データのライフサイクル管理を自動的に行えます。
最後に、Amazon Athenaはデータ倉庫サービスで、SQLクエリを用いてAmazon S3上のデータを直接分析できるため、変換されたデータの照会に求められています。

コメント