回答
- B
解説
- Amazon Kinesisストリームはソーシャルメディアや調査ベースのデータなどの数千のソースからデータを読み取るために使用されるます。
- Kinesisストリームを使用してデータを分析し、AWS EMRを使用して分析に利用できます。
AWSドキュメントには次の記載があります。
Amazon Redshift は、具体的には、大規模データセットに対して複雑なクエリを行う必要があるオンライン分析処理 (OLAP) アプリケーションおよびビジネスインテリジェンス (BI) アプリケーション向けに設計されています。
Amazon Redshift の詳細については、次の URL を参照してください。
不正解の理由
- 選択肢A
- EMRは数千のソースからリアルタイムデータを受信するためのものではなく、主にビッグデータ分析に使用されるHadoopエコシステムベースのデータに使用されます。
- 選択肢C
- SQSを使用して、数千のソースからリアルタイムデータを読み取ることはできません。
- Kinesis Firehoseは、分析のためではなく、他のAWSサービスにデータを送信するために使用されます。
- 選択肢D
- AWS EMRは大量のデータを読み取ることができますが、RDSはOLTPに基づいて機能するトランザクションデータベースです。したがって、分析データを保存するには向きません。