[发明专利]一种基于云计算的云集群快速部署系统有效
申请号: | 201410375022.6 | 申请日: | 2014-07-31 |
公开(公告)号: | CN104092781B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 吴兴隆 | 申请(专利权)人: | 武汉云雅科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 云集 快速 部署 系统 | ||
本发明提出基于云计算的云集群快速部署系统,包括具有云集群参考模板库模块的云模版服务器,根据发送的云集群创建请求,采用云集群参考模板库中的模版,可以大幅减少在云计算平台中集群部署所需的时间,提高云集群的服务质量。云集群参考模版库模块中包含多种云集群参考模版,在提高效率的同时也满足了用户对集群功能多样性的需求。
技术领域
本发明涉及云计算技术和服务器集群的部署技术,特别是一种基于云计算的云集群快速部署系统。
背景技术
利用云计算技术带来的分布式计算和分布式存储的优势,越来越多的用户希望在云计算平台中通过部署由两台或多台云主机组成服务集群(以下称之为云集群,以区别于由物理服务器组成的物理集群)来提供不同功能的网络应用和计算服务。然而,在目前流行的云计算平台中,如果用户需要部署这样的云集群;比如网站服务(LAMP)云集群,HDFS存储云集群或者PBS科学计算云集群等,他/她们一般只能够通过如下方式实现:
(1)先后部署两台或多台单独的云主机;
(2)手动的在每台云主机中完成集群功能的配置,包括但不限于软件安装,网络配置,功能协调等;
(3)手动测试该服务集群的功能及性能;
显而易见的是,考虑到集群功能的多样性和部署技术的复杂性,上述的手动部署方式存在着缓慢而且容易出错的缺陷,后期维护、使用及扩展性面临着严重的制约。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出基于云计算的云集群快速部署系统,包括具有云集群参考模板库模块的云模版服务器,根据发送的云集群创建请求,采用云集群参考模板库中的模版,可以大幅减少在云计算平台中集群部署所需的时间,提高云集群的服务质量。云集群参考模版库模块中包含多种云集群参考模版,在提高效率的同时也满足了用户对集群功能多样性的需求。
为了实现上述技术效果,具体技术方案为:
一种基于云计算的云集群快速部署系统,包括:云计算平台,用于处理云集群布署请求;云模版服务器,包括监听模块、云集群参考模板库模块、云集群创建模块,所述监听模块用于监听所述云集群布署请求,并获得所述布署请求的授权信息及将要建立的云集群的功能及配置信息,所述云集群创建模块根据所述授权信息调用所述云计算平台的接口以获得当前可用的虚拟资源信息,并从所述云集群参考模板库模块中调用相关的模板,根据云集群布署请求、利用获得的虚拟资源信息及参考模板创建云集群;云调度服务器,包括配置信息监控模块,所述配置信息监控模块用于请求所述配置信息,监控并反馈云集群在创建过程中的配置参数请求。
作为上述方案的优选,所述云调度服务器还包括云集群测试模板库模块,所述云集群测试模板库模块用于对创建的云集群的功能和性能进行测试,并将测试数据反馈给所述云模版服务器。
作为上述方案的优选,所述云调度服务器还包括云集群创建确认模块,所述云集群创建确认模块用于监控和反馈所述云集群是否创建成功。
作为上述方案的优选,所述云模版服务器具有远程指令接收模块,所述远程指令接收模块用于通过局域网或互联网接收远程方式发送的云集群布署请求。
附图说明
图1是本发明提供的一种基于云计算的云集群快速部署系统的系统框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉云雅科技有限公司,未经武汉云雅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410375022.6/2.html,转载请声明来源钻瓜专利网。