基于云边协同的Docker应用加速下发方法及系统技术方案

技术编号:31978558 阅读:15 留言:0更新日期:2022-01-20 01:32
本发明专利技术提供基于云边协同的Docker应用加速下发方法及系统,包括:接收用户发送的Docker应用需求;边缘管理平台智能推选出与Docker应用需求对应的边缘端主设备,获取分片处理的Docker应用文件;由边缘管理平台将分片处理的Docker应用文件通过预设消息下发给边缘端主设备;边缘管理平台通过预设消息接收边缘端主设备的安装完成通知消息,若确定安装成功,则通过预设消息向边缘端从设备下发下载Docker应用文件的通知消息,并通过预设消息接收边缘端从设备的安装结果。本发明专利技术提高了低带宽、高时延网络环境下边缘设备Docker应用下发效率。效率。效率。

【技术实现步骤摘要】
基于云边协同的Docker应用加速下发方法及系统


[0001]本专利技术涉及Docker应用
,尤其涉及基于云边协同的Docker应用加速下发方法及系统。

技术介绍

[0002]随着云计算技术的发展,大大降低了IT基础设施的使用成本。但是,云数据中心带来的资源集中化也存在一些不足。资源集中化后,终端用户到数据中心相距较远,长距离的网络传输不仅占用大量网络资源,而且其带来的高时延减慢用户请求的相应速度,影响用户体验。边缘计算将原先集中在数据中心的计算能力,分发到网络边缘,在网络边缘进行数据处理。
[0003]目前常用的Docker应用下发方法为:系统管理员将开发、测试完成的Docker应用文件上传到边缘管理平台,选择一个或者多个边缘设备部署Docker应用,上述操作可能会存在如下缺陷:Docker应用文件较大,边缘设备通常处于网络带宽较小、时延长的环境中,存在下载时间较长、失败几率增大等问题,而且多个边缘设备同时下载Docker应用对边缘管理平台和边缘网络冲击大。

技术实现思路

