正解: Amazon Kinesis Data Firehose配信ストリームを作成してデータをAmazon S3に保存します。Amazon Kinesis Data Analyticsアプリケーションを作成してデータを分析します。.
これが解答である理由
Kinesis Data Firehoseは、ストリーミングデータをS3に配信するためのフルマネージドサービスであり、暗号化とParquet形式への変換を自動的に行い、運用オーバーヘッドを最小限に抑えます。Kinesis Data Analyticsは、ストリーミングデータに対してほぼリアルタイムの分析を行うためのフルマネージドサービスです。この組み合わせは、要件に最も適しています。
Kinesis Data Streamsは、Firehoseよりも低レベルの制御を提供しますが、自動的な形式変換やS3への配信機能がないため、追加のLambda関数やカスタムコードが必要となり、運用オーバーヘッドが増加します。Amazon EMRは、大規模なデータ処理に適していますが、ストリーミングデータに対するリアルタイム分析にはKinesis Data Analyticsの方が適しており、EMRクラスターの管理には運用オーバーヘッドが伴います。