→リードレプリカ使う
→ ElastiCache使う
・DBインスタンスのリードレプリカを作成します。リードレプリカにリードトラフィックを送信するようにアプリケーションを設定します
・Amazon ElastiCacheクラスターを作成します。ElastiCacheクラスターにクエリ結果をキャッシュするようにアプリケーションを設定します
この選択肢が正解の理由は以下の通りです。
まず、「DBインスタンスのリードレプリカを作成します。リードレプリカにリードトラフィックを送信するようにアプリケーションを設定します」の選択肢は、データベースの読み取り負荷を分散するための効果的な手段です。リードレプリカは主DBインスタンスから非同期にレプリケーションされ、データベース読み込みクエリの負荷の一部を取り扱うことができます。
また、「Amazon ElastiCacheクラスターを作成します。ElastiCacheクラスターにクエリ結果をキャッシュするようにアプリケーションを設定します」の選択肢もパフォーマンス向上に寄与します。ElastiCacheは、データベースからの読み取り負荷を軽減するためにWebアプリケーションのよく使用されるクエリ結果をキャッシュします。データがキャッシュに存在する場合、アプリケーションは高速にデータにアクセスでき、データベースへのクエリ数も減少します。

コメント