キャッシュのノードの障害で応答が遅くなる

正解は イ です。 ElastiCacheの マルチAZ と 自動フェイルオーバー を有効にすると、主のノードの障害時に 別のAZのレプリカが自動で昇格 します。接続先の名前は変わりません。 構成 ノードの障害時 レプリカなし キャッシュが使えない マルチAZ+自動フェイルオーバー レプリカが自動で昇格 大きくしても障害は起き、切替の仕組みがない。 障害時も短時間で自動に切り替わり、キャッシュを使い続けられる。 DBへの負荷が常に集中する。 手作業で時間がかかる。

ElastiCache(Redis OSS互換)を、レプリカのない1つのノードで使っている。ノードの障害のたびにキャッシュが使えず、DBへの負荷が集中する。障害時は自動で短時間に切り替えたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
ノードのサイズを最大にして、障害が起きにくいようにしておく
イ
別のAZにレプリカを置き、自動フェイルオーバーを有効にする
ウ
キャッシュをやめて、すべての読み取りをDBへ直接送るように変える
エ
障害時には新しいクラスターを手作業で作り、アプリの接続先を書き換える