[发明专利]云应用动态伸缩系统及方法在审
申请号: | 201610940914.5 | 申请日: | 2016-10-25 |
公开(公告)号: | CN107977266A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 周志军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 焉明涛 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 动态 伸缩 系统 方法 | ||
技术领域
本发明涉及云计算领域,特别是涉及一种云应用动态伸缩系统及方法。
背景技术
随着云计算的推广和应用,越来越多的应用部署在云环境下。云计算具有动态调整资源的特点,比如,支持动态伸缩的web类应用,可以根据应用的负载情况,动态调整集群中的应用服务器,以提高应用的可靠性和可用性。
在动态调整集群中,动态伸缩的时间是非常关键一个性能指标。现有技术中,动态伸缩实现方案存在处理时间较长的缺陷,或者存在占用的太多硬件资源的缺陷。
发明内容
为了克服上述现有技术的缺陷,本发明要解决的技术问题是提供一种云应用动态伸缩系统及方法,用以实现在占用较少的资源下,降低动态伸缩处理时间。
为解决上述技术问题,本发明中的一种云应用动态伸缩系统,包括:
数据采集模块,用于监测应用集群的性能参数;
伸缩处理模块,用于若所述应用集群的性能参数达到预设伸长策略,激活预先配备的应用服务器虚机,并在判定已无可用的预先配备的应用服务器虚机时,创建预设伸缩步长的新的预先配备的应用服务器虚机;
若所述应用集群的性能参数达到预设缩短策略,从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机;所述移除并销毁的一台或多台已激活的应用服务器虚机与所述预先配备的应用服务器虚机不同。
可选地,所述系统还包括:
创建模块,用于创建预设伸缩步长的新的虚机,在所述新的虚机上部署应用;
将应用设置为随所述新的虚机的操作系统自启动;
将设置完成的所述新的虚机加入所述应用集群中,作为所述新的预先配备的应用服务器虚机。
具体地,所述创建模块,还用于将所述新的预先配备的应用服务器虚机设置为关机状态。
可选地,所述数据采集模块,具体用于监测所述应用集群中已激活的各应用服务器虚机的性能参数;
基于所述各应用服务器虚机的性能参数,确定所述应用集群的性能参数。
可选地,所述系统还包括:
配置模块,用于设置所述应用集群的最高应用集群容量和最低应用集群容量;
所述伸缩处理模块,还用于当所述应用集群的当前应用集群容量已经达到所述最高应用集群容量时,停止创建预设伸缩步长的新的预先配备的应用服务器虚机;
当所述应用集群的当前应用集群容量未达到所述最高应用集群容量,并所述应用集群的前应用集群容量与所述最高应用集群容量的差值小于所述预设伸缩步长时,创建所述差值的新的预先配备的应用服务器虚机;
当所述应用集群的当前应用集群容量已达到所述最低应用集群容量时,停止从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机。
为解决上述技术问题,本发明中的一种云应用动态伸缩方法,包括步骤:
监测应用集群的性能参数;
若所述应用集群的性能参数达到预设伸长策略,激活预先配备的应用服务器虚机,并在判定已无可用的预先配备的应用服务器虚机时,创建预设伸缩步长的新的预先配备的应用服务器虚机;
若所述应用集群的性能参数达到预设缩短策略,从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机;所述移除并销毁的一台或多台已激活的应用服务器虚机与所述预先配备的应用服务器虚机不同。
可选地,所述创建预设伸缩步长的新的预先配备的应用服务器虚机的步骤,包括:
创建预设伸缩步长的新的虚机,在所述新的虚机上部署应用;
将应用设置为随所述新的虚机的操作系统自启动;
将设置完成的所述新的虚机加入所述应用集群中,作为所述新的预先配备的应用服务器虚机。
具体地,所述将设置完成的所述新的虚机加入所述应用集群中,作为所述新的预先配备的应用服务器虚机的步骤之后,还包括:
将所述新的预先配备的应用服务器虚机设置为关机状态。
可选地,所述监测应用集群的性能参数的步骤,包括:
监测所述应用集群中已激活的各应用服务器虚机的性能参数;
基于所述各应用服务器虚机的性能参数,确定所述应用集群的性能参数。
可选地,所述方法还包括:
设置所述应用集群的最高应用集群容量和最低应用集群容量;
所述在判定已无可用的预先配备的应用服务器虚机时,创建预设伸缩步长的新的预先配备的应用服务器虚机的步骤,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610940914.5/2.html,转载请声明来源钻瓜专利网。