【问题标题】:How to have a second VPS as fallback of another VPS?如何让第二个 VPS 作为另一个 VPS 的后备?
【发布时间】:2017-04-12 13:25:24
【问题描述】:

这个周末我的 VPS 出了问题,彻底坏了!但是我的客户的站点仍然在那个 VPS 中,现在它正在恢复中,但这让我想到了如何通过第二个 VPS 作为后备来避免停机。

我仍然知道这个术语,但不知道它意味着什么或可以做什么。它是通过 DNS 还是通过名称服务器完成的?或者我能从你们那里得到什么最好的建议?

我的 VPS 是:CentOs 7 + Apache、WHM + cPanel、GoDaddy 提供的域

非常感谢!

【问题讨论】:

    标签: apache dns server fallback


    【解决方案1】:

    您正在寻找“DNS 故障转移”。有一些在线服务可以提供这一点。 (尽管有缺点,但它是我最喜欢的非关键任务服务,见下文)。

    您可能还想听听critics.

    DNS 故障转移是一项服务,其中 DNS 服务器使用某些技术检查您的服务器的可用性,当其中一个无法响应时,DNS 会更改记录以指向另一台服务器。

    现在您可以看到为什么这个解决方案不够好,浏览器/计算机可能会缓存您的初始服务器(现已损坏)地址并在它关闭后与它的 IP 通信。

    每个替代方案都有其优点和缺点,大多数合理的简单解决方案都是单点故障。这一切都归结为“你更愿意责怪谁”或者应该由谁来处理这个谣言。

    另一种方法是让服务器提供商做冗余。

    Amazon solution.上看到这个

    这还取决于您的设置以及您要保护的内容。 如果两台服务器在同一个局域网,你可以简单地设置一个浮动IP地址,让路由器决定谁是活跃的,这种方法需要访问路由器,它的好处是路由器只是ping,实际上并不检查服务,这与大多数解决方案相同。

    【讨论】:

    • 感谢您的回答。您发送的批评者更关注 DNS 故障转移,但是 HTTP 负载均衡器呢?你认为什么是最好的?还是更便宜?
    • @mkmnstr DNS 故障转移和 http 负载均衡器都是单点故障。 HTTP负载均衡器肯定更好,除了你必须确保它不会失败。因此,答案实际上取决于您的设置和服务。 DNS 故障转移可能更具成本效益,您不需要时间和资源来配置它并使其保持运行。
    猜你喜欢
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    相关资源
    最近更新 更多