[0004]本专利技术提供基于云边协同的Docker应用加速下发方法及系统,用以解决现有技术中边缘端部署Docker应用文件时受限于边缘设备的高时延、低带宽的缺陷。
[0005]第一方面,本专利技术提供基于云边协同的Docker应用加速下发方法,包括:
[0006]接收用户发送的Docker应用需求;
[0007]智能推选出与所述Docker应用需求对应的边缘端主设备,并获取分片处理的Docker应用文件;
[0008]将所述分片处理的Docker应用文件通过预设消息下发给所述边缘端主设备,以供所述边缘端主设备进行安装校验;
[0009]通过所述预设消息接收所述边缘端主设备的安装完成通知消息,若确定安装成功,则通过所述预设消息向边缘端从设备下发下载所述Docker应用文件的通知消息,并通过所述预设消息接收所述边缘端从设备的安装结果。
[0010]在一个实施例中,所述将所述分片处理的Docker应用文件通过预设消息下发给所述边缘端主设备,以供所述边缘端主设备进行安装校验,之后还包括:
[0011]通过所述预设消息接收所述缘端主设备的安装完成通知消息,若确定安装失败,则向所述用户发送Docker应用下发失败提示消息。
[0012]在一个实施例中,所述接收用户发送的Docker应用需求,包括:
[0013]接收所述用户发送的Docker应用信息,以及所述用户选择的边缘端设备信息。
[0014]第二方面,本专利技术还提供基于云边协同的Docker应用加速下发方法,包括:
[0015]边缘端主设备接收边缘管理平台通过预设消息下发的Docker应用文件数据片;
[0016]所述边缘端主设备将所述Docker应用文件数据片组装成Docker应用文件,校验并安装所述Docker应用文件,将对应安装结果通过所述预设消息发送给所述边缘管理平台;
[0017]边缘端从设备接收所述边缘管理平台通过所述预设消息下发的安装成功通知消息,并接收所述边缘管理平台通过所述预设消息下发的下载所述Docker应用文件的通知消息;
[0018]所述边缘端从设备通过预设接口从所述边缘端主设备下载所述Docker应用文件并安装,通过所述预设消息向所述边缘管理平台反馈安装结果。
[0019]在一个实施例中,所述边缘端主设备接收边缘管理平台下发的Docker应用文件数据片,之前还包括:
[0020]由所述边缘管理平台智能推选出所述边缘端主设备和所述边缘端从设备。
[0021]第三方面,本专利技术还提供基于云边协同的Docker应用加速下发系统,包括:
[0022]第一接收模块,用于接收用户发送的Docker应用需求;
[0023]推选模块,用于智能推选出与所述Docker应用需求对应的边缘端主设备,并获取分片处理的Docker应用文件;
[0024]下发模块,用于将所述分片处理的Docker应用文件通过预设消息下发给所述边缘端主设备,以供所述边缘端主设备进行安装校验;
[0025]处理模块,用于通过所述预设消息接收所述边缘端主设备的安装完成通知消息,若确定安装成功,则通过所述预设消息向边缘端从设备下发下载所述Docker应用文件的通知消息,并接收所述边缘端从设备的安装结果。
[0026]第四方面,本专利技术还提供基于云边协同的Docker应用加速下发系统,包括:
[0027]第二接收模块,用于边缘端主设备接收边缘管理平台通过预设消息下发的Docker应用文件数据片;
[0028]安装模块,用于所述边缘端主设备将所述Docker应用文件数据片组装成Docker应用文件,校验并安装所述Docker应用文件,将对应安装结果通过所述预设消息发送给所述边缘管理平台;
[0029]第三接收模块,用于边缘端从设备接收所述边缘管理平台通过所述预设消息下发的安装成功通知消息,并接收所述边缘管理平台通过所述预设消息下发的下载所述Docker应用文件的通知消息;
[0030]下载模块,用于所述边缘端从设备通过预设接口从所述边缘端主设备下载所述Docker应用文件并安装,通过所述预设消息向所述边缘管理平台反馈安装结果。
[0031]第五方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于云边协同的Docker应用加速下发方法的步骤。
[0032]第六方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于云边协同的Docker应用加速下发方法的步骤。
[0033]第七方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于云边协同的Docker应用加速下发方法的步骤。
[0034]本专利技术提供的基于云边协同的Docker应用加速下发方法及系统,通过云端部署的
边缘管理平台将Docker应用文件分片,将分片后文件下发给边缘端部署的边缘端主设备进行组装,使边缘端从设备从边缘端主设备同步下载安装Docker应用文件,提高了低带宽、高时延网络环境下边缘设备Docker应用下发效率。
附图说明
[0035]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本专利技术提供的基于云边协同的Docker应用加速下发方法的流程示意图之一;
[0037]图2是本专利技术提供的基于云边协同的Docker应用加速下发方法的流程示意图之二;
[0038]图3是本专利技术提供的基于云本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于云边协同的Docker应用加速下发方法,其特征在于,包括:接收用户发送的Docker应用需求;智能推选出与所述Docker应用需求对应的边缘端主设备,并获取分片处理的Docker应用文件;将所述分片处理的Docker应用文件通过预设消息下发给所述边缘端主设备,以供所述边缘端主设备进行安装校验;通过所述预设消息接收所述边缘端主设备的安装完成通知消息,若确定安装成功,则通过所述预设消息向边缘端从设备下发下载所述Docker应用文件的通知消息,并通过所述预设消息接收所述边缘端从设备的安装结果。2.根据权利要求1所述的基于云边协同的Docker应用加速下发方法,其特征在于,所述将所述分片处理的Docker应用文件通过预设消息下发给所述边缘端主设备,以供所述边缘端主设备进行安装校验,之后还包括:通过所述预设消息接收所述边缘端主设备的安装完成通知消息,若确定安装失败,则向所述用户发送Docker应用下发失败提示消息。3.根据权利要求1或2所述的基于云边协同的Docker应用加速下发方法,其特征在于,所述接收用户发送的Docker应用需求,包括:接收所述用户发送的Docker应用信息,以及所述用户选择的边缘端设备信息。4.基于云边协同的Docker应用加速下发方法,其特征在于,包括:边缘端主设备接收边缘管理平台通过预设消息下发的Docker应用文件数据片;所述边缘端主设备将所述Docker应用文件数据片组装成Docker应用文件,校验并安装所述Docker应用文件,将对应安装结果通过所述预设消息发送给所述边缘管理平台;边缘端从设备接收所述边缘管理平台通过所述预设消息下发的安装成功通知消息,并接收所述边缘管理平台通过所述预设消息下发的下载所述Docker应用文件的通知消息;所述边缘端从设备通过预设接口从所述边缘端主设备下载所述Docker应用文件并安装,通过所述预设消息向所述边缘管理平台反馈安装结果。5.根据权利要求4所述的基于云边协同的Docker应用加速下发方法,其特征在于,所述边缘端主设备接收边缘管理平台下发的Docker应用文件数据片,之前还包括:由所述边缘管理平台智能推选出所...

【专利技术属性】
技术研发人员:耿飞王慧王永渤毛浦师永杰
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1