预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111934907A(43)申请公布日2020.11.13(21)申请号202010639639.X(22)申请日2020.07.06(71)申请人苏州浪潮智能科技有限公司地址215100江苏省苏州市吴中区吴中经济开发区郭巷街道官浦路1号9幢(72)发明人刘岩岩(74)专利代理机构济南诚智商标专利事务所有限公司37105代理人黄晓燕(51)Int.Cl.H04L12/24(2006.01)H04L29/08(2006.01)G06F8/65(2018.01)G06F9/455(2006.01)权利要求书2页说明书4页附图2页(54)发明名称一种基于容器云平台的应用上云方法、系统及装置(57)摘要本发明提供了一种基于容器云平台的应用上云方法、系统及装置。方法包括获取待上云应用所依赖的组件信息;对所述组件进行镜像制作和架构适配;为所述待上云应用配置存储,并将创建的存储卷挂载到所述组件的指定目录下;对用户提供的应用包进行镜像制作和架构适配;分别获取所述待上云应用、组件、存储卷信息,并将存储卷连线指向组件,形成待上云应用的蓝图。本发明基于容器云平台,为企业提供应用容器化的上云流程,企业用户基于本方案形成的蓝图,实现一键上云,对于企业来说更加方便快捷。且应用容器化之后可增大设备的资源利用率,企业上云之后不再需要购买大量的服务器、存储等设备降低运维复杂度和运维成本。CN111934907ACN111934907A权利要求书1/2页1.一种基于容器云平台的应用上云方法,其特征是,所述方法包括以下步骤:获取待上云应用所依赖的组件信息;对所述组件进行镜像制作,将得到的组件镜像部署至服务器进行架构适配,适配完成的组件上传至容器云平台并发布;为所述待上云应用配置存储,并将创建的存储卷挂载到所述组件的指定目录下;对用户提供的应用包进行镜像制作和架构适配,将制作完成的镜像上传至容器云平台并发布;分别获取所述待上云应用、组件、存储卷信息,并将存储卷连线指向组件,形成待上云应用的蓝图。2.根据权利要求1所述基于容器云平台的应用上云方法,其特征是,所述方法还包括:接收用户的上云请求,将形成的蓝图装换为helm模板资源文件,进行应用的部署发布。3.根据权利要求1或2所述基于容器云平台的应用上云方法,其特征是,所述方法还包括:接收用户的应用包更新操作,对组件和存储进行对应的更新。4.根据权利要求3所述基于容器云平台的应用上云方法,其特征是,所述组件信息包括中间件信息和数据库信息。5.根据权利要求3所述基于容器云平台的应用上云方法,其特征是,所述将得到的组件镜像部署至服务器进行架构适配的具体过程为:在服务器部署docker和kubernates环境;利用docker指令运行制作的镜像,对于运行异常的镜像,修改其dockerfile,使其能够通过容器引擎启动。6.根据权利要求3所述基于容器云平台的应用上云方法,其特征是,所述配置存储包括新建存储卷、设置存储类型和存储容量。7.一种基于容器云平台的应用上云系统,其特征是,所述系统包括:信息获取单元,用于获取待上云应用所依赖的组件信息;第一镜像制作单元,用于对所述组件进行镜像制作,将得到的组件镜像部署至服务器进行架构适配,适配完成的组件上传至容器云平台并发布;存储配置单元,用于为所述待上云应用配置存储,并将创建的存储卷挂载到所述组件的指定目录下;第二镜像制作单元,用于对用户提供的应用包进行镜像制作和架构适配,将制作完成的镜像上传至容器云平台并发布;蓝图构建单元,用于分别获取所述待上云应用、组件、存储卷信息,并将存储卷连线指向组件,形成待上云应用的蓝图。8.根据权利要求7所述基于容器云平台的应用上云系统,其特征是,所述系统还包括人机交互单元,所述人机交互单元包括:上云模块,用于接收用户的上云请求,将形成的蓝图装换为helm模板资源文件,进行应用的部署发布;部署更新模块,用于接收用户的应用包更新操作,对组件和存储进行对应的更新。9.一种基于容器云平台的应用上云装置,其特征是,所述装置包括容器云平台和部署2CN111934907A权利要求书2/2页在所述容器云平台上的如权利要求7或8所述的应用上云系统。10.一种计算机存储介质,所述计算机存储介质中存储有计算机指令,其特征是,所述计算机指令在应用上云系统上运行时,使所述应用上云系统执行如权利要求3所述方法的步骤。3CN111934907A说明书1/4页一种基于容器云平台的应用上云方法、系统及装置技术领域[0001]本发明涉及应用上云技术领域,尤其是一种基于容器云平台的应用上云方法、系统及装置。背景技术[0002]基于IT系统及基础设施的更新换代、IT成本居高不下资源利用率低、IT资源管理困难、安全程度