边缘云镜像数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35241951 阅读:24 留言:0更新日期:2022-10-19 09:47
本申请涉及一种边缘云镜像数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取待传输的业务文件和镜像数据传输策略数据集;根据业务文件的文件大小和各镜像数据传输策略数据的网络线路带宽,依次确定传输业务文件至边缘端的边缘仓库所需的耗时时长;根据各耗时时长从镜像数据传输策略数据集中确定目标镜像数据传输策略数据;基于目标镜像数据传输策略数据,将业务文件通过推送镜像至边缘端的边缘仓库。采用本方法能够提高边缘云网络线路带宽利用率。路带宽利用率。路带宽利用率。

【技术实现步骤摘要】
边缘云镜像数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及边缘云
,特别是涉及一种边缘云镜像数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]基于容器技术秒级交付、高效部署、弹性伸缩、资源调度等一系列优势,容器的使用已经成未来的趋势。而镜像包含了容器运行时所需的软件数据,容器运行时,需要拉取(pull)对应镜像的TAG(一般几百兆到几个G)用来创建容器的,因此镜像对容器至关重要。
[0003]目前的pull镜像TAG方案中一般通过pull官方或私有仓库来创建容器(即采用的命令:为docker域名(可选)/镜像名称:镜像:TAG(可选,默认lastest)),确保容器正常运行。其中,pull官方镜像,一般通过免费的加速器实现加速;pull私有镜像,一般通过自行搭建网络线路,然后通过该线路pull镜像。然而,在边缘云应用场景中,通过边缘网络线路pull镜像TAG,存在边缘云镜像数据传输异常,进而导致边缘云网络线路带宽利用率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高边缘云网络线路带宽利用率的边缘云镜像数据处理方法、装置、计算机设备和存储介质。
[0005]一种边缘云镜像数据处理方法,所述方法包括:
[0006]获取待传输的业务文件和镜像数据传输策略数据集;
[0007]根据所述业务文件的文件大小和各所述镜像数据传输策略数据的网络线路带宽,依次确定传输所述业务文件至边缘端的边缘仓库所需的耗时时长;/>[0008]根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据;
[0009]基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0010]在其中一个实施例中,所述镜像数据传输策略数据集包括专网线路策略数据和公网线路策略数据,所述根据所述业务文件的文件大小和各所述镜像数据传输策略数据的网络线路带宽,依次确定传输所述业务文件至边缘端的边缘仓库所需的耗时时长,包括:
[0011]根据所述业务文件的文件大小和所述专网线路策略数据的专网带宽,确定所述业务文件通过专网线路从中心端传输至所述边缘端的边缘仓库所需的第一耗时时长;
[0012]根据所述业务文件的文件大小和所述公网线路策略数据的公网带宽,确定所述业务文件通过公网线路从中心端传输至下载服务器集群,经由所述下载服务器传输至所述边缘端的边缘仓库所需的第二耗时时长。
[0013]在其中一个实施例中,所述根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据,包括:
[0014]当所述第一耗时时长小于所述第二耗时时长时,确定所述专网线路策略数据为目
标镜像数据传输策略数据;
[0015]所述基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库,包括:
[0016]基于所述专网线路策略数据,当所述业务文件的文件大小在第一数值区域内时,通过定时触发所述边缘端的空闲时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0017]在其中一个实施例中,所述空闲时间窗口存在对应的空闲开始时间点和空闲结束时间点,所述通过定时触发所述边缘端的空间时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库,包括:
[0018]获取所述定时触发的触发时间点;
[0019]当所述触发时间点在所述空闲开始时间点和空闲结束时间点的时间区间内时,触发所述边缘端的空闲时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0020]在其中一个实施例中,所述方法还包括:
[0021]当所述触发时间点不在所述空闲开始时间点和空闲结束时间点的时间区间内时,挂起此次定时触发直到下一次空闲开始时间点时,执行所述触发所述边缘端的空闲时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库步骤。
[0022]在其中一个实施例中,所述根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据,包括:
[0023]当所述第一耗时时长大于所述第二耗时时长时,确定所述公网线路策略数据为目标镜像数据传输策略数据;
[0024]所述基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库,包括:
[0025]基于所述公网线路策略数据,当所述业务文件的文件大小在第二数值区域时,对所述业务文件进行加密压缩处理,得到压缩文件;
[0026]通过公网入口将所述压缩文件上传至所述下载服务器集群,生成所述压缩文件的下载地址;
[0027]将所述下载地址发送至所述边缘端,触发所述边缘端通过所述下载地址下载所述压缩文件并进行解压解密处理,得到所述业务文件;
[0028]将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0029]在其中一个实施例中,所述方法还包括:
[0030]基于所述公网线路策略数据,当所述业务文件的文件大小在第三数值区域时,对所述业务文件进行加密压缩处理,得到压缩文件;
[0031]对所述压缩文件进行拆分处理,得到n个子文件;
[0032]通过公网入口将所述n个子文件上传至所述下载服务器集群,生成各所述子文件的下载地址;
[0033]将各所述下载地址发送至所述边缘端,触发所述边缘端通过各所述下载地址下载所述子文件并进行解压解密以及组合处理,得到所述业务文件;
[0034]将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0035]一种边缘云镜像数据处理装置,所述装置包括:
[0036]获取模块,用于获取待传输的业务文件和镜像数据传输策略数据集;
[0037]时长确定模块,用于根据所述业务文件的文件大小和各所述镜像数据传输策略数据的网络线路带宽,依次确定传输所述业务文件至边缘端的边缘仓库所需的耗时时长;
[0038]策略数据确定模块,用于根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据;
[0039]数据传输模块,用于基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0040]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0041]获取待传输的业务文件和镜像数据传输策略数据集;
[0042]根据所述业务文件的文件大小和各所述镜像数据传输策略数据的网络线路带宽,依次确定传输所述业务文件至边缘端的边缘仓库所需的耗时时长;
[0043]根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据;
[0044]基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库。
[0045]一种计算机可读存储介质,其上本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种边缘云镜像数据处理方法,其特征在于,所述方法包括:获取待传输的业务文件和镜像数据传输策略数据集;根据所述业务文件的文件大小和各所述镜像数据传输策略数据的网络线路带宽,依次确定传输所述业务文件至边缘端的边缘仓库所需的耗时时长;根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据;基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库。2.根据权利要求1所述的方法,其特征在于,所述镜像数据传输策略数据集包括专网线路策略数据和公网线路策略数据,所述根据所述业务文件的文件大小和各所述镜像数据传输策略数据的网络线路带宽,依次确定传输所述业务文件至边缘端的边缘仓库所需的耗时时长,包括:根据所述业务文件的文件大小和所述专网线路策略数据的专网带宽,确定所述业务文件通过专网线路从中心端传输至所述边缘端的边缘仓库所需的第一耗时时长;根据所述业务文件的文件大小和所述公网线路策略数据的公网带宽,确定所述业务文件通过公网线路从中心端传输至下载服务器集群,经由所述下载服务器传输至所述边缘端的边缘仓库所需的第二耗时时长。3.根据权利要求2所述的方法,其特征在于,所述根据各所述耗时时长从所述镜像数据传输策略数据集中确定目标镜像数据传输策略数据,包括:当所述第一耗时时长小于所述第二耗时时长时,确定所述专网线路策略数据为目标镜像数据传输策略数据;所述基于所述目标镜像数据传输策略数据,将所述业务文件通过推送镜像至所述边缘端的边缘仓库,包括:基于所述专网线路策略数据,当所述业务文件的文件大小在第一数值区域内时,通过定时触发所述边缘端的空闲时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库。4.根据权利要求3所述的方法,其特征在于,所述空闲时间窗口存在对应的空闲开始时间点和空闲结束时间点,所述通过定时触发所述边缘端的空间时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库,包括:获取所述定时触发的触发时间点;当所述触发时间点在所述空闲开始时间点和空闲结束时间点的时间区间内时,触发所述边缘端的空闲时间窗口将所述业务文件通过推送镜像至所述边缘端的边缘仓库。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述触发时间点不在所述空闲开始时间点和空闲结束时间点的时间区间内时,挂起此次定时触发直到下一次空闲开始时间点时,执行所述触发所述边缘端...

【专利技术属性】
技术研发人员:程庞钢张媛邹艳军巫勇明林楷淇
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:

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

1