□トラフィックが多い時間帯に、データベースの読み取り負荷が高くなる。対策は?(2つ

→リードレプリカ使う
 ElastiCache使う

・DBインスタンスのリードレプリカを作成します。リードレプリカにリードトラフィックを送信するようにアプリケーションを設定します

・Amazon ElastiCacheクラスターを作成します。ElastiCacheクラスターにクエリ結果をキャッシュするようにアプリケーションを設定します

この選択肢が正解の理由は以下の通りです。

まず、「DBインスタンスのリードレプリカを作成します。リードレプリカにリードトラフィックを送信するようにアプリケーションを設定します」の選択肢は、データベースの読み取り負荷を分散するための効果的な手段です。リードレプリカは主DBインスタンスから非同期にレプリケーションされ、データベース読み込みクエリの負荷の一部を取り扱うことができます。

また、「Amazon ElastiCacheクラスターを作成します。ElastiCacheクラスターにクエリ結果をキャッシュするようにアプリケーションを設定します」の選択肢もパフォーマンス向上に寄与します。ElastiCacheは、データベースからの読み取り負荷を軽減するためにWebアプリケーションのよく使用されるクエリ結果をキャッシュします。データがキャッシュに存在する場合、アプリケーションは高速にデータにアクセスでき、データベースへのクエリ数も減少します。

コメント

タイトルとURLをコピーしました