[发明专利]一种云计算下虚拟机集群自动扩展系统和方法在审
申请号: | 201510553357.7 | 申请日: | 2015-09-02 |
公开(公告)号: | CN105141691A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 胡玉鹏;刘俊朋;于辉 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 虚拟机 集群 自动 扩展 系统 方法 | ||
技术领域
本发明公开一种云计算下虚拟机集群自动扩展系统和方法,属于虚拟机扩展技术领域。
背景技术
云计算是分布式处理(DistributedComputing)、并行处理(ParallelComputillg)和网格计算(GridComputillg)的延续和发展,或者说是这些计算机科学概念的商业实现。它不完全是计算,也不纯粹是存储,而是集计算和存储于一身,将服务器、网络、应用程序以及数据库等各种资源通过互联网为用户提供综合服务的一种理念。云计算中的核心技术就是虚拟化,可以说虚拟化是云计算区别于传统计算模式的重要特点。采用虚拟化可以将应用程序的整个执行环境以打包的形式转到云计算平台中的其他节点处,实现了程序的执行环境与物理环境的隔离,使得应用程序的环境改变变得易于实现。正是由于虚拟化技术的成熟和广泛应用,云计算中的计算、存储、应用和服务都变成了资源,这些资源可以被动态扩一展和配置,云计算最终才能在逻辑上以单一整体的形式呈现。一般情况下,基于云机构,使用处理器、操作系统、软件和其他一些组件构成虚拟机实例,即云计算的资源分配给虚拟机,用户可以请求从上述资源中构建虚拟机来执行必要的任务或者运行上述应用。但是目前,云计算架构缺乏有效地分配资源的方法,而且缺乏自动扩展虚拟机部署的能力,以支持虚拟机集群互相协作。因此,本发明在云计算环境中提供一种云计算下虚拟机集群自动扩展系统和方法,监控集群中的虚拟机负载情况,自动的实例化虚拟机,加入到集群中,利用负载均衡器分散并发访问的负载,使资源扩展更加灵活,从而大大提高业务应用的稳定性,避免因为并发访问的高负荷导致应用中断,而且能够监控集群负载情况,所以虚拟机运行的业务应用具有很高的稳定性与可靠性,部署大规模虚拟机集群提供服务更加快速、灵活。
发明内容
本发明针对云计算架构缺乏有效地分配资源的方法,而且缺乏自动扩展虚拟机部署的能力,以支持虚拟机集群互相协作的问题,提供一种云计算下虚拟机集群自动扩展系统和方法,提供虚拟机运行的业务应用的稳定性与可靠性,使部署大规模虚拟机集群提供服务更加快速、灵活。
本发明提出的具体方案是:
一种云计算下虚拟机集群自动扩展系统,包括集群负载监控模块、实例化虚拟机模块、负载均衡器模块;
集群负载监控模块负责监控虚拟机集群的整体负载情况,当集群整体负载超过阀值时,通知实例化虚拟机模块;
实例化虚拟机模块负责请求满足实例化虚拟机的CPU、内存、硬盘资源,分配资源实例化虚拟机,并加入到当前的虚拟机集群中;
负载均衡器模块负责当虚拟机加入集群后,根据配置策略将并发请求的负载分配到集群中的虚拟机中。
所述负载均衡器模块定义了统一插件式的接口,安装不同负载均衡器的驱动,接入相应不同的负载均衡器。
所述负载均衡器模块安装haproxy驱动来支持haproxy负载均衡器或安装netscaler的驱动支持netscaler负载均衡器。
一种云计算下虚拟机集群自动扩展方法,利用所述的云计算下虚拟机集群自动扩展系统进行虚拟机集群自动扩展:
利用集群负载监控模块监控虚拟机集群的整体负载情况,当集群整体负载超过阀值时,通知实例化虚拟机模块;
利用实例化虚拟机模块请求满足实例化虚拟机的CPU、内存、硬盘资源,分配资源实例化虚拟机,并加入到当前的虚拟机集群中;
利用负载均衡器模块当虚拟机加入集群后,根据配置策略将并发请求的负载分配到集群中的虚拟机中。
所述负载均衡器模块定义了统一插件式的接口,安装不同负载均衡器的驱动,接入相应不同的负载均衡器。
所述负载均衡器模块安装haproxy驱动来支持haproxy负载均衡器或安装netscaler的驱动支持netscaler负载均衡器。
本发明的有益之处是:在云计算环境中利用本发明监控集群中的虚拟机负载情况,自动的实例化虚拟机,加入到集群中,利用负载均衡器分散并发访问的负载,使资源扩展更加灵活,从而大大提高业务应用的稳定性,避免因为并发访问的高负荷导致应用中断,而且能够监控集群负载情况,所以虚拟机运行的业务应用具有很高的稳定性与可靠性,部署大规模虚拟机集群提供服务更加快速、灵活。
附图说明
图1虚拟机集群自动扩展流程图;
图2实例化虚拟机框架示意图;
图3负载均衡器模块插件式接口示意图。
具体实施方式
一种云计算下虚拟机集群自动扩展系统,包括集群负载监控模块、实例化虚拟机模块、负载均衡器模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510553357.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动毛线捆球机
- 下一篇:一种纸箱钉箱机