[发明专利]系统移植方法、装置、计算机设备及计算机可读存储介质在审
申请号: | 202010229022.0 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111475200A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 丁晶晶 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/71;G06F9/455 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 移植 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明涉及系统移植领域,公开了一种系统移植方法、装置、计算机设备及计算机可读存储介质。方法部分包括:获取应用系统的每个子系统对应的运行时环境容器和数据资源库;根据应用系统的版本号为每个子系统对应的运行时环境容器分配容器库索引号,并关联存储至运行时仓库;根据应用系统的版本号为每个子系统对应的数据资源库分配分配数据资源库索引号,并关联存储至资源仓库;当接收到包含目标版本号的移植指令时,从运行时仓库获取目标版本号对应的所有子系统的运行时环境容器,并从资源仓库获取目标版本号对应的所有子系统的数据资源库;在目标版本号对应的所有子系统的运行时环境容器对应挂载目标版本号对应的所有子系统的数据资源库。
技术领域
本发明涉及系统移植技术领域,尤其涉及一种系统移植方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着互联网的发展,一般的应用系统包含有多个子系统,且每个子系统的环境搭建需要部署物理机,部署运行环境,运行中间件等,并需要配置网络环境和代码等相关网络地址参数,部署工作较为复杂和繁杂,对部署人员的专业性要求也比较高。因此应用系统移植技术得到发展,其中,传统上,常采用集群治理工具,例如k8s等工具实现系统移植,但此类工具内核庞大,搭建复杂,移植一个应用系统时,也必须搭建k8s核心,操作也比较繁琐,且也需要专业人员,相悖于环境移植的快速理念。但很多开发项目有快速移植的需求,在项目快速移植需求中,亟需一种不需要搭建k8s等集群控制系统快速完成环境移植的方案。
发明内容
本发明提供一种系统移植方法、装置、计算机设备及计算机可读存储介质,以提供一种系统快速完成环境移植的方案。
一种系统移植方法,包括:
获取应用系统的每个子系统对应的运行时环境容器和数据资源库,其中,所述运行时环境容器为承载子系统运行环境的基本单元,所述数据资源库为承载子系统数据的基本单元,所述子系统数据为所述子系统中除所述子系统运行环境外的其他数据资源;
根据所述应用系统的版本号为所述每个子系统对应的运行时环境容器分配容器库索引号,并关联存储至运行时仓库;
根据所述应用系统的版本号为所述每个子系统对应的数据资源库分配分配数据资源库索引号,并关联存储至资源仓库;
当接收到包含目标版本号的移植指令时,从所述运行时仓库获取所述目标版本号对应的所有子系统的运行时环境容器,并从所述资源仓库获取所述目标版本号对应的所有子系统的数据资源库;
在所述目标版本号对应的所有子系统的运行时环境容器对应挂载所述目标版本号对应的所有子系统的数据资源库。
一种系统移植装置,包括:
第一获取模块,用于获取应用系统的每个子系统对应的运行时环境容器和数据资源库,其中,所述运行时环境容器为承载子系统运行环境的基本单元,所述数据资源库为承载子系统数据的基本单元,所述子系统数据为所述子系统中除所述子系统运行环境外的其他数据资源;
第一存储模块,用于根据所述应用系统的版本号为所述每个子系统对应的运行时环境容器分配容器库索引号,并关联存储至运行时仓库;
第二存储模块,用于根据所述应用系统的版本号为所述每个子系统对应的数据资源库分配分配数据资源库索引号,并关联存储至资源仓库;
第二获取模块,用于当接收到包含目标版本号的移植指令时,从所述运行时仓库获取所述目标版本号对应的所有子系统的运行时环境容器,并从所述资源仓库获取所述目标版本号对应的所有子系统的数据资源库;
挂载模块,用于在所述目标版本号对应的所有子系统的运行时环境容器对应挂载所述目标版本号对应的所有子系统的数据资源库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010229022.0/2.html,转载请声明来源钻瓜专利网。