[发明专利]一种容器化部署大企业私有云的方法和系统在审
申请号: | 201510962751.6 | 申请日: | 2015-12-21 |
公开(公告)号: | CN105577779A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 赵国滨 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 刘洪京 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 部署 企业 私有 方法 系统 | ||
1.一种容器化部署大企业私有云的方法,其特征在于:设有一应用服务生命周期模型,所述的应用服务生命周期模型融合到容器的生命周期过程中,通过动态构建镜像实现对应用服务运行所需软件环境的封装和配置,所述的应用服务运行与容器中,通过对容器的控制实现对服务生命周期的控制。
2.根据权利要求1所述的一种容器化部署大企业私有云的方法,其特征在于:服务生命周期过程包括:创建过程、绑定过程、启动过程、更新过程、状态过程、监控过程、停止过程、解除绑定过程和销毁过程;
所述的创建过程为从软件或目录转化成为能够提供服务能力的过程,所述的创建过程包括配置文件生成,一些目录的创建,参数的初始化,环境变量的设置;
所述的绑定过程为将其它服务纳入到本系统中,共同组成一个整体对外提供服务的过程;所述的绑定过程包括获取被绑定一方的服务信息,并基于这些信息对自身系统进一步配置,进而可以使用这些服务;
所述的启动过程为开始对外提供服务的过程;所述的启动过程会启动一个或多个进程来提供服务;
所述的更新过程为对系统的配置进行改变以调整其服务行为的过程;所述的更新过程包括修改配置文件,系统的参数;
所述的状态过程为获取服务状态的过程;所述的状态过程一般检查服务状态,返回检查结果;
所述的停止过程为停止对外提供服务的过程;所述的停止过程一般会停止一个或多个进程;
所述的解除绑定过程为将本系统中的服务去除出去的过程;所述的解除绑定过程一般会修改系统的配置信息;
所述的销毁过程为去除自身提供服务的能力;所述的销毁过程包括删除配置文件,清除参数和还原环境变量。
3.根据权利要求1所述的一种容器化部署大企业私有云的方法,其特征在于:容器生命周期过程包括:构建镜像过程、创建容器实例过程、启动容器过程、停止容器过程和删除容器过程;
所述的构建镜像过程为基于镜像元数据配置,创建容器镜像的过程;所述的构建镜像过程:包括镜像配置标识计算,镜像查询,生成镜像构建文件,构建镜像和上传镜像到镜像仓库;
所述的创建容器实例过程为生成镜像的容器实例的过程;所述的创建容器实例过程包括:下载镜像,配置数据卷,配置环境变量和创建容器;
所述的启动容器过程为容器实例由停止状态到运行状态的过程;
所述的停止容器过程为停止的容器实例运行的过程;
所述的删除容器过程为删除容器实例的过程。
4.根据权利要求1或2或3所述的一种容器化部署大企业私有云的方法,其特征在于:通过对容器的控制实现对服务生命周期的控制,最终实现了对应用和服务的生命周期过程的控制;包括如下过程:
(1)容器的构建镜像过程会调用服务生命周期的创建和绑定过程;
(2)启动容器过会程默认调用服务生命周期的启动脚本;
(3)应用的更新、状态及监控过程通过容器访问的入口点完成;
(4)停止容器过程调用了服务生命周期的停止过程;
(5)删除容器过程调用了服务生命周期的解除绑定和删除过程。
5.根据权利要4所述的一种容器化部署大企业私有云的方法,其特征在于:容器生命周期过程覆盖了服务生命周期过程。
6.一种容器化部署大企业私有云的系统,其特征在于,包括:镜像仓库、镜像管理器、任务中心、容器控制器和生命周期控制器;
所述的镜像仓库用于存放基础镜像和系统运行过程中动态创建的镜像;
所述的镜像管理器用于根据所需环境和配置,构建镜像,上传到镜像仓库;
所述的任务中心用于根据任务的依赖关系调度任务的执行,查询任务的执行状态;
所述的容器控制器用于创建容器实例,控制容器的状态,对容器配置进行更新和监控;
所述的生命周期控制器用于应用服务的生命周期控制,对不同的控制请求,分解成任务列表,进而调度执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510962751.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:服务接口调用方法和装置
- 下一篇:基于数据仲裁者副本的分布式存储系统及方法