[发明专利]虚拟机双向自动伸缩服务实现方法及其系统有效
申请号: | 201310499393.0 | 申请日: | 2013-10-22 |
公开(公告)号: | CN103559072A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 王继喆;何梅;沈彬 | 申请(专利权)人: | 无锡中科方德软件有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 无锡华源专利事务所(普通合伙) 32228 | 代理人: | 林弘毅;聂汉钦 |
地址: | 214121 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种虚拟机双向自动伸缩服务实现方法及其系统。双向自动伸缩服务向监控服务请求监控数据,监控服务监控应用服务虚拟机集群,并将监控数据反馈,同时负载均衡服务将应用请求分别负载到不同的应用服务虚拟机上;双向自动伸缩服务根据配置的参数和监控返回的数据,采用自动化决策算法决定是否进行虚拟机集群的伸缩,以及采用横向还是纵向伸缩方式;当需要进行伸缩时,则调用虚拟化服务接口,进行虚拟机集群的伸缩,横向伸缩则启停虚拟机,纵向伸缩则按虚拟机的编号依次动态调整虚拟机的计算资源和存储资源。本发明通过双向自动伸缩,既可以自动调整虚拟机本身的资源,也可以调整虚拟机的数量,更加灵活地为应用服务,全方位地支持应用的运行。 | ||
搜索关键词: | 虚拟机 双向 自动 伸缩 服务 实现 方法 及其 系统 | ||
【主权项】:
一种虚拟机双向自动伸缩服务实现方法,其特征在于,包括以下步骤:(1)搭建云计算基础设施硬件环境,使用不少于2台服务器,连接内部局域网环境;(2)安装云计算操作系统,配置云计算IaaS环境;(3)准备基于网络的应用服务虚拟机镜像和负载均衡服务虚拟机镜像,并上传至云环境中;(4)运行监控服务、双向自动伸缩服务;(5)配置监控参数、负载均衡参数、双向自动伸缩参数,创建双向自动伸缩服务实例,系统根据配置的各项参数,启动应用服务虚拟机集群和负载均衡服务虚拟机;(6)双向自动伸缩服务每隔设定时间向监控服务请求监控数据,监控服务则监控应用服务虚拟机集群,并将监控数据反馈给双向自动伸缩服务;(7)同时,随着应用请求的不断到来,负载均衡服务将应用请求分别负载到应用服务虚拟机集群中不同的应用服务虚拟机上;(8)双向自动伸缩服务根据配置的参数和监控返回的数据,采用自动化决策算法决定是否进行虚拟机集群的伸缩,以及采用横向还是纵向伸缩方式;所述自动化决策算法为:当发生单个虚拟机的计算/存储能力不足、无法启动更多虚拟机、单个虚拟机计算能力过剩、无法关闭更多虚拟机四种情况之一时,自动采取纵向伸缩的方式;上述情况发生的依据来自于监控反馈和服务的配置阈值;(9)当需要进行伸缩时,则调用虚拟化服务接口,进行虚拟机集群的伸缩,横向伸缩则启停虚拟机,纵向伸缩则按虚拟机的编号依次动态调整虚拟机的计算资源和存储资源;(10)当双向自动伸缩服务实例不再被需要时,通过管理接口将该实例删除。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中科方德软件有限公司,未经无锡中科方德软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310499393.0/,转载请声明来源钻瓜专利网。