我有三个相同的服务器,我想提供它们之间的故障转移,
server1可用,则所有到达server1stream量路由。 server1不可用且server2可用,则所有到达server2stream量路由。 server1和server2都不可用,则所有到达server3stream量路由。 以上是否可能使用Amazon Route 53 DNS服务? 如果是这样,怎么样?
我只能看到configuration中的“主要”和“次要”选项。 没有“三元”选项。
谢谢。
您可以创build(可能)无限长度的规则菊花链。
这是一个3服务器布局:
FQDN映射到主服务器和辅助服务器的故障切换策略,其中主服务器为1,辅助服务器为另一个FQDN(FQDN2),此FQDN2具有自己的故障切换策略,主服务器指向服务器2,辅服务器指向服务器3。
In total you'll need 4 entries in Route53: 1. FQDN to SERVER1 with failover (Primary) with health check for SERVER1 2. FQDN to FQDN2 with failover (Secondary) 3. FQDN2 to SERVER2 with failover (Primary) with health check for SERVER2 4. FQDN2 to SERVER3 with failover (Secondary) with health check for SERVER3
我不相信上面的情况在route53中是可能的。 本页列出了几种复杂的使用模式,但是您的scheme不适合该function: http : //docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-complex-configs.html
我想你可以得到最接近的是你的主要/次要设置,二级logging有两个项目,使用加权循环,你的第三站点的权重为0(没有stream量),你可以通过API如果您的主站和辅助站点发生故障。