過去問ドリル

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

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

読み取りが非常に多い RDS で、書き込み用プライマリの負荷を上げずに読み取り性能をスケールさせたいと考えています。最も適切なのはどれですか。

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

正解:B

解説

読み取りが多いワークロードでは、RDS のリードレプリカを追加し、読み取りクエリをレプリカへ分散することで、書き込み用プライマリの負荷を上げずに読み取り性能をスケールできます。リードレプリカは非同期レプリケーションで作られ、複数台に拡張できます。

選択肢ごとの解説

  • A誤り。垂直に大型化し続ける方法は上限があり、コスト効率も悪く、読み取り専用のスケールアウトにはなりません。
  • B正しい。リードレプリカを追加して読み取りを分散すれば、プライマリの負荷を上げずに読み取りをスケールできます。
  • C誤り。マルチ AZ 構成のスタンバイインスタンスは可用性のための待機系で、通常は読み取りクエリを受け付けられません。
  • D誤り。すべての読み取りをプライマリへ直接向けると、プライマリの負荷が下がらず要件に反します。
SAA-C03:AWS Certified Solutions Architect - Associateの問題を演習モードで解く