您能为运行多个 VPS 的设置推荐一种故障转移解决方案吗?

您能为运行多个 VPS 的设置推荐一种故障转移解决方案吗?

以下是我需要处理的情况:

  • 使用以下方式访问 VPS不同的托管公司仅运行 CentOS
    • 两个专用名称服务器,具有超过 100 个区域条目
    • 多个网络服务器托管相同内容

我发现的故障转移解决方案要么需要硬件,要么需要在同一网络中进行群集,要么需要其他选项,而这些选项我无法通过我的 VPS 设置访问。而且付费 DNS 故障转移服务对于我拥有的域名数量来说太贵了。

似乎自己实施 DNS 故障转移是我最好的选择,尽管大家一致认为这不是一个很好的选择。任何还有其他我遗漏的解决方案吗?谢谢。

答案1

你可以使用Linux IP 虚拟服务器使用隧道。无需“真实服务器”(Web 服务器)位于同一子网。

ipip 封装后的包将会是可以被防火墙转发的普通包。

http://www.linuxvirtualserver.org/VS-IPTunneling.html

保持活跃是处理服务检查和添加/删除失败的“真实服务器”的绝佳工具

答案2

您可以使用两个专用的“入口点” VPS 服务器运行负载平衡软件(如 HAProxy)。如果没有地理限制(即将内容保持在靠近用户的位置),您可以让所有 dns/http 请求到达负载平衡服务器,然后从那里将它们发送到相应的 Web 服务器。

有一些非常便宜的服务,例如 easyDNS 或 dyndns,您可以通过它们委托解决 DNS 可用性问题 :)

相关内容