我们的关键服务器(Web 服务器和数据库)都已完全复制,但用于隐藏内部内容的反向代理除外。此代理充当路由器,过滤并将流量重定向到主服务器,并在主服务器发生故障时切换以进行故障转移。
我们希望找到此代理的替代方案,因为单一入口点是不够的。
有没有公司拥有可靠且冗余的基础设施,可以提供 IP 重定向并允许快速切换到另一个 IP?
答案1
你可以采用多负载均衡器解决方案虚拟 IP (VIP)。如果您指的是同一位置的系统,那么这是我的建议。(您没有指定要复制到的位置)
答案2
这个问题通常可以通过使用指向所有反向代理(复数)的循环 DNS 条目以低成本解决。当然,您可以花大价钱(BigIP、F5 等)来解决这个问题,但您必须决定您的预算是多少。
如果您还没有使用它们,您应该研究一下 Varnish、NGINX、HAProxy 以及可能的 Apache Traffic Server(与 Apache Web Server 不同)。
答案3
需要考虑两件事:haproxy,特别是因为您正在使用 HTTP(也可能是 HTTPS),而它最初是为 HTTP 设计的。这解决了您的故障转移问题。
另一件事是 heartbeatd,它(在正确安装和配置后)应该可以帮助您通过多个服务器访问您的一个外部资源(传入 IP)(好吧,一次一个,但如果一个服务器出现故障,另一个可以接管,从而解决这个问题)。
haproxy 可以在这里找到:http://haproxy.1wt.eu/
heartbeatd 在这里:http://www.linux-ha.org/wiki/Heartbeat
答案4
“RSF-1”来自High-Availability.com故障转移与服务相关的 VIP,并且整个框架非常灵活