[发明专利]云环境下配置虚拟应用服务器的方法在审
申请号: | 201310752033.7 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103701920A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 丁明威;樊兴军;孙征 | 申请(专利权)人: | 曙光云计算技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 配置 虚拟 应用 服务器 方法 | ||
技术领域
本发明涉及计算机领域,并且特别地,涉及一种云环境下配置虚拟应用服务器的方法。
背景技术
目前传统应用系统形态各异,随着用户并发访问量和处理数据量的急剧增加,应用系统服务器性能显著下降甚至宕机的现象发生几率逐渐增大。因此,传统应用系统缺乏弹性负载能力是制约传统应用系统的一个瓶颈。目前,一般的解决方案是根据应用系统运行情况采用人工方式进行应用服务器的添加和减少。
现有技术是通过人工方式实现应用系统的动态伸缩;对于人力、物力和财力资源都是很大的浪费且不够灵活。因为服务器对于应用状态的监控是实时而且快速应变的,人工无法做到应用系统实时的动态伸缩;同时,由于不能灵活设置动态伸缩策略,导致人工处理应用系统性能降低的情形较少。所以,采用人工方式实现传统应用的弹性负载意义不大。而且对于服务器资源来说是一种浪费。
针对相关技术中通过人工方式实现应用系统的动态伸缩造成资源浪费且不灵活的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中通过人工方式实现应用系统的动态伸缩造成资源浪费且不灵活的问题,本发明提出一种云环境下配置虚拟应用服务器的方法,能够做到应用系统实时的动态伸缩,提高服务器资源的利用效率。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种云环境下配置虚拟应用服务器的方法。
其中,该方法包括:
数据采集模块采集各个应用系统的性能参数并将所采集的性能参数发送给性能监控模块;
管理服务器基于性能监控模块所接收到的性能参数设置虚拟应用服务器配置策略;以及
管理服务器根据虚拟应用服务器配置策略对相应的应用系统执行在其中添加或删除虚拟应用服务器的操作。
其中,管理服务器基于性能监控模块所接收到的性能参数设置虚拟应用服务器配置策略包括:
如果性能参数大于预定的增加阈值,则虚拟应用服务器配置策略被设定为增加虚拟应用服务器的数量;以及
如果性能参数小于预定的降低阈值,则虚拟应用服务器配置策略被设定为降低虚拟应用服务器的数量。
可选地,增加阈值和降低阈值为相同阈值。
可选地,增加阈值和降低阈值为不相同阈值。
并且,性能控制模块设置在管理服务器中,而数据采集模块设置在应用系统所属的虚拟应用服务器中。
进一步地,管理服务器根据虚拟应用服务器配置策略对相应的应用系统执行在其中添加或删除虚拟应用服务器的操作包括:
当虚拟应用服务器配置策略被设定为增加虚拟应用服务器的数量时,管理服务器在相应的应用系统中添加虚拟应用服务器;以及
当虚拟应用服务器配置策略被设定为降低虚拟应用服务器的数量时,管理服务器从相应的应用系统中删除虚拟应用服务器。
而且,添加虚拟应用服务器包括:
性能监控模块停止从所属于相应的应用系统的虚拟应用服务器中的数据采集模块获取性能参数;
管理服务器在相应的应用系统中创建新的虚拟应用服务器,并对所创建的虚拟应用服务器执行脚本文件初始化;以及
性能监控模块重新从所属于相应的应用系统的虚拟应用服务器中的数据采集模块获取性能参数。
优选地,删除虚拟应用服务器包括:
性能监控模块停止从所属于相应的应用系统的虚拟应用服务器中的数据采集模块获取性能参数;
管理服务器从相应的应用系统中删除与小于预定的降低阈值的性能参数相对应的虚拟应用服务器;以及
性能监控模块重新从所属于相应的应用系统的虚拟应用服务器中的数据采集模块获取性能参数。
进一步地,当管理服务器将应用系统中的虚拟应用服务器设置为动态配置状态时,性能监控模块停止获取性能参数;以及
当管理服务器将应用系统中的虚拟应用服务器设置为可监控状态时,性能监控模块获取性能参数。
可选地,性能参数包括:应用系统所属于的虚拟应用服务器的使用率、应用系统的并发用户数量、应用系统的Http请求数量、虚拟应用服务器的CPU占有率、虚拟应用其的内存使用率、或其组合中的任意一种。
本发明通过采集的性能参数设置服务器的配置策略,然后根据配置策略执行添加或删除虚拟应用服务器的操作,能够做到应用系统实时的动态伸缩,提高服务器资源的利用效率。
附图说明
图1是根据本发明实施例云环境下配置虚拟应用服务器的方法的流程图;
图2是根据本发明实施例的云平台的基本结构的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光云计算技术有限公司,未经曙光云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310752033.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型虹吸泵
- 下一篇:一种控制回路跳闸开关接入状态的监测系统