[发明专利]一种集群服务负载均衡的方法、系统、中心服务器以及备用节点服务器有效
申请号: | 201410219358.3 | 申请日: | 2014-05-22 |
公开(公告)号: | CN104009933B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 徐鸣;徐友春 | 申请(专利权)人: | 北京猎豹网络科技有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京市广友专利事务所有限责任公司11237 | 代理人: | 祁献民 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 服务 负载 均衡 方法 系统 中心 服务器 以及 备用 节点 | ||
技术领域
本发明涉及集群技术领域,尤其涉及一种集群服务负载均衡的方法、系统、中心服务器以及备用节点服务器。
背景技术
集群是将多个系统连接到一起,使多台服务器能够像一台机器那样工作。
随着互联网在人们的生活和工作中的应用越来越广泛,集群中的服务在不同的时间段有可能承受的压力不同,例如与工作相关的服务在上班时间压力大,而与娱乐相关的服务在下班之后压力大。
现有技术大多是通过人工部署脚本,将服务部署在服务器上,这种方式十分繁琐。
发明内容
有鉴于此,本发明实施例提供一种集群服务负载均衡的方法及中心服务器,有助于自动适应集群压力的变动而对提供服务进行调整。
一方面,本发明实施例提供一种集群服务负载均衡的方法,包括:
中心服务器收集至少一个节点服务器上服务的压力情况并进行分析;
当所述服务的压力达到预先设定的第一阈值时,中心服务器修改部署表,在备用节点服务器部署的服务中增加所述服务,以便备用节点服务器根据修改后的部署表部署所述服务;所述部署表,用于记录集群中服务器上部署的服务。可选地,所述中心服务器修改所述部署表之后,包括:
中心服务器向所述备用节点服务器发送通知,所述通知中包含有新部署在所述备用节点服务器上的所述服务的信息。
可选地,当所述服务的压力低于预先设定的第二阈值时,修改部署表,在备用节点服务器部署的服务中取消所述服务,以便在所述备用节点服务器上停止所述服务。
本发明实施例所述的集群服务负载均衡的方法,对收集到的至少一个节点服务器上的服务的压力情况进行分析,当其压力达到预先设定的第一阈值时,自动修改部署表并在备用节点服务器上增加服务,这样,根据服务的压力情况自动修改所述部署表,从而自动适应集群压力的变动而对提供服务进行调整,降低了人工部署的繁琐。
另一方面,本发明实施例还提供一种中心服务器,包括:
收集单元,用于收集至少一个节点服务器上服务的压力情况;
分析单元,用于确定所述服务的压力是否达到预先设定的第一阈值,如果达到,触发第一修改单元;
第一修改单元,用于修改部署表,在备用节点服务器部署的服务中增加所述服务,以便备用节点服务器根据修改后的部署表部署所述服务;所述部署表,用于记录集群中服务器上部署的服务。
可选地,所述中心服务器还包括:发送单元,在所述第一修改单元修改部署表之后,用于向所述备用节点服务器发送通知,所述通知中包含有新部署在所述备用节点服务器上的所述服务的信息。
可选地,所述中心服务器还包括:第二修改单元;所述分析单元还用于确定所述服务的压力是否低于预先设定的第二阈值,如果低于,触发所述第二修改单元;所述第二修改单元,用于修改部署表,在备用节点服务器部署的服务中取消所述服务,以便在所述备用节点服务器上停止所述服务。
本发明实施例所述的中心服务器,对收集到的至少一个节点服务器上服务的压力情况进行分析,当其压力达到预先设定的第一阈值时,修改部署表并在备用节点服务器上增加所述服务,从而根据集群压力的变动而对提供的服务进行调整,降低了人工部署的繁琐。
又一方面,本发明实施例还提供一种备用节点服务器,包括:
检测单元,用于与集群中的中心服务器连接,根据所述中心服务中保存的部署表确定所述备用节点服务器上部署的服务;如果检测到在所述备用节点服务器上部署了新的服务,触发部署单元;所述部署表,用于记录集群中服务器上部署的服务;
接收单元,用于接收所述中心服务器发送的通知,并触发部署单元;所述通知中包含有在所述备用节点服务器上部署的新的服务的信息;
所述部署单元,当受到检测单元或者接收单元触发时,用于从所述中心服务器下载所述新的服务的安装包,安装并启动所述新的服务。
可选地,所述备用节点服务器还包括:发送单元,用于向所述中心服务器发送所述备用节点服务器上服务的压力情况。
可选地,所述备用节点服务器还包括:停止单元;所述检测单元还用于检测在所述备用节点服务器上是否取消了一个或多个服务,如果是,触发所述停止单元;所述停止单元,用于停止所述一个或多个被取消的服务。
本发明实施例所述备用节点服务器从所述部署表中检测到自己有新增的服务或者接收到中心服务器发送的通知时,从中心服务下载该服务的安装包,安装并启动该服务,这样根据集群中服务的压力,自动启用备用节点服务器,从而自动适应集群压力的变动而对提供的服务进行调整,降低了人工部署的繁琐。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎豹网络科技有限公司,未经北京猎豹网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410219358.3/2.html,转载请声明来源钻瓜专利网。