データベースのフェイルオーバーの時間

正解は ウ です。 Aurora では、別AZの リーダーがフェイルオーバーの対象 になり、通常は短時間で切り替わります。 リーダーエンドポイント で読み取りも分散できます。 方式 フェイルオーバー 読み取りの分散 Aurora+リーダー 自動・短時間 リーダーエンドポイント RDSのリードレプリカ 手動の昇格 ○ Single-AZ+復元 復元に時間 × 手動の昇格と接続先の変更が必要で、時間がかかる。 復元に時間がかかり、フェイルオーバーの時間の要件を満たさない。 自動のフェイルオーバーと読み取り用の接続先の両方を満たす。 自前の運用が大きく、切替の信頼性も低い。

MySQL互換のDBで、AZの障害時のフェイルオーバーの時間を短くしたい。また、読み取りの多い画面のために、読み取り専用の接続先も用意したい。

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

出典AWS非公式・オリジナル問題
ア
RDS for MySQLのリードレプリカを作り、障害時には運用者が手動で昇格させてアプリの接続先を変える
イ
RDS for MySQLのSingle-AZにし、障害時には自動バックアップから別のAZへ復元する手順を用意する
ウ
Amazon Aurora MySQLへ移行し、別のAZにリーダーを置いて、読み取りはリーダーエンドポイントへ送る
エ
EC2上でMySQLのレプリケーションを自前で構成し、監視スクリプトで障害時に昇格させる