服务器升级方法、装置、服务器及存储介质制造方法及图纸

技术编号:27436225 阅读:21 留言:0更新日期:2021-02-25 03:25
本申请实施例公开了一种服务器升级方法、装置、服务器及存储介质,本申请实施例可以获取待升级的边缘计算服务器;对所述边缘计算服务器进行配置,得到配置信息;根据所述配置信息建立升级任务;将与所述升级任务对应的升级数据包发送给所述边缘计算服务器,以使得所述边缘计算服务器基于所述升级数据包进行升级。该方案通过对边缘计算服务器进行配置并建立升级任务,以及基于升级任务对边缘计算服务器进行升级,而不需要依赖人工点对点进行传输程序以及执行一系列的脚本,提高了对边缘计算服务器进行升级的效率,并且,不需要开通远程连接和FTP功能,提高了升级的安全性。提高了升级的安全性。提高了升级的安全性。

【技术实现步骤摘要】
服务器升级方法、装置、服务器及存储介质


[0001]本申请涉及通信
,具体涉及一种服务器升级方法、装置、服务器及存储介质。

技术介绍

[0002]边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、以及应用核心能力为一体的开放平台,就近提供最近端服务的服务器。边缘计算目前广泛应用于能源分析、物流规划、工艺优化分析以及物联网应用等场景,在这些场景中,边缘计算通常会和云计算搭配使用,在靠近数据源部署一台或多台边缘计算服务器,用于统一收集现场的数据及快速计算处理后传输至云端服务器,由云端服务器进行数据的存储、再加工、数据挖掘及用户端展示等。
[0003]边缘计算会根据不用的应用场景在边缘服务器部署不同的算法模型和程序,但是随着算法的优化改进和新业务场景的出现,需要对边缘服务器的程序进行升级。现有升级方法通常需要边缘计算服务器开通计算机远程连接和文件传输协议(FTP,File Transfer Protocol)功能,然后基于远程连接和FTP功能,在升级过程中依赖人工点对点进行传输程序,传输完成后需要对边缘计算服务器执行一系列的脚本进行升级。
[0004]由于需要开通计算机远程连接和FTP功能,因此会导致边缘计算服务器容易受到黑客攻击,存在安全隐患。并且,升级过程依赖人工点对点进行传输程序以及执行一系列的脚本,而如果边缘计算服务器规模比较大,则升级的工作量也巨大,操作脚本过程容易出错,程序升级失败后需要人工进行版本回滚,人力成本高,升级效率低下。

技术实现思路

