一种智能化自动控制的业务系统负载均衡方法

文档序号:7808191阅读:379来源:国知局
一种智能化自动控制的业务系统负载均衡方法
【专利摘要】一种智能化自动控制的业务系统负载均衡方法,运用x86虚拟化架构的虚拟化技术,搭建监控平台,包括负载均衡集群,性能数据采集,负载均衡监控三大部分;其中,1)负载均衡集群:采用apache+mod_jk模式的web服务器负载均衡机制,部署业务系统的负载均衡集群,并设置负载均衡方案;2)性能数据采集:部署负载均衡集群的节点服务器的性能采集器,实时采集性能数据;等等。本发明完全无需人为干预就能实现资源的分配,达到了对资源的高效利用。
【专利说明】一种智能化自动控制的业务系统负载均衡方法

【技术领域】
[0001] 本发明属于虚拟化负载均衡领域。

【背景技术】
[0002] 随着web应用服务器负载均衡技术的发展,这一领域比较流行的如JBoss, WebSphere, Tomcat, WebLogic均已经可以实现请求的负载均衡,而且性能各方面均表现很 稳定。但是这些技术存在致命的缺点,即资源部署方面,还需要人工干预。当负载过高时不 能及时增加节点服务器,以缓解服务器集群的压力;当负载较低时,也不能及时关闭一些节 点服务器,造成资源浪费。随着虚拟化技术的发展,已经可以通过一些比较成熟的技术对虚 拟机进行创建,开关机操作,同时也能对资源性能进行监控。有没有一种技术,既能兼顾应 用服务器的负载均衡,也能实现智能自动化监控并在资源紧张时,资源空闲时做出相应的 调整,这就成为了一项新的有待突破的技术难点。
[0003] 基于以上的技术条件,本发明提出了一种智能化的自动控制的业务系统负载均衡 方法,以期通过两种技术的融合应用并考虑经项目本身的特点,实现资源监控并根据事先 制定的方案自动实现资源的调控。


【发明内容】

[0004] 一种智能化自动控制的业务系统负载均衡方法,本发明采用web服务器负载均衡 机制,运用虚拟化技术,实现对资源的自动监控,并根据预先设置的负载均衡策略,自动创 建,或者关闭虚拟机。使用目前较为成熟的web服务器负载均衡机制,实现业务系统请求处 理的负载均衡;运用虚拟化技术,实现对业务系统所在虚拟机的实时监控,当虚拟机实时性 能达到预先设置的阀值时,将会触发相应流程:当高于阀值时,自动对虚拟机进行创建,以 降低整个业务系统的运行压力,维持系统稳定;当低于阀值时,自动关闭虚拟机,使得业务 系统处在一个高效运行的状态,避免资源浪费;本发明是一种高度智能化的自动控制的业 务系统负载均衡方法,完全无需人为干预就能实现资源的分配,达到了对资源的高效利用。
[0005] 本发明是通过下列技术方案来实现的: 一种智能化自动控制的业务系统负载均衡方法,运用x86虚拟化架构的虚拟化技术, 搭建监控平台,包括负载均衡集群,性能数据采集,负载均衡监控三大部分;其中, 1) 负载均衡集群:采用apache+mod_jk模式的web服务器负载均衡机制,部署业务系 统的负载均衡集群,并设置负载均衡方案; 2) 性能数据采集:部署负载均衡集群的节点服务器的性能采集器,实时采集性能数 据; 3) 负载均衡监控:根据采集的性能数据和事先预置的负载方案综合判断对资源进行调 控;如果判断出业务系统负载集群的压力较大,则查询是否存在已经关机的节点服务器,如 果存在则开机,自动接入负载集群;如果不存在,则调用模板创建节点服务器,创建好后会 自动接入负载集群;如果压力较小,则关机。
[0006] 负载均衡技术采用目前较为成熟的apache+mod_jk模式,是一种性能较为稳定的 负载均衡模式。
[0007] 虚拟化采用高效稳定的x86虚拟化架构。同时搭建自己的监控平台,实现对每台 服务器节点性能数据的采集,每次采集时自动根据预先设置好的负载均衡判断资源运行压 力情况,如果压力较大,则查询是否存在已经关机的节点服务器,如果存在则开机,自动接 入负载集群;如果不存在,则调用模板创建节点服务器,创建好后会自动接入负载集群;如 果压力较小,则关机,以节约资源。
[0008] 本发明的有益效果是: 一种智能化自动控制的业务系统负载均衡方法,优点在于实现了对节点服务器的自动 监控,并根据预先设置好的负载均衡方案,自动关闭节点服务器以节约资源;自动开机或者 创建节点服务器以降低负载集群压力。该方法能够脱离人工干预,自动实现整个负载集群 的压力调配,更好的保证了系统的稳定运行,同时避免了资源的浪费。这是一种高效的,智 能化的负载均衡解决方案。

