跨云的数据迁移方法、装置和系统制造方法及图纸

技术编号:21686717 阅读:30 留言:0更新日期:2019-07-24 14:49
本发明专利技术公开了一种跨云的数据迁移方法、装置和系统。其中,该方法包括:检测第二公有云的访问权限;在检测到第二公有云具有第一公有云的访问权限的情况下,将第一公有云挂载的第一目录中的数据迁移至第二公有云挂载的第二目录中,其中,第一公有云与第二公有云为不同的公有云,第一目录与第二目录设置于云服务器中,云服务器设置于第一公有云中。本发明专利技术解决了跨云迁移数据时数据迁移效率低的技术问题。

Data migration methods, devices and systems across clouds

【技术实现步骤摘要】
跨云的数据迁移方法、装置和系统
本专利技术涉及计算机领域,具体而言,涉及一种跨云的数据迁移方法、装置和系统。
技术介绍
随着云计算的快速发展,人们可以通过公有云来实现资源服务的共享。在实际的生活中,人们可能需要对公有云上的数据进行跨云迁移,例如,A公有云发生信息泄露时,为了保证数据的安全,需要将A公有云上的数据迁移至B公有云。现有技术通过增加云存储加速器,使终端设备与云服务器实现数据的同步。该方案需要增加额外的设备,增加了跨云数据迁移的成本。另外,如图1所示,现有技术还可将A公有云上的数据下载至本地(如图1中的C),然后再通过本地将数据上传至另一个公有云B中。由于该方案是直接通过互联网对公有云存储中的数据进行下载,因此,公有云存储中的数据直接暴露在互联网中,存在不安全隐患。另外,该方案需先下载数据然后再上传数据,消耗了两倍的数据传输时间,降低了数据的迁移效率。最后,在该方案中,本地需要有足够满足公有云数据量的存储才能进行中转,占用了本地存储,造成了不必要的成本。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种跨云的数据迁移方法、装置和系统,以至少解决跨云迁移数据时数据迁移效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种跨云的数据迁移方法,包括:检测第二公有云的访问权限;在检测到第二公有云具有第一公有云的访问权限的情况下,将第一公有云挂载的第一目录中的数据迁移至第二公有云挂载的第二目录中,其中,第一公有云与第二公有云为不同的公有云,第一目录与第二目录设置于云服务器中,云服务器设置于第一公有云中。进一步地,跨云的数据迁移方法还包括:将第一公有云的第一存储单元与第一目录进行挂载,将第二公有云的第二存储单元与第二目录进行挂载;检测第一存储单元是否与第一目录挂载成功,以及检测第二存储单元是否与第二目录挂载成功;在检测到第一存储单元与第一目录挂载成功,并且第二存储单元与第二目录挂载成功的情况下,将第一目录中的数据迁移至第二目录中。进一步地,跨云的数据迁移方法还包括:检测第一目录中的数据是否与第一存储单元中的数据相匹配;在第一目录中的数据与第一存储单元中的数据相匹配的情况下,确定第一存储单元与第一目录挂载成功。进一步地,跨云的数据迁移方法还包括:检测第二存储单元的存储内容是否为空;在检测到第二存储单元的存储内容为空的情况下,创建测试数据;若检测到第二目录中存在测试数据,则确定第二存储单元与第二目录挂载成功;在检测到第二存储单元的存储内容不为空的情况下,如果第二目录中的数据与第二存储单元中的数据相匹配,则确定第二存储单元与第二目录挂载成功。进一步地,跨云的数据迁移方法还包括:对第一目录中的数据进行加密操作,得到加密后的数据;将加密后的数据迁移至第二目录。进一步地,跨云的数据迁移方法还包括:在第二存储单元中对第二目录对应的数据进行解密处理,得到解密后的数据;检测解密后的数据是否完整。根据本专利技术实施例的另一方面,还提供了一种跨云的数据迁移系统,包括:第一公有云,其中,第一公有云中设置有云服务器,云服务器包括第一目录和第二目录,用于检测第二公有云的访问权限,并在检测到第二公有云具有第一公有云的访问权限的情况下,将第一公有云挂载的第一目录中的数据迁移至第二公有云挂载的第二目录中,第一公有云与第二公有云为不同的公有云;第二公有云,用于通过第二目录访问第一目录中的数据。根据本专利技术实施例的另一方面,还提供了一种跨云的数据迁移装置,包括:检测模块,用于检测第二公有云的访问权限;迁移模块,用于在检测到第二公有云具有第一公有云的访问权限的情况下,将第一公有云挂载的第一目录中的数据迁移至第二公有云挂载的第二目录中,其中,第一公有云与第二公有云为不同的公有云,第一目录与第二目录设置于云服务器中,云服务器设置于第一公有云中。根据本专利技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行跨云的数据迁移方法。根据本专利技术实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行跨云的数据迁移方法。在本专利技术实施例中,采用在公有云本地进行挂载的方式,通过检测第二共有元的访问权限,并在检测到第二公有云具有第一公有云的访问权限的情况下,将第一公有云的第一存储单元与第一目录进行挂载,第二公有云的第二存储单元与第二目录进行挂载,然后将第一目录中的数据同步至第二目录,以使第二公有云通过第二目录访问第一存储单元中的数据。在上述过程中,由于第一公有云的第一存储单元和第二公有云的第二存储单元分别与云服务器中的第一目录和第二目录进行挂载,因此,第一公有云和第二公有云直接通过第一目录和第二目录即可实现数据的跨云迁移,无需再下载和上传数据,简化了跨云数据迁移的步骤,达到了跨云迁移数据的目的,实现了提高数据迁移效率的技术效果。另外,在检测到第二公有云具有访问第一公有云的访问权限的情况下,才进行存储单元与目录的挂载,保证了跨云数据迁移时的数据安全。由此可见,本申请所提供的方案解决了跨云迁移数据时数据迁移效率低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据现有技术的一种跨云数据迁移的示意图;图2是根据本专利技术实施例的一种跨云的数据迁移方法流程图;图3是根据本专利技术实施例的一种跨云的数据迁移系统示意图;以及图4是根据本专利技术实施例的一种跨云的数据迁移装置示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种跨云的数据迁移方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图2是根据本专利技术实施例的跨云的数据迁移方法流程图,如图2所示,该方法包括如下步骤:步骤S202,检测第二公有云的访问权限。在上述步骤S202中,公有云指第三方提供商为用户提供的能够使用的云,其中,公有云可通过Internet使用,用于实现资源服务的共享,具有成本低的优势。在本申请中,第二公有云为存储迁移后的数据的公有云。另本文档来自技高网
...

