Amazon Kinesis Data Streams → AWS Lambda(異常検知)+ Amazon Data Firehose → Amazon S3(長期保存)
✓ 正解
Kinesis Data Streamsはリアルタイムに Lambda をトリガーでき、1秒以内の異常検知を実現できます。Amazon Data Firehose(2023年11月に旧Kinesis Data Firehoseから改称)はS3への効率的なバルク転送に最適で長期保存コストも低く抑えられます。
B
Amazon SQS → EC2 Auto Scaling(異常検知)+ Amazon RDS(長期保存)
SQS + EC2 はメッセージ処理のタイミング保証がなくリアルタイム性に欠けます。
C
Amazon Data Firehose → Amazon S3 → Amazon Athena(異常検知と長期保存を兼用)
Amazon Data Firehose は最短60秒のバッファがあるため単体ではリアルタイム検知に使えません。
D
Amazon MSK(Managed Streaming for Kafka)→ Amazon EMR(異常検知)+ Amazon Redshift(長期保存)
MSK + EMR は高機能ですが運用負荷が大幅に増加します。
解説
Kinesis Data Streamsはリアルタイムに Lambda をトリガーでき、1秒以内の異常検知を実現できます。Amazon Data Firehose(2023年11月に旧Kinesis Data Firehoseから改称)はS3への効率的なバルク転送に最適で長期保存コストも低く抑えられます。
選択肢B の SQS + EC2 はメッセージ処理のタイミング保証がなくリアルタイム性に欠けます。
選択肢C の Amazon Data Firehose は最短60秒のバッファがあるため単体ではリアルタイム検知に使えません。
選択肢D の MSK + EMR は高機能ですが運用負荷が大幅に増加します。