ある企業が、eコマースサイトのデータベース読み取り負荷が高く、アプリケーションのレスポンスが遅くなっています。読み取りパフォーマンスを向上させるための最も適切な解決策はどれですか?
- A. RDSをオンプレミスのデータベースに戻す
- B. マルチAZ配置を有効にする
- C. RDSインスタンスのクラスをスケールアップする(垂直スケール)
- D. Amazon RDSのリードレプリカを追加し、読み取りトラフィックを分散させる
解答と解説を見る
正解: D
RDSのリードレプリカ(Read Replica)はプライマリDBから非同期でレプリケートされた読み取り専用インスタンスです。SELECT操作をリードレプリカに向けることで読み取り負荷を分散し、プライマリへの負荷を低減できます。③スケールアップも有効ですが、将来の負荷増加への対応や単一障害点の解消には水平スケールが優れています。②マルチAZはフェイルオーバーのための高可用性機能で、スタンバイインスタンスは通常のクエリには使用できません。①オンプレミス回帰は問題解決になりません。
📚 関連サービスの解説: Amazon RDS