【技术保护点】
1.一种跨云的数据迁移方法,其特征在于,包括:检测第二公有云的访问权限;在检测到所述第二公有云具有第一公有云的访问权限的情况下,将所述第一公有云挂载的第一目录中的数据迁移至所述第二公有云挂载的第二目录中,其中,所述第一公有云与所述第二公有云为不同的公有云,所述第一目录与所述第二目录设置于云服务器中,所述云服务器设置于所述第一公有云中。

【技术特征摘要】
1.一种跨云的数据迁移方法,其特征在于,包括:检测第二公有云的访问权限;在检测到所述第二公有云具有第一公有云的访问权限的情况下,将所述第一公有云挂载的第一目录中的数据迁移至所述第二公有云挂载的第二目录中,其中,所述第一公有云与所述第二公有云为不同的公有云,所述第一目录与所述第二目录设置于云服务器中,所述云服务器设置于所述第一公有云中。2.根据权利要求1所述的方法,其特征在于,将所述第一公有云挂载的第一目录中的数据迁移至所述第二公有云挂载的第二目录中,包括:将所述第一公有云的第一存储单元与所述第一目录进行挂载,将所述第二公有云的第二存储单元与所述第二目录进行挂载;检测所述第一存储单元是否与所述第一目录挂载成功,以及检测所述第二存储单元是否与所述第二目录挂载成功;在检测到所述第一存储单元与所述第一目录挂载成功,并且所述第二存储单元与所述第二目录挂载成功的情况下,将所述第一目录中的数据迁移至所述第二目录中。3.根据权利要求2所述的方法,其特征在于,检测所述第一存储单元是否与所述第一目录挂载成功,包括:检测所述第一目录中的数据是否与所述第一存储单元中的数据相匹配;在所述第一目录中的数据与所述第一存储单元中的数据相匹配的情况下,确定所述第一存储单元与所述第一目录挂载成功。4.根据权利要求2所述的方法,其特征在于,检测所述第二存储单元是否与所述第二目录挂载成功,包括:检测所述第二存储单元的存储内容是否为空;在检测到所述第二存储单元的存储内容为空的情况下,创建测试数据;若检测到所述第二目录中存在所述测试数据,则确定所述第二存储单元与所述第二目录挂载成功;在检测到所述第二存储单元的存储内容不为空的情况下,如果所述第二目录中的数据与所述第二存储单元中的数据相匹配,则确定所述第二存...

【专利技术属性】
技术研发人员:郭家杰
申请(专利权)人:北京品友互动信息技术股份公司
类型:发明
国别省市:北京,11

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

1