SAA-C03:AWS Certified Solutions Architect - Associate コスト最適化アーキテクチャの設計 問17
コスト最適化アーキテクチャの設計/コスト最適化されたデータベースソリューションの設計DynamoDB を使うアプリのトラフィックは、おおむね予測可能で安定して推移しています。現在はオンデマンドキャパシティモードを使っていますが、コストを下げたいと考えています。最も適切な方法はどれですか。
当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「コスト最適化アーキテクチャの設計」に対応。実際の試験問題ではありません)
- Aテーブルを Aurora Serverless に置き換える
- Bプロビジョンドキャパシティモードに Auto Scaling を併用し、安定した需要に合わせてコストを最適化する
- Cオンデマンドのまま読み書きキャパシティの上限を引き上げる
- Dグローバルテーブルを有効にして複数リージョンに複製する
正解:B
解説
トラフィックが予測可能で安定している場合、プロビジョンドキャパシティモード(必要に応じて Auto Scaling を併用)はオンデマンドモードよりコスト効率がよくなります。オンデマンドは予測できないスパイクには便利ですが、安定ワークロードでは割高になりがちです。Aurora Serverless への置き換えはデータモデルが異なり過剰で、グローバルテーブルはむしろコストを増やします。
下線の用語は 用語集 で意味を確認できます。