2016-11-28 54 views
-1

这个周末我遇到了一个问题,我的VPS完全崩溃了!但仍然在该VPS中获得了我的客户的网站,现在它正在恢复,但它让我想到如何通过让第二个VPS作为回退来避免停机时间。如何让第二个VPS作为另一个VPS的后备?

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

我的VPS是:CentOS的7 + Apache的,南国+的cPanel,通过GoDaddy的

提供域名非常感谢您!

回答

1

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

你也可以听到critics.

DNS故障转移是在DNS服务器检查与certian技术的服务器的可用性,并在其中一人未作出回应,DNS更改记录到服务指向另一台服务器。

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

每种选择都有其优点和缺点,大多数合理简单的解决方案都是单点故障。这一切归结为“你更喜欢责怪谁”或谁应该处理这个问题。

一种替代方法是让服务器提供商执行冗余。

看到这个关于Amazon solution.

这也取决于你的设置,你想保护的是什么做的。 如果两台服务器都在同一局域网中,您可以简单地设置一个浮动IP地址,并让路由器决定谁处于活动状态,这种方法需要访问路由器,其caviate是路由器只是ping通,并不实际检查服务,这与大多数解决方案一样。

+0

感谢您的回答。您发送的评论者更关注DNS故障转移,但HTTP负载均衡器又如何?你认为最好的是什么?或更便宜? – mkmnstr

+0

@mkmnstr DNS故障转移和http负载均衡器都是故障单的一个点。除了必须确保它不会失败之外,HTTP负载平衡器确实更好。所以答案真的取决于你的设置和服务。 DNS故障转移可能更具成本效益,您不需要时间和资源来配置它并保持运行。 – Aus

+0

谢谢!我想我会使用DNS故障转移! – mkmnstr