Route 53 DNS フェイルオーバーを作成してトラフィックを 2 つの EC2 ゾーンに転送しようとしています。明らかに、1 つが失敗した場合は、R53 がトラフィックを他のリージョンに転送することを望みます。
各リージョンには ELB があり、いくつかのインスタンスが分散されています。R53 ヘルス チェックを構成する最適な方法は何ですか? 理想的には、Amazon が IP を変更する可能性があるため、ELB が割り当てられている DNS レコードを使用したいと考えています。
ただし、これは不可能のようです。R53 ヘルス チェック オプションで、次を選択します。
Protocol: HTTP
IP: ip_address
port: 8080
HostName: ELB_Host_name.amazonaws.com
Path: /index.html
これを使用すると、URL には DNS 名ではなく IP アドレスが表示されます。これが彼らの唯一の選択肢ですか?ELB DNS エントリを解決してそこに IP を入れたくありません。Amazon が何かを切り替えることを決定した場合、これは失敗します。