[0005]本申请实施例提供一种服务器升级方法、装置、服务器及存储介质,可以提高升级效率。
[0006]第一方面,本申请实施例提供了一种服务器升级方法,包括:
[0007]获取待升级的边缘计算服务器;
[0008]对所述边缘计算服务器进行配置,得到配置信息;
[0009]根据所述配置信息建立升级任务;
[0010]将与所述升级任务对应的升级数据包发送给所述边缘计算服务器,以使得所述边缘计算服务器基于所述升级数据包进行升级。
[0011]在一些实施方式中,所述将与所述升级任务对应的升级数据包发送给所述边缘计算服务器之前,所述方法还包括:
[0012]接收上传的升级数据包,对所述数据包进行MD5值校验;
[0013]当校验通过时,将所述升级数据包与对应的版本号关联存储至数据库中。
[0014]所述将与所述升级任务对应的升级数据包发送给所述边缘计算服务器包括:
[0015]根据所述升级任务向所述边缘计算服务器发送升级指令;
[0016]接收所述边缘计算服务器基于所述升级指令反馈的响应,基于所述响应从所述升级任务中提取升级数据包的版本号;
[0017]从所述数据库中获取与所述版本号对应的升级数据包,将所述升级数据包发送给所述边缘计算服务器。
[0018]在一些实施方式中,所述根据所述升级任务向所述边缘计算服务器发送升级指令包括:
[0019]检测升级任务中设置的升级时间是否达到;
[0020]当升级任务中设置的升级时间达到时,根据所述升级任务生成升级指令;
[0021]向所述边缘计算服务器发送升级指令。
[0022]在一些实施方式中,所述向所述边缘计算服务器发送升级指令包括:
[0023]通过传输控制协议与至少一台边缘计算服务器建立连接;
[0024]向连接后的至少一台边缘计算服务器发送升级指令。
[0025]在一些实施方式中,所述获取待升级的边缘计算服务器,对所述边缘计算服务器进行配置,得到配置信息包括:
[0026]接收配置指令,根据所述配置指令对边缘计算服务器进行区域划分,得到分区后的边缘计算服务器;
[0027]从分区后的边缘计算服务器中,筛选出预设区域的边缘计算服务器作为待升级的边缘计算服务器;
[0028]对所述待升级的边缘计算服务器的升级信息进行配置,得到配置信息。
[0029]在一些实施方式中,所述根据所述配置信息建立升级任务包括:
[0030]根据所述配置信息生成定制指令,并根据所述定制指令确定升级数据包的版本号、下发区域、升级时间和下发限速;
[0031]根据所述版本号、下发区域、升级时间和下发限速建立升级任务。
[0032]在一些实施方式中,所述将与所述升级任务对应的升级数据包发送给所述边缘计算服务器之后,所述方法还包括:
[0033]接收所述边缘计算服务器反馈的升级结果;
[0034]当根据所述升级结果确定升级失败时,确定失败原因;
[0035]当根据所述失败原因确定所述升级数据包传输过程中出现断点时,接收所述边缘计算服务器反馈的断点信息;
[0036]根据所述断点信息确定重传位置,根据所述重传位置对升级数据包进行续传。
[0037]第二方面,本申请实施例还提供了一种服务器升级装置,包括:
[0038]获取模块,用于获取待升级的边缘计算服务器;
[0039]配置模块,用于对所述边缘计算服务器进行配置,得到配置信息;
[0040]建立模块,用于根据所述配置信息建立升级任务;
[0041]发送模块,用于将与所述升级任务对应的升级数据包发送给所述边缘计算服务器,以使得所述边缘计算服务器基于所述升级数据包进行升级。
[0042]在一些实施方式中,所述服务器升级装置还包括:
[0043]校验模块,用于接收上传的升级数据包,对所述数据包进行MD5值校验;
[0044]存储模块,用于当校验通过时,将所述升级数据包与对应的版本号关联存储至数
据库中;
[0045]所述发送模块包括:
[0046]发送单元,用于根据所述升级任务向所述边缘计算服务器发送升级指令;
[0047]接收单元,用于接收所述边缘计算服务器基于所述升级指令反馈的响应,基于所述响应从所述升级任务中提取升级数据包的版本号;
[0048]获取单元,用于从所述数据库中获取与所述版本号对应的升级数据包,将所述升级数据包发送给所述边缘计算服务器。
[0049]在一些实施方式中,所述发送单元具体用于:
[0050]检测升级任务中设置的升级时间是否达到;
[0051]当升级任务中设置的升级时间达到时,根据所述升级任务生成升级指令;
[0052]向所述边缘计算服务器发送升级指令。
[0053]在一些实施方式中,所述发送单元还具体用于:
[0054]通过传输控制协议与至少一台边缘计算服务器建立连接;
[0055]向连接后的至少一台边缘计算服务器发送升级指令。
[0056]在一些实施方式中,所述获取模块具体用于:接收配置指令,根据所述配置指令对边缘计算服务器进行区域划分,得到分区后的边缘计算服务器;
[0057]从分区后的边缘计算服务器中,筛选出预设区域的边缘计算服务器作为待升级的边缘计算服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器升级方法,其特征在于,包括:获取待升级的边缘计算服务器;对所述边缘计算服务器进行配置,得到配置信息;根据所述配置信息建立升级任务;将与所述升级任务对应的升级数据包发送给所述边缘计算服务器,以使得所述边缘计算服务器基于所述升级数据包进行升级。2.根据权利要求1所述的服务器升级方法,其特征在于,所述将与所述升级任务对应的升级数据包发送给所述边缘计算服务器之前,所述方法还包括:接收上传的升级数据包,对所述数据包进行MD5值校验;当校验通过时,将所述升级数据包与对应的版本号关联存储至数据库中;所述将与所述升级任务对应的升级数据包发送给所述边缘计算服务器包括:根据所述升级任务向所述边缘计算服务器发送升级指令;接收所述边缘计算服务器基于所述升级指令反馈的响应,基于所述响应从所述升级任务中提取升级数据包的版本号;从所述数据库中获取与所述版本号对应的升级数据包,将所述升级数据包发送给所述边缘计算服务器。3.根据权利要求2所述的服务器升级方法,其特征在于,所述根据所述升级任务向所述边缘计算服务器发送升级指令包括:检测升级任务中设置的升级时间是否达到;当升级任务中设置的升级时间达到时,根据所述升级任务生成升级指令;向所述边缘计算服务器发送升级指令。4.根据权利要求3所述的服务器升级方法,其特征在于,所述向所述边缘计算服务器发送升级指令包括:通过传输控制协议与至少一台边缘计算服务器建立连接;向连接后的至少一台边缘计算服务器发送升级指令。5.根据权利要求1所述的服务器升级方法,其特征在于,所述获取待升级的边缘计算服务器,对所述边缘计算服务器进行配置,得到配置信息包括:接收配置指令,根据所述配置指令对边缘计算服务器进行区域划分,得到分区后...

【专利技术属性】
技术研发人员:叶东林
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:

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

1