SAA高性能なアーキテクチャの設計

ある製造会社の工場には10,000個のIoTセンサーが設置されており、各センサーは1秒ごとに温度・振動データを送信しています。機械の故障予兆を示す異常値は1秒以内に検知してアラートを発報する必要があります。また、過去90日分のデータを分析用に保存する必要もあります。このシステムを実現する最も適切なAWSサービスの組み合わせはどれですか?

A
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 は高機能ですが運用負荷が大幅に増加します。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAA の問題一覧に戻る