一种数据迁移方法及系统技术方案

技术编号:14444953 阅读:95 留言:0更新日期:2017-01-15 10:19
本发明专利技术实施例提供一种数据迁移方法及系统。所述方法包括:接收包括待迁移数据地址和数据迁移目的地址的数据迁移任务的请求消息;确定数据迁移任务所需的资源,并查询各云服务节点的可用资源;根据数据迁移任务所需的资源和各云服务节点的可用资源,将数据迁移任务发送给满足预设条件的云服务节点,以使云服务节点将待迁移数据地址对应的文件下载至云服务节点的本地,并上传至数据迁移目的地址中。所述系统用于执行所述方法。本发明专利技术实施例通过将任务下发给满足预设条件的云服务节点,以使云服务节点将待迁移数据地址对应的文件下载至云服务节点的本地,并上传至数据迁移目的地址中,提高云服务节点的资源利用率,减少数据迁移所需时间。

【技术实现步骤摘要】

本专利技术实施例涉及计算机通信
,尤其涉及一种数据迁移方法及系统
技术介绍
分布式存储系统是将数据按照一定规则切分并打散存储在多台独立通用存储服务器上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要,而分布式存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。存储集群的成千上万台服务器可以将数据充分冗余,从而可以显著提高数据的安全性。现有的云存储厂商一般以分布式存储作为底层存储系统,对外提供云存储服务。在实现本专利技术实施例的过程中,专利技术人发现,用户通常都会需要有数据迁移的需求,其数据迁移的方式主要有下述两种:第一,从用户的本地服务器迁移。第二,从其他云存储厂商迁移,云存储服务是企业级用户在选择任何云平台都需要的,因为存储是企业的基础需求,基于云存储服务,企业级用户如果对一家云服务厂商不满意而切换到另外一家,则需要进行大量数据迁移。单纯依靠用户的能力将会消耗用户较大的时间和精力,用户需要将本文档来自技高网...
一种数据迁移方法及系统

【技术保护点】
一种数据迁移方法,其特征在于,包括:接收数据迁移任务的请求消息,所述数据迁移任务的请求消息包括待迁移数据地址和数据迁移目的地址;确定所述数据迁移任务所需的资源,并查询各云服务节点的可用资源;根据所述数据迁移任务所需的资源和所述各云服务节点的可用资源,将所述数据迁移任务发送给满足预设条件的所述云服务节点,以使所述云服务节点将所述待迁移数据地址对应的文件下载至所述云服务节点的本地,并上传至所述数据迁移目的地址中。

【技术特征摘要】
1.一种数据迁移方法,其特征在于,包括:接收数据迁移任务的请求消息,所述数据迁移任务的请求消息包括待迁移数据地址和数据迁移目的地址;确定所述数据迁移任务所需的资源,并查询各云服务节点的可用资源;根据所述数据迁移任务所需的资源和所述各云服务节点的可用资源,将所述数据迁移任务发送给满足预设条件的所述云服务节点,以使所述云服务节点将所述待迁移数据地址对应的文件下载至所述云服务节点的本地,并上传至所述数据迁移目的地址中。2.根据权利要求1所述的方法,其特征在于,所述预设条件,包括:所述云服务节点的可用资源大于所述数据迁移任务所需的资源。3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:接收所述各云服务节点上报的可用资源,并存储到数据库中。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法,还包括:所述将所述数据迁移任务发送给满足预设条件的云服务节点后,将所述待迁移数据地址对应的任务状态设置为第一任务状态;所述云服务节点将所述迁移数据地址对应的文件下载并上传至所述数据迁移目的地址中后,将所述待迁移数据地址对应的第一任务状态设置为第二任务状态。5.根据权利要求4所述的方法,其特征在于,所述方法,还包括:接收数据迁移状态查询请求,所述数据迁移状态查询请求包括所述待迁移数据地址,根据所述待迁移数据地址查询所述待迁移数据地址对应的任务状态,并返回查询到的所述任务状态。6.一种数据迁移系统,其特征在于,包括:请求接收模块,...

【专利技术属性】
技术研发人员:吴兴义
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1