【技术实现步骤摘要】
虚拟化系统的弹性伸缩构建方法、系统及可读存储介质
[0001]本专利技术涉及云计算
,特别涉及一种虚拟化系统的弹性伸缩构建方法、虚拟化系统及计算机可读存储介质,计算机可读存储介质被处理器执行时能实现虚拟化系统的弹性伸缩构建方法。
技术介绍
[0002]云计算及其相关技术已成为当今信息技术环境中的主导技术,并且需要满足客户不断增长的需求。云服务供应商在通过云平台为客户部署应用程序方面的压力不断增加。特别是云平台上的业务流量(应用程序的工作状态)并非一成不变的,往往会随着时间的改变而产生波动。这时候,处理业务所需要的资源就需要随时改变。目前,云平台采用弹性伸缩(Auto Scaling)的方式实现资源管理,弹性伸缩功能可根据用户的业务需求和预设策略,自动调整计算资源,使云服务器数量自动随业务负载增长而增加,随业务负载降低而减少,保证业务平稳健康运行。弹性伸缩功能依赖弹性伸缩组的弹性伸缩策略模块实现,并且通常需要构建独立的虚拟机管理模块来为弹性伸缩策略模块提供虚拟机工作状态等信息,弹性伸缩组的构建相对复杂。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.虚拟化系统的弹性伸缩构建方法,其特征是包括如下步骤:通信连接步骤,把弹性伸缩组连接到自动化部署系统Ansible,自动化部署系统Ansible连接云平台从而获取云平台上的负载状态;弹性伸缩步骤,弹性伸缩组接收所述自动化部署系统Ansible从云平台获取的负载状态,根据云平台当前的负载状态生成弹性伸缩策略,从而调整云平台的资源配置。2.根据权利要求1所述的虚拟化系统的弹性伸缩构建方法,其特征是,所述弹性伸缩步骤中,弹性伸缩组接收所述自动化部署系统Ansible从云平台获取的负载状态具体地,弹性伸缩组包括弹性伸缩决策模块,自动化部署系统Ansible包括用于获取云平台负载状态的监控单元,弹性伸缩决策模块与所述监控单元通信从而获取负载状态。3.根据权利要求1所述的虚拟化系统的弹性伸缩构建方法,其特征是,所述弹性伸缩步骤中,所述弹性伸缩决策模块根据云平台当前的负载状态生成弹性伸缩策略,其调整云平台的资源配置具体地,弹性伸缩组包括与所述弹性伸缩决策模块通信从而下发弹性伸缩策略的存储管理模块,所述自动化部署系统Ansible包括部署单元,部署单元与存储管理模块通信从而获取弹性伸缩策略,部署单元把获取的弹性伸缩策略传递给云平台。4.根据权利要求1所述的虚拟化系统的弹性伸缩构建方法,其特征是,包括期望虚拟机配置步骤,为云平台分配期望数量的虚拟机;还包括如下虚拟机数量调整步骤:负载状态判断...
【专利技术属性】
技术研发人员:陈铭泳,邹理贤,
申请(专利权)人:广州航天云宏技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。