過去問ドリル

SAA-C03:AWS Certified Solutions Architect - Associate 高性能なアーキテクチャの設計 問16

高性能なアーキテクチャの設計/高性能なデータベースソリューションの決定

Amazon DynamoDB を使うアプリで、同じ項目への読み取りが非常に多く、ミリ秒未満(マイクロ秒級)の応答が求められるようになった。アプリの大きな改修をせずに読み取りを高速化したい。最も適した方法はどれか。

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

正解:C

解説

DynamoDB Accelerator(DAX)は、DynamoDB 向けのフルマネージドなインメモリキャッシュで、読み取りをマイクロ秒級に高速化し、アプリ側の大きな改修なしで導入できます。RDS リードレプリカはリレーショナル向け、S3 移動や EBS 拡張は DynamoDB の読み取り高速化の手段ではありません。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • A誤り。RDSのリードレプリカはリレーショナルDB向けで、DynamoDBの高速化ではありません。
  • B誤り。S3への移動はキーバリューの高速読み取りの解決になりません。
  • C正しい。DynamoDBのマイクロ秒級読み取りキャッシュは DAX です。
  • D誤り。EBS拡張はブロックストレージの容量の話で、DynamoDBの読み取り高速化ではありません。
SAA-C03:AWS Certified Solutions Architect - Associateの問題を演習モードで解く