[发明专利]一种容器化部署大企业私有云的方法和系统在审

专利信息
申请号: 201510962751.6 申请日: 2015-12-21
公开(公告)号: CN105577779A 公开(公告)日: 2016-05-11
发明(设计)人: 赵国滨 申请(专利权)人: 用友网络科技股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京中恒高博知识产权代理有限公司 11249 代理人: 刘洪京
地址: 100094 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 容器 部署 企业 私有 方法 系统
【说明书】:

技术领域

发明涉及一种云计算部署方法和系统,具体涉及容器化部署大企业私有云的方法和系统。

背景技术

云计算作为信息技术领域的一种创新模式,因其低成本、弹性、按需付费等特点引发了新一轮的商业模式变革,已经成为一种技术应用新常态。在互联网紧急浪潮席卷下,竞争激烈的市场和快速发展的业务也对云计算服务提出更高的要求,越来越多的企业需要面临应用数据从百万级、千万级甚至更多的变化,在这个过程中,需要有效配置云计算资源,既保障业务需要,同时又满足经济利益。PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务平台作为一种服务提供的商业模式。而云计算时代相应的服务平台作为服务进行提供就成了PaaS(PlatformasaService)。PaaS平台是由不同的提供基础服务能力的服务和应用组合而成。这种组合是一种节约资源且实现资源最佳组合的平台。

然而,PaaS平台的发展一直处于尴尬的境地,既不如IaaS那样灵活和自由,又不如SaaS那样可以直接推向消费者。近几年,IaaS和SaaS各自发展,PaaS几乎裹足不前,究其原因,传统的PaaS平台存在诸多问题。传统的技术存在安全问题,因为并不能对很好地对应用程序和系统、以及应用程序之间进行很好的隔离。一些应用引擎为了解决这个问题,于是禁用了语言环境的很多功能,这种自废武功的行为使得PaaS成为鸡肋。同时,传统的PaaS平台还有性能问题,创建和销毁应用都需要很多的时间和资源。容器化技术是轻量级的虚拟机技术,近年来已经发展相对成熟和稳定,它采用虚拟机技术对资源进行隔离,显著的提升了性能,并且大大改进了部署应用的便捷性,更重要的是,不需要对语言功能进行限制。

发明内容

本发明的目的在于:针对现有技术中存在的上述技术问题,提供一种系统和方法,实现PaaS平台中部署大企业私有云服务,并部署到容器中来运行,在PaaS平台上,将应用系统和服务部署到容器中运行,能够极大的加快部署速度,提高隔离性和安全性,降低资源的消耗,并且对于有状态的企业应用,能够对其进行配置和监控等运维工作。

本发明是通过以下技术方案实现的:一种容器化部署大企业私有云的方法,设有一应用服务生命周期模型,所述的应用服务生命周期模型融合到容器的生命周期过程中,通过动态构建镜像实现对应用服务运行所需软件环境的封装和配置,所述的应用服务运行与容器中,通过对容器的控制实现对服务生命周期的控制。

进一步,服务生命周期过程包括:创建过程、绑定过程、启动过程、更新过程、状态过程、监控过程、停止过程、解除绑定过程和销毁过程;

所述的创建过程为从软件或目录转化成为能够提供服务能力的过程,所述的创建过程包括配置文件生成,一些目录的创建,参数的初始化,环境变量的设置;

所述的绑定过程为将其它服务纳入到本系统中,共同组成一个整体对外提供服务的过程;所述的绑定过程包括获取被绑定一方的服务信息,并基于这些信息对自身系统进一步配置,进而可以使用这些服务;

所述的启动过程为开始对外提供服务的过程;所述的启动过程会启动一个或多个进程来提供服务;

所述的更新过程为对系统的配置进行改变以调整其服务行为的过程;所述的更新过程包括修改配置文件,系统的参数;

所述的状态过程为获取服务状态的过程;所述的状态过程一般检查服务状态,返回检查结果;

所述的停止过程为停止对外提供服务的过程;所述的停止过程一般会停止一个或多个进程;

所述的解除绑定过程为将本系统中的服务去除出去的过程;所述的解除绑定过程一般会修改系统的配置信息;

所述的销毁过程为去除自身提供服务的能力;所述的销毁过程包括删除配置文件,清除参数和还原环境变量。

进一步,容器生命周期过程包括:构建镜像过程、创建容器实例过程、启动容器过程、停止容器过程和删除容器过程;

所述的构建镜像过程为基于镜像元数据配置,创建容器镜像的过程;所述的构建镜像过程:包括镜像配置标识计算,镜像查询,生成镜像构建文件,构建镜像和上传镜像到镜像仓库;

所述的创建容器实例过程为生成镜像的容器实例的过程;所述的创建容器实例过程包括:下载镜像,配置数据卷,配置环境变量和创建容器;

所述的启动容器过程为容器实例由停止状态到运行状态的过程;

所述的停止容器过程为停止的容器实例运行的过程;

所述的删除容器过程为删除容器实例的过程。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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