[发明专利]多操作系统业务的部署方法和系统有效

专利信息
申请号: 201310180211.3 申请日: 2013-05-15
公开(公告)号: CN103226493B 公开(公告)日: 2017-08-18
发明(设计)人: 李闻;李德佳;田燕 申请(专利权)人: 百度在线网络技术(北京)有限公司
主分类号: G06F9/46 分类号: G06F9/46;G06F9/455;G06F9/48
代理公司: 北京清亦华知识产权代理事务所(普通合伙)11201 代理人: 宋合成
地址: 100085 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 操作系统 业务 部署 方法 系统
【说明书】:

技术领域

发明涉及计算机技术领域,特别涉及一种多操作系统业务的部署方法和系统。

背景技术

在公司中,各种不同的业务往往有不同的系统部署的环境需求。随着业务规模的增长,数以千百计甚至上万的服务的部署和维护就变得复杂而混乱。其中,如果每个服务都单独部署,会占用大量的服务器资源,造成浪费。对每个服务进行单独的维护也需要耗费大量的人力和资源。

不同业务依赖不同的系统环境,如Windows,Linux等环境。不同的业务有不同的资源需求,如对CPU、网络、磁盘空间、部署路径和安全控制策略的需求不同。并且不同的业务有着不同的软件依赖。这些都使得统一部署和维护难度非常大。

因此现有的解决方案多是针对一类需求相似的业务构建一个平台,维护一套相似的系统环境,在平台上进行业务部署。或者构造一系列的虚拟机,将虚拟机当做物理服务器使用,在虚拟机中进行业务的部署控制。

现有技术虽然对单个服务单独部署进行了优化,但是还是没有充分利用系统资源,对不同类的服务仍需要单独进行管理和维护,造成较大的开销和浪费。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种多操作系统业务的部署方法,通过统一平台进行管理,降低了部署和运维成本,故障恢复效率高,充分利用机器资源,迁移性和扩展性好。

本发明的第二个目的在于提出一种多操作系统业务的部署系统。

为达到上述目的,本发明第一方面的实施例提出了一种多操作系统业务的部署方法,包括以下步骤:业务部署控制中心服务器接收业务部署请求,其中,所述业务部署请求包括待部署业务的运行信息;所述业务部署控制中心服务器根据所述业务部署请求获取对应的虚拟机模板;所述业务部署控制中心服务器根据所述虚拟机模板生成所述待部署业务对应的业务虚拟机映像;所述业务部署控制中心服务器根据业务部署集群的状态为所述虚拟机映像分配相应的资源,并执行部署。

根据本发明实施例的多操作系统业务的部署方法通过统一平台对业务及其所依赖的系统环境进行管理,通过对虚拟机模板进行配置生成业务虚拟机映像,满足了自动化部署平台中兼容多操作系统环境的需求,解决了同一操作系统环境中业务软件环境、参数配置等依赖不同的问题,使得无状态的业务在不同物理主机间可以自由迁移。统一业务部署和运维环境还降低了大规模业务混部的部署、扩容、迁移、运维成本,故障恢复效率高,并将完全不同的业务隔离部署在相同的物理机器上,节约了机器和机架位等资源。

在本发明的一个实施例中,还包括:所述业务部署控制中心服务将所述业务虚拟机映像保存至虚拟机映像管理中心,以使所述虚拟机映像管理中心对所述虚拟机映像进行管理。

在本发明的一个实施例中,所述虚拟机模板存储在虚拟机模板库中,所述业务部署控制中心服务器根据所述业务部署请求查询所述虚拟机模板库获得所述虚拟机模板。

在本发明的一个实施例中,在所述业务部署控制中心服务器根据所述业务部署请求获取对应的虚拟机模板之后,还包括:所述业务部署控制中心服务器在沙盒环境中启动所述虚拟机模板,以供用户根据所述虚拟机模板进行业务部署及调整虚拟机参数。

在本发明的一个实施例中,所述运行信息包括所述待部署业务的操作系统类型信息及版本信息。

本发明第二方面的实施例提出了一种多操作系统业务的部署系统,包括客户端和业务部署控制中心服务器,其中,所述客户端用于向所述业务部署控制中心服务器发送业务部署请求,其中,所述业务部署请求包括待部署业务的运行信息;所述业务部署控制中心服务器用于根据所述业务部署请求获取对应的虚拟机模板,并根据所述虚拟机模板生成所述待部署业务对应的业务虚拟机映像,以及根据业务部署集群的状态为所述虚拟机映像分配相应的资源,并执行部署。

根据本发明实施例的多操作系统业务的部署系统通过统一平台对业务及其所依赖的系统环境进行管理,通过对虚拟机模板进行配置生成业务虚拟机映像,满足了自动化部署平台中兼容多操作系统环境的需求,解决了同一操作系统环境中业务软件环境、参数配置等依赖不同的问题,使得无状态的业务在不同物理主机间可以自由迁移。统一业务部署和运维环境还降低了大规模业务混部的部署、扩容、迁移、运维成本,故障恢复效率高,并将完全不同的业务隔离部署在相同的物理机器上,节约了机器和机架位等资源。

在本发明的一个实施例中,还包括虚拟机映像管理中心,用于接收所述业务部署控制中心服务发送的所述业务虚拟机映像并保存,以及对所述虚拟机映像进行管理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310180211.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top