無限ノック › DOP 練習問題一覧 › 問題
DOPモニタリングとロギング

あるeコマース企業がDynamoDBテーブルでプロダクトカタログを管理しています。特定の時間帯にDynamoDBのThrottlingExceptionsが急増し、アプリケーションのパフォーマンスが低下しています。運用チームは、どのパーティションキー(product_id)が過剰なリクエストを発生させているかをリアルタイムで特定し、ホットパーティション問題を解決する必要があります。最も適切なアプローチはどれですか?

A
DynamoDB テーブルの CloudWatch メトリクスを定期的に手動モニタリングし、AWS CLI でリクエスト分布を確認して過負荷キーを特定する
(CloudWatch メトリクスの手動モニタリング)は定期的な確認が必要で、リアルタイム検知には適しません。
B
CloudWatch Contributor Insights for DynamoDB を有効化し、ホットパーティションキーをリアルタイムで自動追跡して CloudWatch アラームと連携させる
✓ 正解
CloudWatch Contributor Insights for DynamoDB は、テーブルへのアクセスパターンをリアルタイムで分析し、最も頻繁にアクセスされるパーティションキーやソートキー(ホットパーティション)を自動的に可視化します。追加実装不要で即座にキーレベルの分布を把握でき、CloudWatch アラームとの連携も可能です。
C
DynamoDB Streams を有効化し、Amazon Managed Service for Apache Flink でリアルタイム分析を実施してホットパーティションを特定・解消する
(DynamoDB Streams + Amazon Managed Service for Apache Flink)は実装コストが高く複雑です。
D
AWS X-Ray を使用して DynamoDB リクエストをトレースし、高頻度アクセスのパーティションキーをトレースデータから特定する
(AWS X-Ray)はリクエスト単位のトレースには有用ですが、キーレベルの分布分析には向きません。

解説

CloudWatch Contributor Insights for DynamoDB は、テーブルへのアクセスパターンをリアルタイムで分析し、最も頻繁にアクセスされるパーティションキーやソートキー(ホットパーティション)を自動的に可視化します。追加実装不要で即座にキーレベルの分布を把握でき、CloudWatch アラームとの連携も可能です。 選択肢A(CloudWatch メトリクスの手動モニタリング)は定期的な確認が必要で、リアルタイム検知には適しません。 選択肢C(DynamoDB Streams + Amazon Managed Service for Apache Flink)は実装コストが高く複雑です。 選択肢D(AWS X-Ray)はリクエスト単位のトレースには有用ですが、キーレベルの分布分析には向きません。

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

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

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