【专利附图】

【附图说明】
[0009] 图1是本发明的整个平台的架构体系。

【具体实施方式】
[0010] 一种智能化自动控制的业务系统负载均衡方法,运用χ86虚拟化架构的虚拟化技 术,搭建监控平台,包括负载均衡集群,性能数据采集,负载均衡监控三大部分;其中, 1) 负载均衡集群:采用apache+mod_jk模式的web服务器负载均衡机制,部署业务系 统的负载均衡集群,并设置负载均衡方案; 2) 性能数据采集:部署负载均衡集群的节点服务器的性能采集器,实时采集性能数 据; 3) 负载均衡监控:根据采集的性能数据和事先预置的负载方案综合判断对资源进行调 控;如果判断出业务系统负载集群的压力较大,则查询是否存在已经关机的节点服务器,如 果存在则开机,自动接入负载集群;如果不存在,则调用模板创建节点服务器,创建好后会 自动接入负载集群;如果压力较小,则关机。
[〇〇11] 见图1,一种智能化的自动控制的业务系统负载均衡方法是应用于虚拟化负载均 衡领域中的一项创新性的技术。该图首先展现的是整个平台的架构体系,主要分为:负载均 衡集群,性能数据采集,负载均衡监控三大部分。首先架设好虚拟化负载均衡节点服务器, 监控服务器,并设置负载均衡方案。监控开始运行后,会根据在运行的节点服务器的性能 高低,判断业务系统的运行压力,然后根据预先设置的方案,判断是否需要开机或者创建新 的节点服务器以降低负载压力;或是关闭节点服务器,以保证资源的高效利用,避免资源浪 费。
【权利要求】
1. 一种智能化自动控制的业务系统负载均衡方法,其特征在于, 运用X86虚拟化架构的虚拟化技术,搭建监控平台,包括负载均衡集群,性能数据采 集,负载均衡监控三大部分;其中, 1) 负载均衡集群:采用apache+mod_jk模式的web服务器负载均衡机制,部署业务系 统的负载均衡集群,并设置负载均衡方案; 2) 性能数据采集:部署负载均衡集群的节点服务器的性能采集器,实时采集性能数 据; 3) 负载均衡监控:根据采集的性能数据和事先预置的负载方案综合判断对资源进行调 控;如果判断出业务系统负载集群的压力较大,则查询是否存在已经关机的节点服务器,如 果存在则开机,自动接入负载集群;如果不存在,则调用模板创建节点服务器,创建好后会 自动接入负载集群;如果压力较小,则关机。
【文档编号】H04L29/08GK104065738SQ201410316380
【公开日】2014年9月24日 申请日期:2014年7月4日 优先权日:2014年7月4日
【发明者】张羿, 孙北宁, 张敏, 谷雨, 彭勇, 王建军, 白枫, 钱福建, 薛永军 申请人:云南电网公司, 云南云电同方科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1