過去問ドリル

SAA-C03:AWS Certified Solutions Architect - Associate コスト最適化アーキテクチャの設計 問9

コスト最適化アーキテクチャの設計/コスト最適化されたデータベースソリューションの設計

RDS に数年分の履歴データを貯め込み、データベースのコストが膨らんでいます。ほとんど参照されない古いデータにかかる DB コストを下げたいと考えています。最も適切な方法はどれですか。

当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「コスト最適化アーキテクチャの設計」に対応。実際の試験問題ではありません)

正解:A

解説

ほとんど参照されない古い履歴データを高価なデータベースに保持し続けると、DB のストレージやインスタンスのコストが膨らみます。古いデータを S3 など低コストのストレージへアーカイブ(エクスポート)して DB からは削除し、必要なときだけ Amazon Athena 等で参照する設計にすれば、DB のコストを下げられます。

選択肢ごとの解説

  • A正しい。古い履歴を S3 へアーカイブして DB から削除し、必要時に Athena 等で参照すれば、DB コストを下げられます。
  • B誤り。RDS の大型化はコストをさらに増やし、問題を悪化させます。
  • C誤り。履歴を常時インメモリに載せるのは高コストで、ほとんど参照されないデータには不適切です。
  • D誤り。全件を DynamoDB へ常時複製すると、別のストレージコストが二重にかかり、コスト削減になりません。
SAA-C03:AWS Certified Solutions Architect - Associateの問題を演習モードで解く