[发明专利]虚拟化系统的弹性伸缩构建方法、系统及可读存储介质在审
申请号: | 202111203739.9 | 申请日: | 2021-10-15 |
公开(公告)号: | CN113867900A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 陈铭泳;邹理贤 | 申请(专利权)人: | 云宏信息科技股份有限公司;广州航天云宏技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州永华专利代理有限公司 44478 | 代理人: | 唐立辉 |
地址: | 510630 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 系统 弹性 伸缩 构建 方法 可读 存储 介质 | ||
本发明涉及云计算技术领域,特别涉及一种虚拟化系统的弹性伸缩构建方法、虚拟化系统及计算机可读存储介质,计算机可读存储介质被处理器执行时能实现虚拟化系统的弹性伸缩构建方法。该虚拟化系统的弹性伸缩构建方法,利用自动化部署系统Ansible作为弹性伸缩组和云平台之间的中间连接件,自动化部署系统Ansible能够直接连接云平台从而获取云平台上多个虚拟机的负载状态,而弹性伸缩组则可以通过自动化部署系统Ansible直接获取云平台获取的负载状态,因此弹性伸缩组无需构建独立的虚拟机管理模块来为弹性伸缩策略模块提供虚拟机工作状态等信息,该虚拟化系统的弹性伸缩构建方法实现了以简化的方式构建弹性伸缩组。
技术领域
本发明涉及云计算技术领域,特别涉及一种虚拟化系统的弹性伸缩构建方法、虚拟化系统及计算机可读存储介质,计算机可读存储介质被处理器执行时能实现虚拟化系统的弹性伸缩构建方法。
背景技术
云计算及其相关技术已成为当今信息技术环境中的主导技术,并且需要满足客户不断增长的需求。云服务供应商在通过云平台为客户部署应用程序方面的压力不断增加。特别是云平台上的业务流量(应用程序的工作状态)并非一成不变的,往往会随着时间的改变而产生波动。这时候,处理业务所需要的资源就需要随时改变。目前,云平台采用弹性伸缩(Auto Scaling)的方式实现资源管理,弹性伸缩功能可根据用户的业务需求和预设策略,自动调整计算资源,使云服务器数量自动随业务负载增长而增加,随业务负载降低而减少,保证业务平稳健康运行。弹性伸缩功能依赖弹性伸缩组的弹性伸缩策略模块实现,并且通常需要构建独立的虚拟机管理模块来为弹性伸缩策略模块提供虚拟机工作状态等信息,弹性伸缩组的构建相对复杂。
发明内容
本发明所要解决的技术问题是提供一种虚拟化系统的弹性伸缩构建方法,存储有被执行时实现上述方法的计算机程序的计算机可读存储介质,包括该存储介质的系统,该方法能够以简化的方式构建弹性伸缩组。
自动化部署系统Ansible是现有技术中对云平台实现自动化运维的工具,具有配置管理、应用部署、任务执行和多节点编制引擎等功能,发明人发现,通过自动化部署系统Ansible的日志记录插件(监控单元)还能够实现对云平台的监控功能,基于自动化部署系统Ansible对云平台的监控功能和应用部署功能,发明人想到可以通过自动化部署系统Ansible与弹性伸缩组之间的交互,实现自动化部署系统Ansible的监控单元与弹性伸缩组的弹性伸缩策略模块连接,从而将自动化部署系统Ansible对云平台的监控信息传输给弹性伸缩策略模块。
以此,提供一种虚拟化系统的弹性伸缩构建方法,包括如下步骤:
通信连接步骤,把弹性伸缩组连接到自动化部署系统Ansible,自动化部署系统Ansible连接云平台从而获取云平台上的负载状态;
弹性伸缩步骤,弹性伸缩组接收自动化部署系统Ansible从云平台获取的负载状态,根据云平台当前的负载状态生成弹性伸缩策略,从而调整云平台的资源配置。
优选地,弹性伸缩步骤中,弹性伸缩组接收自动化部署系统Ansible从云平台获取的负载状态具体地,弹性伸缩组包括弹性伸缩决策模块,自动化部署系统Ansible包括用于获取云平台负载状态的监控单元,弹性伸缩决策模块与监控单元通信从而获取负载状态。
优选地,弹性伸缩步骤中,弹性伸缩决策模块根据云平台当前的负载状态生成弹性伸缩策略,其调整云平台的资源配置具体地,弹性伸缩组包括与弹性伸缩决策模块通信从而下发弹性伸缩策略的存储管理模块,自动化部署系统Ansible包括部署单元,部署单元与存储管理模块通信从而获取弹性伸缩策略,部署单元把获取的弹性伸缩策略传递给云平台。
优选地,包括期望虚拟机配置步骤,为云平台分配期望数量的虚拟机;还包括如下虚拟机数量调整步骤:
负载状态判断步骤,获取云平台的负载状态,判断该负载状态是否达到预设程度;
虚拟机补建步骤,若负载状态判断步骤的判断结果为否,则启动创建虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云宏信息科技股份有限公司;广州航天云宏技术有限公司,未经云宏信息科技股份有限公司;广州航天云宏技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111203739.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于河道监测治理的船
- 下一篇:一种超耐低温柔软型线缆