【发布时间】:2021-06-30 10:47:34
【问题描述】:
我在孟买和北加州各有两个实例。我已经用域名配置了路由 53。我希望如果有人来自印度,请求应该发送到孟买服务器,但如果健康检查失败,他们应该路由到北加州。我将两个不同的健康检查与两个服务器相关联,并选择了基于延迟的路由,但是一旦我在孟买停止服务,请求不会自动转到北加州服务器,尽管孟买地区的健康检查失败。它应该以这种方式工作吗?看不懂。
【问题讨论】:
-
所以你为别名记录设置了额外的健康检查?不使用默认的?
-
这种行为的一个可能原因是 DNS 客户端和解析器缓存了 DNS 响应。有些人会忽略短 TTL 并长时间缓存响应。更好的解决方案是使用负载平衡器,其中客户端在最近的 POP(存在点)处进入网络。负载均衡器代替客户端 DNS 做出路由决策。
标签: amazon-web-services amazon-route53 latency failover