正解: データを Amazon Kinesis Data Streams に発行します。Kinesis Data Analytics を使用してデータをクエリします。.
これが解答である理由
Kinesis Data Streamsは、EC2インスタンスの再起動時にデータが失われる問題を解決する、耐久性のあるリアルタイムデータストリーミングサービスです。最大1MB/秒のデータ取り込み要件を満たし、スケーラブルです。Kinesis Data Analyticsは、Kinesis Data Streamsから直接データをほぼリアルタイムでクエリできるため、要件に合致します。
Amazon Redshiftは分析に適していますが、Kinesis Data Firehoseを介したデータ取り込みはリアルタイム性に劣り、Redshiftへのロードに時間がかかる場合があります。EC2インスタンスストアは一時的なストレージであり、EC2の再起動でデータが失われるため、要件を満たしません。Amazon EBSは永続的ですが、ElastiCache for Redisはリアルタイムクエリには適していますが、データ損失を最小限に抑えるための耐久性のあるストリーミングソリューションではありません。