1

我正在创建 Route 53 DNS 故障转移以将流量定向到两个 EC2 区域。显然,如果一个失败,我希望 R53 将流量引导到另一个区域。

每个区域都有一个 ELB,其中分布着一些实例。我配置 R53 运行状况检查的最佳方式是什么?理想情况下,我想使用分配给 ELB 的 DNS 记录,因为亚马逊可能会更改 IP。

然而,这似乎是不可能的。在 R53 健康检查选项中,我选择以下内容:

Protocol: HTTP
IP: ip_address
port: 8080
HostName: ELB_Host_name.amazonaws.com
Path: /index.html

当我使用它时,URL 仍将显示 IP 地址而不是 DNS 名称。这是他们唯一的选择吗?我不想解析 ELB DNS 条目并将 IP 放在那里。如果亚马逊决定改变某些东西,这将失败。

4

1 回答 1

3

Route 53原生支持带有内部运行状况检查的 ELB。打开“评估目标健康”并关闭“与健康检查关联”,R53 将使用 ELB 的内部健康检查。

为 ELB 端点设置 DNS 故障转移时,您只需将“评估目标健康”设置为 true — 您不会为此端点创建自己的健康检查。-- AWS 博客

于 2013-10-07T21:36:52.653 回答