首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个网站,两个公共IP,每个IP在单独的线路上,如何进行故障转移

问一个网站,两个公共IP,每个IP在单独的线路上,如何进行故障转移
EN

Server Fault用户
提问于 2013-03-06 10:41:35
回答 2查看 2.8K关注 0票数 1

我们有一个网站,它位于两个防火墙后面,主防火墙和故障转移。主防火墙和故障转移防火墙有不同的IP,以及来自不同提供商的不同的Internet连接。当客户端通过第二个IP自动连接到网站的主故障转移或主internet连接死亡时,如何提供故障转移?

防火墙的故障转移是可行的,它们都是有状态的。哪一种模型不重要,让我们想象一下它们是有效的。

我们知道我们可以在DNS中手动将网站IP更改为故障转移IP,但是是否有一个更优雅和更快的解决方案?

EN

回答 2

Server Fault用户

发布于 2013-03-06 10:52:06

我们知道我们可以在DNS中手动将网站IP更改为故障转移IP,但是是否有一个更优雅和更快的解决方案?

除非a)你的供应商都支持BGP和b)他们愿意为你的路线做广告;( c)你有自己的ASN。否则,DNS是您唯一的选择。这并不是一个可怕的选择,不过,如果你把你的TTL真的很低,并使用一个更智能的DNS提供商,可以重定向流量的基础上,没有响应的平。如果您的站点主要是静态信息,则CloudFlare也是一种选项,在发生中断时可以缓存这些信息并提供给用户。

但是,如果您确实需要这个级别的HA,那么您应该托管在一个数据中心中。

票数 5
EN

Server Fault用户

发布于 2013-03-06 11:36:32

有几个选项,但我建议像F5这样的负载平衡器-它使用具有虚拟IP地址的池,并且池包含成员,在本例中是您的but服务器。它可以通过查找页面上的字符串来确定for服务器是否已启动。如果web服务器关闭,F5会标记该成员,因此只有可用成员的通信量。在您的情况下,您可能会有一个主动和被动的设置,与健康检查寻找互联网连接。如果它下降,负载平衡将标记该成员下降。您的dns记录将位于负载均衡器的池级。

如果您买不起F5,也可以使用linux和HA代理。看看这里的http://haproxy.1wt.eu/或http://www.howtoforge.com/setting-up-a-high-availability-load-balancer-with-haproxy-keepalived-on-debian-lenny。在线搜索HA代理。我们在我们的环境中使用这一点,我们是一个全球性的服务提供商。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/485175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档