文件部署方法、装置、服务器及存储介质制造方法及图纸

技术编号:23149024 阅读:28 留言:0更新日期:2020-01-18 13:27
一种文件部署方法,所述方法包括:当接收到文件部署指令时,从所有机房包括的多个设备节点中,判断是否存在存储有所述文件部署指令指示的目标文件的第一设备节点;若存在存储有所述文件部署指令指示的目标文件的第一设备节点,确定所述第一设备节点所在的目标机房;判断所述目标机房的数量是否大于或等于预设机房数量阈值;若所述目标机房的数量大于或等于预设机房数量阈值,根据所述目标机房的可用空间容量,从所述目标机房中确定部署机房;通过内部网络,将所述目标文件部署至所述部署机房的设备节点。本发明专利技术还提供一种文件部署装置、服务器及存储介质。本发明专利技术能降低网络开销、提高文件部署的成功率。

File deployment method, device, server and storage medium

【技术实现步骤摘要】
文件部署方法、装置、服务器及存储介质
本专利技术涉及数据存储
,尤其涉及一种文件部署方法、装置、服务器及存储介质。
技术介绍
随着互联网技术的发展,网上在线存储文件(云存储)由于其便利性而越来越受欢迎。目前,云存储系统在进行文件部署时会在不同的机房选取设备节点进行部署,但在实践中发现,文件在部署的过程中,会消耗外网带宽,从而增加了网络开销,而且安全性、稳定性不够高,从而降低文件部署的成功率。因此,如何降低网络开销、提高文件部署的成功率是一个亟需解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种文件部署方法、装置、服务器及存储介质,能够降低网络开销、提高文件部署的成功率。本专利技术的第一方面提供一种文件部署方法,所述方法包括:当接收到文件部署指令时,从所有机房包括的多个设备节点中,判断是否存在存储有所述文件部署指令指示的目标文件的第一设备节点;若存在存储有所述文件部署指令指示的目标文件的第一设备节点,确定所述第一设备节点所在的目标机房;判断所述目标机房的数量是否大本文档来自技高网...

【技术保护点】
1.一种文件部署方法,其特征在于,所述方法包括:/n当接收到文件部署指令时,从所有机房包括的多个设备节点中,判断是否存在存储有所述文件部署指令指示的目标文件的第一设备节点;/n若存在存储有所述文件部署指令指示的目标文件的第一设备节点,确定所述第一设备节点所在的目标机房;/n判断所述目标机房的数量是否大于或等于预设机房数量阈值;/n若所述目标机房的数量大于或等于预设机房数量阈值,根据所述目标机房的可用空间容量,从所述目标机房中确定部署机房;/n通过内部网络,将所述目标文件部署至所述部署机房的设备节点。/n

【技术特征摘要】
1.一种文件部署方法,其特征在于,所述方法包括:
当接收到文件部署指令时,从所有机房包括的多个设备节点中,判断是否存在存储有所述文件部署指令指示的目标文件的第一设备节点;
若存在存储有所述文件部署指令指示的目标文件的第一设备节点,确定所述第一设备节点所在的目标机房;
判断所述目标机房的数量是否大于或等于预设机房数量阈值;
若所述目标机房的数量大于或等于预设机房数量阈值,根据所述目标机房的可用空间容量,从所述目标机房中确定部署机房;
通过内部网络,将所述目标文件部署至所述部署机房的设备节点。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标机房的可用空间容量,从所述目标机房中确定部署机房之后,所述方法还包括:
获取所述部署机房中每个设备节点的调度分数;
根据所述每个设备节点的调度分数以及预设分数阈值,从所述部署机房中确定部署设备节点;
所述通过内部网络,将所述目标文件部署至所述部署机房的设备节点包括:
通过内部网络,将所述部署机房的第一设备节点存储的所述目标文件复制至所述部署机房的所述部署设备节点。


3.根据权利要求2所述的方法,其特征在于,所述预设分数阈值有多个,多个所述预设分数阈值从大到小排序,所述根据所述每个设备节点的调度分数以及预设分数阈值,从所述部署机房中确定部署设备节点包括:
针对多个所述预设分数阈值中的最大预设分数阈值,统计所述部署机房中调度分数大于所述最大预设分数阈值的第二设备节点的第一数量;
判断所述第一数量是否大于或等于预设节点数量阈值;
若所述第一数量大于或等于预设节点数量阈值,从所述第二设备节点中,选取所述文件部署指令指示的数量的部署设备节点。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第一数量小于预设节点数量阈值,按照多个所述预设分数阈值从大到小的排列顺序,提取除所述最大预设分数阈值之外的第一预设分数阈值;
统计所述部署机房中调度分数大于所述第一预设分数阈值的第三设备节点的第二数量;
判断所述第二数量是否大于或等于所述预设节点数量阈值;
若所述第二数量大于或等于所述预设节点数量阈值,从所述第三设备节点中,选取所述文件部署指令指示的数量的部署设备节点。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:谭隆
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东;44

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

1