[发明专利]云应用动态伸缩系统及方法在审
申请号: | 201610940914.5 | 申请日: | 2016-10-25 |
公开(公告)号: | CN107977266A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 周志军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 焉明涛 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 动态 伸缩 系统 方法 | ||
1.一种云应用动态伸缩系统,其特征在于,所述系统包括:
数据采集模块,用于监测应用集群的性能参数;
伸缩处理模块,用于若所述应用集群的性能参数达到预设伸长策略,激活预先配备的应用服务器虚机,并在判定已无可用的预先配备的应用服务器虚机时,创建预设伸缩步长的新的预先配备的应用服务器虚机;
若所述应用集群的性能参数达到预设缩短策略,从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机;所述移除并销毁的一台或多台已激活的应用服务器虚机与所述预先配备的应用服务器虚机不同。
2.如权利要求1所述的系统,其特征在于,所述系统还包括:
创建模块,用于创建预设伸缩步长的新的虚机,在所述新的虚机上部署应用;
将应用设置为随所述新的虚机的操作系统自启动;
将设置完成的所述新的虚机加入所述应用集群中,作为所述新的预先配备的应用服务器虚机。
3.如权利要求2所述的系统,其特征在于,所述创建模块,还用于将所述新的预先配备的应用服务器虚机设置为关机状态。
4.如权利要求1所述的系统,其特征在于,所述数据采集模块,具体用于监测所述应用集群中已激活的各应用服务器虚机的性能参数;
基于所述各应用服务器虚机的性能参数,确定所述应用集群的性能参数。
5.如权利要求1-4中任意一项所述的系统,其特征在于,所述系统还包括:
配置模块,用于设置所述应用集群的最高应用集群容量和最低应用集群容量;
所述伸缩处理模块,还用于当所述应用集群的当前应用集群容量已经达到所述最高应用集群容量时,停止创建预设伸缩步长的新的预先配备的应用服务器虚机;
当所述应用集群的当前应用集群容量未达到所述最高应用集群容量,并所述应用集群的前应用集群容量与所述最高应用集群容量的差值小于所述预设伸缩步长时,创建所述差值的新的预先配备的应用服务器虚机;
当所述应用集群的当前应用集群容量已达到所述最低应用集群容量时,停止从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机。
6.一种云应用动态伸缩方法,其特征在于,所述方法包括步骤:
监测应用集群的性能参数;
若所述应用集群的性能参数达到预设伸长策略,激活预先配备的应用服务器虚机,并在判定已无可用的预先配备的应用服务器虚机时,创建预设伸缩步长的新的预先配备的应用服务器虚机;
若所述应用集群的性能参数达到预设缩短策略,从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机;所述移除并销毁的一台或多台已激活的应用服务器虚机与所述预先配备的应用服务器虚机不同。
7.如权利要求6所述的方法,其特征在于,所述创建预设伸缩步长的新的预先配备的应用服务器虚机的步骤,包括:
创建预设伸缩步长的新的虚机,在所述新的虚机上部署应用;
将应用设置为随所述新的虚机的操作系统自启动;
将设置完成的所述新的虚机加入所述应用集群中,作为所述新的预先配备的应用服务器虚机。
8.如权利要求7所述的方法,其特征在于,所述将设置完成的所述新的虚机加入所述应用集群中,作为所述新的预先配备的应用服务器虚机的步骤之后,还包括:
将所述新的预先配备的应用服务器虚机设置为关机状态。
9.如权利要求6所述的方法,其特征在于,所述监测应用集群的性能参数的步骤,包括:
监测所述应用集群中已激活的各应用服务器虚机的性能参数;
基于所述各应用服务器虚机的性能参数,确定所述应用集群的性能参数。
10.如权利要求6-9中任意一项所述的方法,其特征在于,所述方法还包括:
设置所述应用集群的最高应用集群容量和最低应用集群容量;
所述在判定已无可用的预先配备的应用服务器虚机时,创建预设伸缩步长的新的预先配备的应用服务器虚机的步骤,还包括:
当所述应用集群的当前应用集群容量已经达到所述最高应用集群容量时,停止创建预设伸缩步长的新的预先配备的应用服务器虚机;
当所述应用集群的当前应用集群容量未达到所述最高应用集群容量,并所述应用集群的前应用集群容量与所述最高应用集群容量的差值小于所述预设伸缩步长时,创建所述差值的新的预先配备的应用服务器虚机;
所述从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机的步骤,还包括:
当所述应用集群的当前应用集群容量已达到所述最低应用集群容量时,从所述应用集群中移除并销毁一台或多台已激活的应用服务器虚机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610940914.5/1.html,转载请声明来源钻瓜专利网。