→データ収集:Amazon Kinesis Data Firehose
→データ分析:Amazon Kinesis Data Analytics
・Amazon S3にデータを保存するために、Amazon Kinesis Data Firehose配信ストリームを作成します。Amazon Kinesis Data Analyticsアプリケーションを作成し、データを分析します
この選択肢が正解の理由は以下の通りです。
まず、Amazon Kinesis Data Firehoseを使用すると、リアルタイムで大量のデータを効率的に収集し、複数のAWSサービスに連携して提供することができます。このため、モバイルアプリからのデータをほぼリアルタイムで収集し、Amazon S3に暗号化して保存するために適しています。
また、Firehoseではデータ変換機能を提供しており、Apache Parquet形式への変換も可能です。
また、Amazon Kinesis Data Analyticsは、リアルタイムにストリーミングデータを分析するためのフルマネージドサービスです。このため、運用上のオーバーヘッドを最小限に抑えつつ、ほぼリアルタイムで大量のデータを分析するために適しています。Firehoseからストリーミングデータを直接受け取ることができ、分析結果をすぐに利用することができます。
したがって、この選択肢が最適なソリューションとなるわけです。

コメント