Keepalived工作在第4层,因此根本没有第7层的知识。通过同时使用HAProxy和Keepalived,您可以获得一些HAProxy在第7层提供的选项的好处,例如粘性会话, 采样和转换信息, 访问控制列表和条件, 内容切换, 粘性表, 格式化字符串, HTTP重写和重定向, 服务器保护, 等等。 如果您只需要负载均衡器而不需要任何操作或高级决策(第7层),则可以仅使用Keepalived,它将更快,因为它在第4层工作。
管理员可以同时使用Keepalived和HAProxy来构建更强大、可扩展的高可用性环境。通过利用HAProxy的速度和可扩展性来执行HTTP和其他基于TCP的服务的负载均衡,再结合Keepalived故障转移服务,管理员可以通过将负载分布到实际服务器上来增加可用性,并在路由器不可用时通过故障转移备份路由器来确保连续性。 keepalived和haproxy