首页 百科知识 负载均衡集群

负载均衡集群

时间:2022-10-11 百科知识 版权反馈
【摘要】:负载均衡系统的英文全称为Load Balance Cluster,简称LB Cluster。负载均衡集群也是由两台或者两台以上的服务器组成。与HA Cluster不同的是,负载均衡集群中,所有的后端节点都处于活动状态,它们都对外提供服务,分摊系统的工作负载。负载均衡集群可以把一个高负荷的应用分散到多个节点共同完成,适用于业务繁忙、大负荷访问的应用系统。图15-2显示了负载均衡集群的基本结构。负载均衡集群可以通过软件方式实现,也可以由硬件设备来完成。

15.3.2 负载均衡集群

负载均衡系统的英文全称为Load Balance Cluster,简称LB Cluster。负载均衡集群也是由两台或者两台以上的服务器组成。分为前端负载调度和后端节点服务两个部分。负载调度部分负责把客户端的请求按照不同的策略分配给后端服务节点,而后端节点是真正提供应用程序服务的部分。

与HA Cluster不同的是,负载均衡集群中,所有的后端节点都处于活动状态,它们都对外提供服务,分摊系统的工作负载。

负载均衡集群可以把一个高负荷的应用分散到多个节点共同完成,适用于业务繁忙、大负荷访问的应用系统。但是它也有不足的地方:当一个节点出现故障时,前端调度系统并不知道此节点已经不能提供服务,仍然会把客户端的请求调度到故障节点上来,这样访问就会失败。为了解决这个问题,负载调度系统一般都引入了节点监控系统。

节点监控系统位于前端负载调度机上,负责监控下面的服务节点。当某个节点出现故障后,节点监控系统会自动将故障节点从集群中剔除;当此节点恢复正常后,节点监控系统又会自动将其加入集群中,而这一切,对用户来说是完全透明的。图15-2显示了负载均衡集群的基本结构。

img562

图15-2 负载均衡集群基本构架

负载均衡集群可以通过软件方式实现,也可以由硬件设备来完成。Linux下典型的负载均衡集群软件有开源LVS集群、Oracle的RAC集群等,硬件负载均衡器有F5Networks等。关于LVS集群,在下面的章节会进行详细讲解。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