[发明专利]一种云平台自动弹性伸缩的方法在审
申请号: | 201710742451.6 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107506241A | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 徐艳东 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 阚恭勇 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 自动 弹性 伸缩 方法 | ||
技术领域
本发明涉及云平台额资源配置技术,尤其涉及一种云平台自动弹性伸缩的方法。
背景技术
云计算就是把IT基础设施如CPU、内存、存储和网络等进行统一管理,以服务的形式按需分配给用户,就像水、电的使用方式一样。无论对于个人还是企业,云计算都提高了IT资源的利用率,而且便于管理和维护,伸缩性强,大大降低了生产成本。云计算包括IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件及服务)三层。OpenStack处于云环境中的IaaS层,它具有很好的可靠性、可扩展性和灵活性等,而且是个开源的软件,具有良好的社区环境,获得了广大个人和企业的亲睐。云计算一般要经历物理集中、数据融合和应用创新三个阶段。第一步,借助虚拟化、云管理平台将基础设施资源池化,完成业务上云。第二步,利用大数据处理平台,对数据进行整合与协同处理。第三步,将组织内的数据与互联网数据结合,产生系列创新应用。
在“互联网+”风起云涌的背景下,云、网、端等新基础设施不断松绑数据依附,加速信息要素在各部门间的渗透,促进人们日常行为互联网化。面对数以万计的请求量,高并发的数据访问量,为了满足各种需求,仅靠人工值守去调整云平台额资源配置情况,是不可能的事情。很多用户都在为这样的工作情景苦恼不堪,比如收到告警,就得立即调度更多的资源,进行云主机的配置。一般来说,业务高峰期是阶段性,不是长期状态。业务高峰过后,请求量下降,云主机的资源消耗也大幅下降。按常规做法,技术人员需要花费大量时间处理闲置资源,销毁云主机,节省成本。
发明内容
为了解决以上问题,本发明提出了一种云平台自动弹性伸缩的方法。结合云平台实时监控与告警,实时检查云主机资源使用情况,再结合具体的弹性伸缩策略,请求量增加时,按需增加资源,请求量减少时,按需减少,可以充分利用云平台的基础资源。
本发明主要实现了云主机的自动弹性伸缩功能,充分利用了云资源,解放了手工对云平台进行调整的工作,提高了云平台的资源利用率,并提高了云平台弹性伸缩效率。
首先,需要制定云主机弹性伸缩的策略,在监控平台监控到资源达到伸缩策略阈值后,自动启动资源弹性伸缩操作。
云平台自动弹性伸缩的特征在于可以创建云主机的弹性伸缩策略,主要包括cpu使用率、内存使用率阀值信息,并将策略应用到指定的云主机上,云主机支持多种虚拟化类型,如vmware、ivirtual、huawei、xenserver等。结合云平台监控功能,实时监控应用了伸缩策略的云主机,当达到了伸缩的阀值时,根据配置执行对应的伸缩策略。云主机根据配置的伸缩策略执行完成之后,即完成了云主机的扩容或减容工作。对于不支持热扩容的云主机根据是否允许重启的配置来决定是否重启使配置生效。通过弹性伸缩策略的制定与后台弹性伸缩任务的执行,来完成云平台的自动弹性伸缩功能。
创建弹性伸缩策略,可以分别设置cpu、内存扩容阀值与减容阀值,并可以分别配置扩容与减容的额度与上下限以及是否可以重启。
弹性伸缩策略创建完成后应用到云主机,云主机支持多种虚拟化类型。
对于应用了伸缩策略的云主机,进行实时监控。分析云主机最近一段时间的资源使用情况,当cpu平均利用率或内存平均利用率达到了配置的伸缩策略阀值,则触发云主机的伸缩功能。
对于支持热扩容的云主机,当根据伸缩策略调整完云主机的资源后,即完成了伸缩任务。对于不支持热扩容的云主机,需要根据是否否允许重启的配置来决定是否重启使配置生效。
本发明的有益效果是
本发明结合云平台实时监控与告警,实时检查云主机资源使用情况,再结合具体的弹性伸缩策略,请求量增加时,按需增加资源,请求量减少时,按需减少,充分利用了云资源,解放了手工对云平台进行调整的工作,提高了云平台的资源利用率,并提高了云平台弹性伸缩额效率。
附图说明
图1是云平台弹性伸缩流程示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
本发明的一种云平台自动弹性伸缩的方法实现过程示意图,如附图1所示,实施过程如下:
首先,需要制定云主机弹性伸缩的策略,在监控平台监控到资源达到伸缩策略阈值后,自动启动资源弹性伸缩操作。
具体实施要包括以下几个步骤:
1)制定云主机弹性伸缩策略,主要包含扩容指标与减容指标阀值以及增减额度与上下限。
2)将策略应用到对应的云主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710742451.6/2.html,转载请声明来源钻瓜专利网。