我在一个数据中心有一个(networking)服务器,有时(像所有的数据中心一样)有networking故障(如10-30分钟)。
我在另一家公司(数据中心)有第二台服务器,可以用作故障转移解决scheme。
现在,我想知道我该怎么做? 当然,我可以镜像该网站。 问题是,我该如何做到这一点:当主服务器的IP:1.2.3.4在数据中心A无法从外部访问时,我的第二台服务器IP:4.3.2.1如何自动恢复其作为主服务器的工作?
我不认为循环赛DNS将是一个解决scheme,因为一半的请求将被引导到服务器无法访问。
我的服务器是Windows,IIs
您需要将负载平衡器closures。 在高运行时间的第三个数据中心(代价昂贵但是v.nice)中使用冗余硬件负载平衡器,或者使用云服务来部署冗余软件负载平衡器(方式更便宜)。 如果你真的不能得到预算,去DNS。
你是正确的 – 循环赛DNS在这种情况下不会是一个解决scheme。 您需要的是一个DNS服务,用于监视服务器的可用性,并在出现问题时将网站的DNSlogging切换到故障转移IP。
这种服务的一个例子是DNS Made Easy的DNS故障转移服务 。