Q28 — AWS DOP-C02 第3章

第 28/100 問 | ← 第3章

DevOpsエンジニアは、異なるログ形式を生成する複数のアプリケーションを管理しています。エンジニアはまずログ形式を標準化し、その後それらをAmazon S3に書き込んでクエリおよび分析可能にしたいと考えています。 この要件を最もコスト効率よく満たすにはどうすればよいですか?

正解: D. 各サーバーでAmazon Kinesis Agentを使用してログをアップロードし、Amazon Kinesis Data FirehoseがAWS Lambda関数を用いてAmazon S3に書き込む前にログを標準化します。

解説

D:各サーバーでAmazon Kinesis Agentを用いてログをアップロードし、Amazon Kinesis Data FirehoseとAWS Lambda関数を活用してログを標準化する方法です。この手法はストリーミング処理を活用し、リアルタイムでデータを処理でき、追加のクラスターやサービスの構築・運用を回避することでコストを削減できます。 選択肢A:Amazon EMRクラスターの利用は、クラスターの保守・運用が必要であり、小規模なログ処理にはコスト面で非経済的です。 選択肢B:Amazon QuickSightは主に可視化および分析向けであり、ログ標準化には不適切であり、余分なコストを生む可能性があります。 選択肢C:Amazon Redshift Spectrumを用いるにはログを事前にS3に保存する必要がありますが、クエリパフォーマンス要件により、不要な複雑さとコストが発生する可能性があります。