HAProxy 直接路由和 keepalived

HAProxy 直接路由和 keepalived

我似乎找不到合适的文档来正确解释这一点,或者也许有更好的方法来了解我认为清楚的内容。我了解什么是 HAProxy/keepalived,多年来一直使用多种不同类型的负载平衡器。

我无法理解的是直接路由的实现。明确地说,我非常熟悉所有负载均衡器中的直接服务器返回(直接路由)的工作方式,但我试图了解 HAProxy/keepalived 如何实现这一点。

我的理解是 HAProxy 根本不支持这一点,唯一的选择是使用 keepalived ipvs。所以有人可以告诉我:

1)我是否正确地认为HAProxy本身不支持直接路由?

2) 为什么我需要同时使用 HAProxy 和 keepalived 才能进行直接路由?看来您只需要 keepalived 即可实现此功能。

谢谢您的指点。

答案1

不,HAProxy 本身不支持直接路由,除非您需要在更高层执行其他操作,否则不需要它。(例如 HTTP/HTTPS)

Keeplived(LVS)确实支持直接路由,并且可以单独使用来提供解决方案以及一些其他常见功能,如健康检查、持久性和通过 VRRP 的 HA。

是的,您会发现许多文章在这个主题上有点模糊,因为人们出于不同原因使用这两种解决方案的方式有很多种。

相关内容