【技术实现步骤摘要】
本专利技术涉及系统镜像配置,特别涉及一种基于容器的复杂系统服务自动封装方法。
技术介绍
1、目前主流的服务镜像封装方法是通过编写镜像配置文件(dockerfile)构建镜像,然而,镜像配置文件命令编写涉及较复杂的语法,镜像配置文件的复杂性要求用户深入了解镜像配置文件的语法,带来了很高的学习成本,用户使用镜像配置文件生成的镜像可能会存在构建时间长,占用空间大的问题。并且镜像配置文件并没有对构建镜像中可能存在的错误进行检测,导致构建镜像失败率较,且手动编写镜像配置文件容易引入人为错误,导致镜像封装门槛高、难度较大,失败率较高。另一方面,服务的开发集成,需要根据应用需求不断地加载新的依赖库,这就需要重复多次编写镜像配置文件,增大了服务镜像封装的工作量。因此,如何针对镜像配置文件的语法进行优化以及实现库组件重用,对于提高业务环境影响分析模型封装效率,降低封装失败率具有重要意义。
2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成本领域普通技术人员已知的现有技术的信息。
技术实本文档来自技高网...
【技术保护点】
1.一种基于容器的复杂系统服务自动封装方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于容器的复杂系统服务自动封装方法,其特征在于,业务环境影响分析模型服务镜像是以分层的形式创建的,底层是一个引导文件系统,即Bootfs,其中包括Bootloader以及内核;在Bootfs上承载着一个只读的rootfs层,包括基础镜像层以及只读层,可以在基础镜像上挂载多个只读层,包含了容器启动所需的文件以及目录,容器启动后,容器守护进程会在只读层上构造一个读写镜像,以实现对文件系统的读写操作。
3.根据权利要求2所述的一种基于容器的复杂系统服务
...【技术特征摘要】
1.一种基于容器的复杂系统服务自动封装方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于容器的复杂系统服务自动封装方法,其特征在于,业务环境影响分析模型服务镜像是以分层的形式创建的,底层是一个引导文件系统,即bootfs,其中包括bootloader以及内核;在bootfs上承载着一个只读的rootfs层,包括基础镜像层以及只读层,可以在基础镜像上挂载多个只读层,包含了容器启动所需的文件以及目录,容器启动后,容器守护进程会在只读层上构造一个读写镜像,以实现对文件系统的读写操作。
3.根据权利要求2所述的一种基于容器的复杂系统服务自动封装方法,其特征在于,基于基础镜像的模型本地调用服务化封装包含两部分,一是服务运行的基础环境,二是将模型算法通过服务方式,对外提供计算分析能力;基于基础镜像的模型本地调用服务化封装是将模型与服务化组件结合,并形成聚合后的模型服务的能力。
4.根据权利要求1所述的一种基于容器的复杂系统服务自动封装方法,其特征在于,生成组合镜像模板后,再根据组合镜像模板的内容自动生成镜像配置文件,为了适配镜像配置文件语法,组合镜像模板的标签与镜像配置文件的命令一一对应。
5.根据权利要求2所述的一种基于容器的复杂系统服务自动封装方法,其特征在于,定义镜像配置文件语...
【专利技术属性】
技术研发人员:贺培超,沈晨,黄子君,徐文远,胡斌,辛逸杰,肖小霞,王亓泰,史昶,
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。