镜像文件的同步方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36085195 阅读:58 留言:0更新日期:2022-12-24 11:00
本申请提供了一种镜像文件的同步方法、装置、存储介质及电子设备,该方法包括:响应同步指令,将待同步的镜像文件从第一容器镜像仓库同步至第二容器镜像仓库,第一容器镜像仓库与第二容器镜像仓库属于相同类型的镜像仓库;遍历第二容器镜像仓库的镜像文件及存储推理平台能够识别的镜像文件的目标数据库中的镜像文件,根据遍历结果确定第二容器镜像仓库与目标数据库之间存在差异的镜像文件,得到目标镜像文件;基于目标镜像文件将第二容器镜像仓库的镜像文件同步至目标数据库,以使推理平台使用目标数据库的镜像文件向目标对象提供服务。通过本申请,解决了相关技术中,镜像文件同步效率低的问题,达到了提升镜像文件的同步效率的效果。的效果。的效果。

【技术实现步骤摘要】
镜像文件的同步方法、装置、存储介质及电子设备


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种镜像文件的同步方法、装置、存储介质及电子设备。

技术介绍

[0002]目前,镜像仓库可用于存储镜像文件,而多个镜像仓库之间可能存在镜像同步的需求。相关技术中,通常采用如下两种方案来实现不同镜像仓库之间镜像文件的同步:
[0003]第一种方案,使用Linux提供的数据镜像备份工具RSYNC来实现两个镜像仓库之间的镜像文件同步。
[0004]第二种方案,对于使用IaaS(Infrastructure as a Service,基础设施即服务)服务进行镜像存储的场景,利用IaaS的配置工具来对镜像文件的同步进行配置。
[0005]由上述内容可知,上述两种方式均需针对镜像仓库所在的存储环境采取不同的工具策略。而在推理平台的镜像仓库与其他平台或环境的镜像仓库的交互场景中,如图1所示,通常需要将其他镜像仓库的镜像文件从服务器端保存到本地,并将本地保存的镜像文件上传至推理平台的镜像仓库(即图1中的镜像转移)中。然后,在将推理平台的镜本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种镜像文件的同步方法,其特征在于,包括:响应同步指令,将待同步的镜像文件从第一容器镜像仓库同步至第二容器镜像仓库,其中,所述第一容器镜像仓库用于存储训练平台为预设训练场景所生成的镜像文件,所述第二容器镜像仓库用于存储推理平台为目标对象提供服务所需的镜像文件,所述第一容器镜像仓库与所述第二容器镜像仓库属于相同类型的镜像仓库;遍历所述第二容器镜像仓库中的镜像文件,并遍历目标数据库中的镜像文件,得到遍历结果,其中,所述目标数据库用于存储所述推理平台能够识别的镜像文件;根据所述遍历结果确定所述第二容器镜像仓库与所述目标数据库之间存在差异的镜像文件,得到目标镜像文件;基于所述目标镜像文件将所述第二容器镜像仓库中的镜像文件同步至所述目标数据库中,以使所述推理平台使用所述目标数据库中的镜像文件向所述目标对象提供服务。2.根据权利要求1所述的方法,其特征在于,响应同步指令,将待同步的镜像文件从第一容器镜像仓库同步至第二容器镜像仓库,包括:对所述同步指令进行解析,确定源项目的项目标识、目标项目的项目标识以及目标用户的用户信息,其中,所述目标用户为发出所述同步指令的用户;根据所述源项目的项目标识确定所述第一容器镜像仓库,根据所述目标项目的项目标识确定所述第二容器镜像仓库;根据所述目标用户的用户信息建立所述第一容器镜像仓库与所述第二容器镜像仓库的连接,并确定所述目标用户的同步权限,其中,所述同步权限表征所述目标用户能否访问所述第一容器镜像仓库中的镜像文件;在所述目标用户的同步权限达到目标权限时,将所述待同步的镜像文件从所述第一容器镜像仓库同步至所述第二容器镜像仓库。3.根据权利要求2所述的方法,其特征在于,在将所述待同步的镜像文件从所述第一容器镜像仓库同步至所述第二容器镜像仓库之后,所述方法还包括:在所述第一容器镜像仓库中的镜像文件发生更新时,将更新后的镜像文件由所述第一容器镜像仓库同步至所述第二容器镜像仓库。4.根据权利要求1所述的方法,其特征在于,根据所述遍历结果确定所述第二容器镜像仓库与所述目标数据库之间存在差异的镜像文件,得到目标镜像文件,包括:根据所述遍历结果获取所述第二容器镜像仓库中的第一镜像文件的目标文件标识及所述第一镜像文件的目标文件大小;在所述目标数据库中不存在文件标识与所述第一镜像文件的目标文件标识相同,并且,文件大小与所述第一镜像文件的目标文件大小相同的镜像文件时,确定所述第一镜像文件为第一目标镜像文件;根据所述遍历结果获取所述目标数据库中的第二镜像文件的目标文件标识及所述第二镜像文件的目标文件大小;在所述第二容器镜像仓库中不存在文件标识与所述第二镜像文件的目标文件标识相同,并且,文件大小与所述第二镜像文件的目标文件大小相同的镜像文件时,确定所述第二镜像文件为第二...

【专利技术属性】
技术研发人员:宋小妹
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1