Ubuntu 最受欢迎的高可用性解决方案

Ubuntu 最受欢迎的高可用性解决方案

我听说过 lvs: http://www.linuxvirtualserver.org/

和 Linux

以及 piranha、ultramonkey、keepalived、heartbeat 和 pacemaker。

有人能帮助我理解这一大堆解决方案吗?

我正在寻找一种在服务失败时在框之间迁移 vip 的工具(http、mysql)

谢谢!

答案1

请参阅 NSDI 论文Remus 主页西恩关于 Remus。这是一个相当智能的解决方案,而且是开源的。

答案2

如果您谈论的是迁移 VIP,那么您需要 heartbeat 或 keepalived。LVS、piranha、ultramonkey 和 pacemaker 大致相同,并且可为您提供负载平衡。

将这两者结合起来以实现故障转移和负载平衡。

答案3

“视情况而定”。高可用性是一个宽泛的术语,可以通过多种不同的方式实现。您需要什么(以及什么是常用的)将取决于您的特定需求。LVS 适用于负载平衡。当您需要服务在不同节点之间进行故障转移时,corosync 或 heartbeat 之上的 Pacemaker 很受欢迎。

答案4

我的公司为电信运营商销售高可用性 Linux 解决方案,我们使用 Linux HA。据我所知,有一个守护进程尝试通过以太网和/或串行连接主节点,当备用节点检测到活动节点没有响应时,它会接管 VIP(虚拟 IP,一个共享 IP 地址,双方都不“拥有”全职 IP 地址,但双方都可以通过向路由器发送 ARP 消息来接管该 IP 地址)的所有权。

这只是一个高可用性解决方案,而不是负载平衡解决方案。

相关内容