[发明专利]一种镜像加速方法、装置及服务器有效
申请号: | 201711065976.7 | 申请日: | 2017-11-02 |
公开(公告)号: | CN109756533B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 谭林华;姜继忠;汤志敏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速 方法 装置 服务器 | ||
1.一种镜像加速方法,其特征在于,包括:
获得用于构建镜像的描述文件,所述描述文件中包含构建所述镜像的相关文件的第一下载地址;
确定出所述相关文件的第二下载地址,包括:基于所述镜像的构建环境确定出所述第二下载地址,其中,构建所述相关文件在所述第二下载地址的预测下载速度高于在所述第一下载地址的预测下载速度;
通过所述第二下载地址替换所述描述文件中的所述第一下载地址,所述第二下载地址被用于加快获取用于构建所述镜像的相关文件的下载速度。
2.如权利要求1所述的方法,其特征在于,所述基于所述镜像的构建环境确定出所述第二下载地址,包括:
获取所述镜像的相关文件的第一下载地址列表,所述第一下载地址列表中包含构建环境与下载地址的对应关系;
基于所述构建环境,从所述第一下载地址列表匹配出所述第二下载地址。
3.如权利要求2所述的方法,其特征在于,所述第一下载地址列表通过以下方式确定:
预先确定出所述镜像的相关文件的至少一个下载地址;
针对用于构建镜像的至少一个构建环境中的每个构建环境,比较所述相关文件在所述至少一个下载地址中的每个下载地址的下载速度;
获取下载速度满足预设条件的下载地址,作为所述相关文件在对应构建环境所对应的下载地址,从而建立所述第一下载地址列表。
4.如权利要求1所述的方法,其特征在于,所述基于所述镜像的构建环境确定出所述第二下载地址,包括:
确定出在所述镜像的构建环境下每个相关文件的第二下载地址列表;
基于所述镜像的相关文件在所述第二下载地址列表中匹配,从而确定出所述第二下载地址。
5.如权利要求1所述的方法,其特征在于,所述获得用于构建镜像的描述文件,包括:
接收用户产生的构建指令,所述构建指令包含所述描述文件的下载地址;
响应所述构建指令,从所述下载地址获取所述描述文件。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
获得用于构建镜像的描述文件,所述描述文件中包含用于构建所述镜像的构建指令;
判断所述构建指令中是否包含同类指令;
如果存在同类指令,合并所述同类指令。
7.如权利要求6所述的方法,其特征在于,所述合并所述同类指令,包括:
针对所述同类指令,采用预设连接符拼接所述同类指令。
8.如权利要求1-7任一项所述的方法,其特征在于,还包括:
在镜像的构建过程中,计算所述镜像的资源在多个构建环境下分别的预测下载总时长;
确定出所述预测下载总时长满足预设条件的第一构建环境;
将所述镜像调度至所述第一构建环境进行构建。
9.如权利要求8所述的方法,其特征在于,所述确定出所述预测下载总时长满足预设条件的第一构建环境,包括:
确定出基于所述预测下载总时长从高到低排序之后,排序位于前预设位的构建环境为所述第一构建环境;或者,
确定出所述预测下载总时长小于预设时长的构建环境作为所述第一构建环境。
10.如权利要求8所述的方法,其特征在于,所述确定出在每个构建环境下所述镜像的资源的预测下载总时长,包括:
获得预先建立的匹配关系表,所述匹配关系表中包含镜像的构建环境与资源的预测参数的对应关系,所述预测参数用于确定对应资源的预测下载时长;
通过第一镜像所对应的标识信息在所述匹配关系表中匹配,获得匹配结果;
基于所述匹配结果确定出所述第一镜像的预测下载总时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711065976.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:针对外部人员的响应处理方法及装置
- 下一篇:一种可以对无人机管制的设备