はじめに
- AWS ソリューションアーキテクトアソシエイト試験に向けて勉強中
- Route53の「フェールオーバールーティング」と「DNSフェールオーバー」の違いがよくわからなかったので、調べてみた
Route53の「フェールオーバールーティング」とは
- シンプルルーティング、加重ルーティング、複数値ルーティングなどのルーティングポリシーの一つ
- アクティブ/スダンバイ方式
- アクティブ側のシステムへのヘルスチェックが失敗した場合、スダンバイ側システムへルーティングする
- Sorryサーバーを登録しておけば、本番機の障害時にSorryコンテンツを表示させることができる
Route53の「DNSフェールオーバー」とは
- 上記ルーティングポリシーとは関係なく、フェールオーバーを実現できる機能
- 上記ルーティングポリシー+本機能を組み合わせることが可能
- 例えば、正常時はシンプルルーティングなどで全てのインスタンスにトラフィックを分散させて、障害時は本機能により、障害が発生しているインスタンスにはトラフィックを送らない、という設定が可能