第 6 章 集群


支持 Keepalived 和 HAProxy Load Balancer 技术

Red Hat Enterprise Linux 6.6 使用 KeepalivedHAProxy. 为 Load Balancer 技术提供支持
keepalived 为负载平衡和高可用性提供简单而强大的功能。负载平衡框架依赖于知名和广泛使用的 Linux Virtual Server 内核模块,提供第 4 层(传输层安全)负载均衡。keepalived 实施一组检查器,以动态且自适应地维护并根据其健康状况管理负载平衡服务器池。keepalived 还实施虚拟路由器冗余协议(VRRPv2)以实现 director 故障转移的高可用性。
HAProxy 是一个 TCP/HTTP 反向代理,特别适用于高可用性环境。HAProxy 可以:
  • 根据静态分配的 Cookie 来路由 HTTP 请求;
  • 使用 HTTP Cookie 在多个服务器之间分散负载,同时确保服务器具有持久性;
  • 当主服务器出现故障时,切换到备份服务器失败;
  • 接受与专用于服务监控的特殊端口的连接;
  • 停止在不破坏现有连接的情况下接受连接;
  • 在两个方向中添加、修改和删除 HTTP 标头 ;
  • 块与特定模式匹配的请求;
  • 根据应用程序 Cookie,将客户端连接持久化到正确的应用服务器;
  • 从应用程序截获的 URI 中以 HTML 页面的形式报告详细状态。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.