[发明专利]一种基于云平台的自动负载均衡系统在审
申请号: | 201410428032.1 | 申请日: | 2014-08-27 |
公开(公告)号: | CN104202388A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 谢建国;连城;郭海涛;杨逸栩 | 申请(专利权)人: | 福建富士通信息软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 自动 负载 均衡 系统 | ||
技术领域
本发明涉及通讯设备技术领域,尤其涉及一种基于云平台的自动负载均衡系统。
背景技术
随着网络的快速发展和用户的不断增加,加上网络带宽和硬件设备的限制,服务器面临的问题也越来越明显。尤其是在云平台资源比较匮乏的当今,如何有效利用云平台资源越来越重要。
现有的负载均衡系统主要是在多个服务器之间进行负载均衡,系统中的每个服务器均获取系统中其他服务器的地址信息,每个服务器监控自身的负载情况,并向系统中的其他服务器广播自身的负载情况,当前服务器接受到新工作任务且当前服务器满足预设的负载转移条件时,根据系统中其他服务器的负载情况选择一个服务器,当前服务器与被选择的服务器建立连接,将所述地点新工作任务转移至被选择的服务器。这样的负载均衡系统会占用一部分网络带宽,尤其是系统在需要处理大量数据的时候,对大大提高服务器的压力,增加了对服务器设备的硬件要求。另外,当前的负载均衡系统在应用程序使用用户不多的情况下,会占用大量的资源,造成了资源的浪费。
发明内容
本发明要解决的技术问题,在于提供一种基于云平台的自动负载均衡系统,提高服务器的数据处理能力,提高了服务器的容错率。
本发明是这样实现的:一种基于云平台的自动负载均衡系统,包括应用部署模块、系统监控模块、负载均匀模块以及应用管理模块;所述应用部署模块:用于用户提交需要部署的应用,通过云平台将需要部署的应用分配给一服务器,服务器配置所需的虚拟机,并安装代理,所述虚拟机创建并启动所需服务;
所述系统监控模块:用于监听所需服务的策略,通过所述代理采集所需指标,将所述指标形成指标采集策略,并对指标采集策略中指标数据进行分析,分析判断指标数据是否超过警戒阈值,否,则继续监听,是,则将超过警戒阈值的指标数据提交给负载均衡模块;
所述负载均匀模块:用于获取系统监控模块中超过警戒阈值的指标数据进行均衡算法分析,并通过伸缩规则策略判断云平台资源情况;资源剩余,则,调用应用管理模块,进行资源回收;资源不足,则调用应用管理模块,进行资源分配;
所述应用管理模块:用于资源的回收,资源的分配。
进一步地,伸缩规则策略为:根据预先定义好的某一项或者多项系统应用的性能参数阀值,实时判断,当指标超过阀值上限时会引发伸展动作,自动增加云主机数量,分担应用的压力;当指标低于阀值下限时引发收缩动作,自动减少云主机数量,节省云资源。
进一步地,所述超过警戒阈值的指标数据进行均衡算法分析,并通过伸缩规则策略判断云平台资源情况;具体为:本系统在每个应用部署时,在每台云主机上,都会部署一个代理程序,实时监控云主机和应用的各项性能指标;即若定义某一项性能指标的警戒阀值,则有两个具体的值,上限值和下限值,超过上限值则伸展,低于下限值则收缩;若定义多项性能指标阀值,则多项共同作用,当其中某一项指标达到阀值即引发伸缩动作。
本发明具有如下优点:本发明当应用程序部署在云平台上,利用应用程序来设置服务器实例增减的策略;通过系统监控模块来对应用程序进行监控,当负载均匀模块判断到所监控的数据超过了应用程序配方中所设置策略值,就会通过云驱动去调用云管理层的服务代理,对云管理的服务器进行操作,实现负载均衡。本发明实现应用程序的自我修复,大大减少了维护的工作量,有效的节约了运维成本;减少了IT系统在云端部署的开销和痛苦,自动按需为应用程序提供资源,让其更易伸缩。实现对应用程序的自我修复,减少了维护的工作量,有效的节约了运维成本。
附图说明
图1为本发明系统的结构示意图。
具体实施方式
请参阅图1所示,一种基于云平台的自动负载均衡系统,包括应用部署模块、系统监控模块、负载均匀模块以及应用管理模块;所述应用部署模块:用于用户提交需要部署的应用,通过云平台将需要部署的应用分配给一服务器,服务器配置所需的虚拟机,并安装代理,所述虚拟机创建并启动所需服务;
所述系统监控模块:用于监听所需服务的策略,通过所述代理采集所需指标,将所述指标形成指标采集策略,并对指标采集策略中指标数据进行分析,分析判断指标数据是否超过警戒阈值,否,则继续监听,是,则将超过警戒阈值的指标数据提交给负载均衡模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建富士通信息软件有限公司;,未经福建富士通信息软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410428032.1/2.html,转载请声明来源钻瓜专利网。