数据迁移方法、系统、装置、电子设备及存储介质制造方法及图纸

技术编号:37142344 阅读:17 留言:0更新日期:2023-04-06 21:48
本公开提供了一种数据迁移方法、系统、装置、电子设备及存储介质,涉及云存储技术领域。该方法包括:确定对象存储服务器上待迁移至数据迁移客户端的目标数据;根据目标数据,创建云服务器实例;通过云服务器实例从对象存储服务器上拉取目标数据,并下发给数据迁移客户端。本公开能够降低从对象存储服务器上迁移数据的数据迁移成本。据的数据迁移成本。据的数据迁移成本。

【技术实现步骤摘要】
数据迁移方法、系统、装置、电子设备及存储介质


[0001]本公开涉及云存储
,尤其涉及一种数据迁移方法、系统、装置、电子设备及存储介质。

技术介绍

[0002]对象存储服务(Object Storage Service,OBS)是各大云平台为用户提供的一个基于对象的海量存储服务,适合存放任意类型的文件,适合普通用户、网站、企业和开发者使用。
[0003]目前,各大云平台为了将用户捆绑在自己的云服务,其提供的对象存储服务器,对于公网流出流量需要额外付费,且用户迁移的数据量越大,用户需要投入的数据迁移成本越高,用户的云服务体验较差。
[0004]因而,如何提供一种低成本的数据迁移方案,将对象存储服务器中的数据迁移到用户的客户端,是目前亟待解决的技术问题。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开提供一种数据迁移方法、系统、装置、电子设备及存储介质,至少在一定程度上克服相关技术中直接从对象存储服务器上迁移数据的方案存在成本高的技术问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本公开的一个方面,提供了一种数据迁移方法,该方法包括:确定对象存储服务器上待迁移至数据迁移客户端的目标数据;根据所述目标数据,创建云服务器实例;通过所述云服务器实例从所述对象存储服务器上拉取所述目标数据,并下发给所述数据迁移客户端。
[0009]在一些实施例中,在将所述云服务器实例上的目标数据,传输到所述数据迁移客户端之后,所述方法还包括:销毁所述云服务器实例。
[0010]在一些实施例中,在将所述云服务器实例上的目标数据,传输到所述数据迁移客户端之前,所述方法还包括:构建预警模型;根据所述预警模型对所述云服务器实例到数据迁移客户端的数据迁移过程进行监控。
[0011]在一些实施例中,在将所述对象存储服务器上的目标数据传输到云服务器实例之前,所述方法还包括:获取所述目标数据的总数据量;根据所述目标数据的总数据量,确定直接从所述对象存储服务器下载所述目标数据所需的流量价格和最大允许时长;根据所述目标数据的总数据量以及最大允许时长,确定下载所述目标数据所需的公网带宽;根据直接从所述对象存储服务器下载所述目标数据所需的流量价格和下载所述目标数据所需的公网带宽,从多个云服务器中筛选出满足预设条件的目标云服务器,其中,所述目标云服务
器的流量价格小于直接从所述对象存储服务器下载所述目标数据所需的流量价格,且所述目标云服务器的公网带宽大于所述下载所述目标数据所需的公网带宽;根据所述目标云服务器的硬件配置信息和公网带宽,创建所述云服务器实例。
[0012]在一些实施例中,在根据直接从所述对象存储服务器下载所述目标数据所需的流量价格和下载所述目标数据所需的公网带宽,从多个云服务器中筛选出满足预设条件的目标云服务器之前,所述方法还包括:获取多个云服务器的硬件配置信息和公网带宽;根据所述多个云服务器的硬件配置信息和公网带宽,构建所述多个云服务器的价格矩阵,其中,所述价格矩阵中的每个元素代表不同硬件配置信息、不同公网带宽下云服务器的流量价格。
[0013]在一些实施例中,在根据直接从所述对象存储服务器下载所述目标数据所需的流量价格和下载所述目标数据所需的公网带宽,从多个云服务器中筛选出满足预设条件的目标云服务器之前,所述方法还包括:对所述多个云服务器进行虚拟化,构建虚拟化云平台。
[0014]根据本公开的另一个方面,还提供了一种数据迁移系统,该系统包括:数据迁移客户端、云平台和对象存储服务器;其中,所述数据迁移客户端用于向对象存储服务器发起数据迁移请求;所述对象存储服务器用于根据所述数据迁移客户端发起的数据迁移请求,确定待迁移至所述数据迁移客户端的目标数据;所述云平台用于根据所述目标数据创建云服务器实例,并通过所述云服务器实例从所述对象存储服务器上拉取所述目标数据,并下发给所述数据迁移客户端。
[0015]根据本公开的另一个方面,还提供了一种数据迁移装置,该装置包括:待迁移数据确定模块,用于确定对象存储服务器上待迁移至数据迁移客户端的目标数据;云服务器实例创建模块,用于根据所述目标数据,创建云服务器实例;数据迁移模块,用于通过所述云服务器实例从所述对象存储服务器上拉取所述目标数据,并下发给所述数据迁移客户端。
[0016]根据本公开的另一个方面,还提供了一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的数据迁移方法。
[0017]根据本公开的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的数据迁移方法。
[0018]根据本公开的另一个方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任意一项的数据迁移方法。
[0019]本公开的实施例中提供的数据迁移方法、系统、装置、电子设备及存储介质,在将对象存储服务器上的数据迁移至数据迁移客户端时,先将数据迁移至云服务器,再由云服务器下发给数据迁移客户端。通过本公开实施例,利用云服务器与对象存储服务器之间的数据传输不收费,而云服务器的下行流量按带宽收费的特点,能够降低从对象存储服务器上迁移数据的数据迁移成本。
[0020]进一步地,通过预警模型对数据迁移过程进行监控,能够提高数据迁移的可靠性。
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1示出本公开实施例中一种应用系统架构示意图;
[0024]图2示出本公开实施例中一种数据迁移方法方法流程图;
[0025]图3示出本公开实施例中一种可选的数据迁移方法方法流程图;
[0026]图4示出本公开实施例中一种创建云服务器实例的流程图;
[0027]图5示出本公开实施例中一种基于Fusioncomputer实现云平台虚拟化和预警的示意图;
[0028]图6示出本公开实施例中数据迁移方法方法的具体实现流程图;
[0029]图7示出本公开实施例中一种数据迁移系统示意图;
[0030]图8示出本公开实施例中一种数据迁移装置示意图;
[0031]图9示出本公开实施例中一种电子设备的结构框图;
[0032]图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据迁移方法,其特征在于,包括:确定对象存储服务器上待迁移至数据迁移客户端的目标数据;根据所述目标数据,创建云服务器实例;通过所述云服务器实例从所述对象存储服务器上拉取所述目标数据,并下发给所述数据迁移客户端。2.根据权利要求1所述的数据迁移方法,其特征在于,在通过所述云服务器实例从所述对象存储服务器上拉取所述目标数据,并下发给所述数据迁移客户端之后,所述方法还包括:销毁所述云服务器实例。3.根据权利要求1所述的数据迁移方法,其特征在于,在通过所述云服务器实例从所述对象存储服务器上拉取所述目标数据,并下发给所述数据迁移客户端之前,所述方法还包括:构建预警模型;根据所述预警模型对所述云服务器实例到数据迁移客户端的数据迁移过程进行监控。4.根据权利要求1~3中任意一项所述的数据迁移方法,其特征在于,根据所述目标数据,创建云服务器实例,包括:获取所述目标数据的总数据量;根据所述目标数据的总数据量,确定直接从所述对象存储服务器下载所述目标数据所需的流量价格和最大允许时长;根据所述目标数据的总数据量以及最大允许时长,确定下载所述目标数据所需的公网带宽;根据直接从所述对象存储服务器下载所述目标数据所需的流量价格和下载所述目标数据所需的公网带宽,从多个云服务器中筛选出满足预设条件的目标云服务器,其中,所述目标云服务器的流量价格小于直接从所述对象存储服务器下载所述目标数据所需的流量价格,且所述目标云服务器的公网带宽大于所述下载所述目标数据所需的公网带宽;根据所述目标云服务器的硬件配置信息和公网带宽,创建所述云服务器实例。5.根据权利要求4所述的数据迁移方法,其特征在于,在根据直接从所述对象存储服务器下载所述目标数据所需的流量价格和下载所述目标数据所需的公网带宽,从多个云服务器中筛选出满足预设条件的目标...

【专利技术属性】
技术研发人员:郑金辉朱庭俊朱文进王玉梁王天航柳剑雄
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1