数据复制方法、装置和电子设备制造方法及图纸

技术编号:34012679 阅读:18 留言:0更新日期:2022-07-02 14:59
本发明专利技术提供了一种数据复制方法、装置和电子设备。其中,该方法应用于云平台,云平台预先设置有数据迁移工具,该方法包括:确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据;针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录;在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。该方式可以实现目标数据由第一存储空间同时迁移至至少一个第二存储空间,满足用户多存储空间复制数据的需求,提高数据复制的效率。效率。效率。

【技术实现步骤摘要】
数据复制方法、装置和电子设备


[0001]本专利技术涉及云服务的
,尤其是涉及一种数据复制方法、装置和电子设备。

技术介绍

[0002]目前,云服务的用户对于存储在云端上的数据的安全性和可用性都有极高的要求。对所有写入一个数据中心的数据,希望可以在另一个数据中心显式地维护该数据的一份或多份副本,如果发生特大灾难(如地震、海啸等)导致一个数据中心损毁,还可以启用另一个数据中心的备份数据,从而降低用户的损失。
[0003]一般来说,数据的跨区域复制方案可以把对象存储的某个存储桶(Bucket)的数据同步到另一个区域的存储桶中,从而实现数据在不同区域的数据中心的备份。然而,上述数据的跨区域复制方案虽然可以实现数据复制,但是只能是一对一的复制,即只能将数据由一个存储桶同步至另一个存储桶中,不能同步至多个存储桶中,无法满足用户多存储桶复制的需求,数据复制的效率较低。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种数据复制方法、装置和电子设备,以满足用户多存储桶复制数据的需求,提高数据复制的效率。
[0005]第一方面,本专利技术实施例提供了一种数据复制方法,应用于云平台,云平台预先设置有数据迁移工具;方法包括:确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据;针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录;在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。
[0006]在本申请较佳的实施例中,目标存储空间的配置信息包括目标存储空间的地址、访问密钥和密钥,其中,目标存储空间为第一存储空间或第二存储空间中的存储空间。
[0007]在本申请较佳的实施例中,上述确定第一存储空间的配置信息和至少一个第二存储空间的配置信息的步骤,包括:获取目标数据的配置文件;从配置文件中确定第一存储空间的配置信息和至少一个第二存储空间的配置信息。
[0008]在本申请较佳的实施例中,上述基于第二存储空间的配置信息,在第二存储空间中创建工作目录的步骤,包括:基于第二存储空间的配置信息,确定第二存储空间中是否存在工作目录;当第二存储空间中不存在工作目录时,在第二存储空间中创建工作目录。
[0009]在本申请较佳的实施例中,上述数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤,包括:基于第一存储空间的配置信息和第二存储空间的配置信息生成数据迁移工具的迁移配置文件;数据迁移工具基于迁移配置文件将目标数据由第一存储空间复制至第二存储空间中。
[0010]在本申请较佳的实施例中,上述配置文件包括第一同步周期;数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤之后,方法还包括:在工作目录中关闭数据迁移工具,基于第一同步周期执行在工作目录中启动数据迁移工具的步骤。
[0011]在本申请较佳的实施例中,上述配置文件包括第二同步周期;数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤之后,方法还包括:在工作目录中关闭数据迁移工具,基于第二同步周期从目标数据的配置文件中重新确定至少一个第二存储空间的配置信息;基于重新确定的第二存储空间的配置信息,执行在第二存储空间中创建工作目录的步骤。
[0012]第二方面,本专利技术实施例还提供一种数据复制装置,应用于云平台,云平台预先设置有数据迁移工具;装置包括:配置信息确定模块,用于确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据;工作目录创建模块,用于针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录;目标数据复制模块,用于在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。
[0013]第三方面,本专利技术实施例还提供了一种电子设备,包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述数据复制方法。
[0014]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述数据复制方法。
[0015]本专利技术实施例带来了以下有益效果:
[0016]本专利技术实施例提供的一种数据复制方法、装置和电子设备,可以确定第一存储空间的配置信息和至少一个第二存储空间的配置信息,通过数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。该方式可以实现目标数据由第一存储空间同时迁移至至少一个第二存储空间,满足用户多存储空间复制数据的需求,提高数据复制的效率。
[0017]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0018]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种数据复制方法的流程图;
[0021]图2为本专利技术实施例提供的另一种数据复制方法的流程图;
[0022]图3为本专利技术实施例提供的一种数据复制方法的示意图;
[0023]图4为本专利技术实施例提供的一种数据复制装置的结构示意图;
[0024]图5为本专利技术实施例提供的另一种数据复制装置的结构示意图;
[0025]图6为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]目前,跨区域复制是在不同地域的存储桶(也称为存储空间)之间自动、异步(近实时)复制文件(Object),将源存储空间中Object的改动(新建、覆盖、删除等操作)同步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据复制方法,其特征在于,应用于云平台,所述云平台预先设置有数据迁移工具;所述方法包括:确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,所述第一存储空间中预先存储有待复制的目标数据;针对所述至少一个第二存储空间中的每一第二存储空间,基于所述第二存储空间的配置信息,在所述第二存储空间中创建工作目录;在所述工作目录中启动所述数据迁移工具,所述数据迁移工具基于所述第一存储空间的配置信息和所述第二存储空间的配置信息将所述目标数据由所述第一存储空间复制至所述第二存储空间中。2.根据权利要求1所述的方法,其特征在于,目标存储空间的配置信息包括所述目标存储空间的地址、访问密钥和密钥,其中,所述目标存储空间为所述第一存储空间或所述第二存储空间中的存储空间。3.根据权利要求1所述的方法,其特征在于,确定第一存储空间的配置信息和至少一个第二存储空间的配置信息的步骤,包括:获取所述目标数据的配置文件;从所述配置文件中确定第一存储空间的配置信息和至少一个第二存储空间的配置信息。4.根据权利要求1所述的方法,其特征在于,基于所述第二存储空间的配置信息,在所述第二存储空间中创建工作目录的步骤,包括:基于所述第二存储空间的配置信息,确定所述第二存储空间中是否存在工作目录;当所述第二存储空间中不存在所述工作目录时,在所述第二存储空间中创建工作目录。5.根据权利要求1所述的方法,其特征在于,所述数据迁移工具基于所述第一存储空间的配置信息和所述第二存储空间的配置信息将所述目标数据由所述第一存储空间复制至所述第二存储空间中的步骤,包括:基于第一存储空间的配置信息和所述第二存储空间的配置信息生成所述数据迁移工具的迁移配置文件;所述数据迁移工具基于所述迁移配置文件将所述目标数据由所述第一存储空间复制至所述第二存储空间中。6.根据权利要求3所述的方法,其特征在于,所述配置文件包括第一同步周期;所述数据迁移工具基于所述第一存储空间的配置...

【专利技术属性】
技术研发人员:展荣臻
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1