障害時のメンテナンスページへの切替え

プライマリが異常と判定されると、Route 53はセカンダリのS3静的サイトを応答する。サーバーを持たずにお知らせページを出せる。 ALB自体が停止している場合や、アプリが正常なときの通常の応答との切替えにはならない。 正常時にも一部の利用者がお知らせページへ送られる。 切替えまでに時間がかかり、DNSのTTLによる遅れも加わる。自動の切替えではない。

ALBの背後のWebアプリが全面的に停止した場合に、利用者へ静的なお知らせページを表示したい。正常時は通常どおりALBへ送る。DNSはRoute 53で管理している。

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

出典AWS非公式・オリジナル問題
ア
フェイルオーバーで、主をヘルスチェック付きのALB、副をS3の静的サイトにする
イ
ALBのリスナーに固定応答のルールを追加し、お知らせページを常に返す
ウ
加重ルーティングで、ALBに99、S3に1の重みを付けて常時振り分ける
エ
CloudWatchアラームで担当者に通知し、手作業でDNSレコードを書き換える