[发明专利]一种云计算平台应用集群弹性扩容方法有效
申请号: | 201210075071.9 | 申请日: | 2012-03-20 |
公开(公告)号: | CN102646062A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 王志荣;岳强;季统凯 | 申请(专利权)人: | 广东电子工业研究院有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;H04L29/08 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 平台 应用 集群 弹性 扩容 方法 | ||
发明名称
本发明涉及云计算技术领域,特指一种基于云计算平台应用集群弹性扩容方法。
背景技术
IAAS云计算平台:IAAS整合分布式计算、网络计算、虚拟化等技术,提供统一的计算、网络、存储的资源,以虚拟机的形式提供给用户使用。对应用程序而言,以往部署在物理机上,现在直接由云平台统一管理,以虚拟机的形式提供应用程序部署环境。
负载均衡(集群):应用程序部署到单台服务器上,随着用户量的不断增加,负载压力也不断增加。提高服务器的配置是解决问题的一种方法,但单台服务器的服务能力总会有极限;此时增加服务器数量是一种节约成本,行之有效的解决方法。负载均衡技术就是这种方法。通过前端的负载均衡器,将后端的应用服务器组成集群,通过增加/减少机器的数量达到应用伸缩的效果,即使面对百万,及至千万级的用户都不成问题。
目前云计算技术的一个好处可以有效的解决服务器利用率低的问题,对应用程序不需要再以物理服务器为单位分配资源,在需要时可以直接创建虚拟机为应用程序提供部署,在不需要时可以删除虚拟机,释放服务器资源。而负载均衡技术可以有效解决大用户量应用程序苛刻的运行环境。
无论部署环境是物理机还是虚拟机,负载均衡技术都有一定的部署难度,自动化程度不高,更多需要系统管理员一步一步地按需求进行配置,部署。应用用户量大时,需要手动增加服务器;用户量降低后,同样需要手动撤掉某台服务器,再将它分配另外的应用。很难做到自动化、智能化。
发明内容
本发明解决的技术问题是针对云平台上部署应用程序集群过于复杂麻烦,不能有效方便利用云平台计算、网络、存储资源的问题,提出一种云计算平台的应用集群弹性扩容方法。
本发明解决上述技术问题的技术方案是:根据应用集群中虚拟机的负载压力变化,弹性调整集群中虚拟机的规模,实现对云计算平台各种资源的有效地利用。
所述的方法包括:
虚拟机管理控制机制,通过云计算平台提供的web service接口,实现对虚拟机的创建、删除、停止、启动等控制虚拟机本身的操作;
基于角色的消息事件机制,将应用集群中的虚拟机群以功能用途划分为不同的角色,一般为前端代理和应用服务器;角色具体体现在虚拟机上安装的不同功能软件,如前端代理角色的虚拟机安装nginx(一个高性能的HTTP和反向代理服务器),而应用服务器上可能安装apche(Web服务器软件)或IIS(由微软公司提供的基于运行Microsoft Windows的互联网基本服务);每种角色除了拥有HostInit、HostUp、HostDown等公共事件外,还拥有自身特有的事件;
基于SNMP协议的虚拟机监控机制,部署在虚拟机上的snmp agent收集CPU、内存、网络等数据,而控制端通过SNMP协议获取所需的实时监控数据;控制端的实现可以采用现成的大量SNMP Manager工具,以减少开发的工作量;
可扩展的调度策略机制,根据监控数据对应用集群中的虚拟机进行弹性扩容,具体形式是增加/减少某角色下虚拟机的数量或提高/降低虚拟机的配置;简单的策略可以只对虚拟机数量增减,复杂的策略可以是当集群规模的增大、网络通讯影响性能时,提高虚拟机配置,减少虚拟机数量;
在前述机制基础上,由虚拟机管理控制机制创建应用集群中不同角色的服务器,基于角色的消息事件机制自动部署形成应用集群的配置,并在不同时间段控制虚拟机上的功能软件,基于SNMP协议的虚拟机监控机制提供应用集群弹性扩容的数据依据,可扩展的调度策略机制则根据实际情况对应用集群进行扩容操作。
所述的方法涉及云计算平台、G-Scale、和G-Scale Agent;
所述的云计算平台为由国云科技有限公司自主研发的IAAS云计算平台,由其提供计算资源,网络资源和存储资源,以REST风格的Web Service接口供G-Scale使用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210075071.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:协作频谱感知的方法、设备和系统
- 下一篇:六味木香制剂的检测方法