2014-10-10 62 views
0

我打算使用heartbeat/corosync +起搏器实现99%的高可用性群集,用于某些服务器之间的通信,但这些机器不在同一网关/网络掩码中,我无法共享虚拟IP为心跳。有一种方法可以解决这个问题,而无需将所有服务器都插入到同一个路由器中(因为它不是一个选项)?群集的虚拟IP问题

感谢关注

回答

0

的99%的可用性意味着你的系统允许在一年的停机时间超过三年半的时间。您应该能够通过商品硬件并且不使用起搏器来实现这种可用性。

如果您希望获得更高的可用性或可以在不中断服务的情况下进行系统维护,则可以使用DNS实现更高的正常运行时间。您可以手动切换低TTL的DNS记录,也可以使用像Amazon Route 53这样的服务在某种健康检查失败时自动切换,以获得更高的可靠性。