一种数据中心间的异步备份方法

文档序号:9618777阅读:1304来源:国知局
一种数据中心间的异步备份方法
【技术领域】
[0001]本发明涉及计算机存储技术领域,更具体地说,涉及一种数据中心间的异步备份方法。
【背景技术】
[0002]云计算在全球范围内的迅速发展以及普及的过程中,云存储作为云计算的基础服务,为人们对信息的存取提供了更多的支持。然而,更多的数据被放在数据中心进行统一管理,提高了管理效率的同时,也为数据安全提出了新的挑战,使得云存储数据安全相对传统存储更为复杂。数据的永久存储,在各个领域都具有重要的意义,重要数据的丢失,将直接导致业务中断,带来巨大的损失。因此,需要借助数据备份的方式,将数据传输到异地进行备份,当某一处数据出现丢失或故障时,可以利用备份进行恢复,有效的降低了数据的丢失率。
[0003]现有技术中对于多数据中心间的数据备份主要包括同步备份方式以及异步备份方式两种。同步备份方式,即实时的将任一数据中心上数据的变化,通过网络传送到其他数据中心,实现数据的实时备份;虽然实时备份保证了数据的更高级别的可靠性,但需要提供更多的网络带宽以及系统资源来实时的处理数据备份,将大幅度降低业务系统的性能;同时,为解决多数据中心间数据相互同步,需要增加更为复杂的处理逻辑来保证数据的一致性,降低了数据备份的效率。因此,现有技术中对于多数据中心间的数据备份通常采用异步备份方式,异步备份方式无需数据的实时备份,从而减少了网络带宽以及系统资源的占用,使得数据中心更为充分的发挥其业务性能,但是,目前的异步备份方式通常采用数据的完全备份,即当需要对任一数据中心的数据进行备份时,则将该数据中心的全部数据进行备份,因此备份数据量较大,备份时间较长,进而提高了备份过程中备份业务中断造成的数据不一致性的概率。
[0004]因此,现有技术的异步备份方式存在备份数据量大,备份时间较长,进而导致备份过程中发生备份业务中断造成备份数据与原数据不一致的概率较大的问题。

【发明内容】

[0005]本发明的目的是提供一种数据中心间的异步备份方法,以解决现有技术的异步备份方式中存在的备份数据量大,备份时间较长,进而导致备份过程中发生备份业务中断造成备份数据与原数据不一致的概率较大的问题。
[0006]为了实现上述目的,本发明提供如下技术方案:
[0007]—种数据中心间的异步备份方法,包括:
[0008]确定任一数据中心为本地数据中心,获取所述本地数据中心中存储的与其他数据中心间实现实时同步的元数据;
[0009]由所述元数据中确定与需要备份的目标数据对应的目标元数据;
[0010]确定所述目标元数据对应的数据中心为目标数据中心,并将所述目标数据中心中存储的所述目标数据备份至所述本地数据中心。
[0011]优选的,在获取所述本地数据中心中存储的元数据之前,还包括:
[0012]利用用户信息登录所述本地数据中心,并在所述用户信息符合第一预设要求时对所述本地数据中心进行访问。
[0013]优选的,在利用所述用户信息登录所述本地数据中心之前,还包括:
[0014]将所述用户信息输入至任一数据中心,以创建用户,并指示该实现创建用户的数据中心将所述用户信息实时同步至其他数据中心。
[0015]优选的,所述将所述用户信息输入至任一数据中心,以创建用户,包括:
[0016]将所述用户信息输入至任一数据中心,并在所述用户信息符合第二预设要求时显示创建用户成功的消息。
[0017]优选的,还包括:
[0018]登录所述本地数据中心后,利用所述用户信息对其他需要登录的数据中心进行登录。
[0019]优选的,所述将所述目标数据中心中存储的所述目标数据备份至所述本地数据中心,包括:
[0020]指示所述本地数据中心向所述目标数据中心发送数据备份请求,以获取所述目标数据的备份。
[0021]优选的,在将所述目标数据中心中存储的所述目标数据备份至所述本地数据中心之后,还包括:
[0022]对本地数据中心中获取的所述目标数据备份进行读操作或者写操作,且,所述目标数据中心中存储的所述目标数据保持不变。
[0023]优选的,还包括:
[0024]读取所述本地数据中心中存储的数据,并从中确定出需要被备份的数据为待备份数据;
[0025]将所述待备份数据备份至其他数据中心。
[0026]本发明提供的一种数据中心间的异步备份方法,包括:确定任一数据中心为本地数据中心,获取所述本地数据中心中存储的与其他数据中心间实现实时同步的元数据;由所述元数据中确定与需要备份的目标数据对应的目标元数据;确定所述目标元数据对应的数据中心为目标数据中心,并将所述目标数据中心中存储的所述目标数据备份至所述本地数据中心。与现有技术相比,本申请提供的一种数据中心间的异步备份方法,在对某一数据中心的数据进行备份时,无需对该数据中心的全部数据进行备份,而是仅将需要备份的数据部分进行备份,减少了备份数据量,由于备份数据量的减少,进而减少了备份时间,提高了备份的灵活性及效率,更在一定程度上避免了【背景技术】中所提到的备份过程中发生备份业务中断造成备份数据与原数据不一致的情况的发生。并且,本申请中通过实时同步数据元的方式,可以使得用户在任一数据中心通过查看共享的元数据,进而获知其在其他数据中心创建的数据的相关信息,以确定在需要备份的其他数据中心中保存的目标数据,完成对目标数据的备份,从而减少了实时同步所需的网络带宽以及系统资源的占用。
【附图说明】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0028]图1为本发明实施例提供的一种数据中心间的异步备份方法的流程图。
【具体实施方式】
[0029]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]请参阅图1,其示出了本发明实施例提供的一种数据中心间的异步备份方法的流程图,可以包括下列步骤:
[0031 ] S11:确定任一数据中心为本地数据中心,获取本地数据中心中存储的与其他数据中心间实现实时同步的元数据。
[0032]其中,同一用户在不同数据中心中所创建的数据的元数据会被实时的同步到其他数据中心,而数据的元数据用于管理及保存数据的组织结构,通过元数据的共享,用户可以在不同数据中心浏览到该用户在其他数据中心所创建的数据以及数据完整的组织结构,但并不包含数据部分。这种仅同步元数据的方式,大大减少了数据的同步量,缩短了同步的时间。
[0033]S12:由元数据中确定与需要备份的目标数据对应的目标元数据。
[0034]S13:确定目标元数据对应的数据中心为目标数据中心,并将目标数据中心中存储的目标数据备份至本地数据中心。
[0035]通过目标元数据可以获知目标数据所在的数据中心,进而对存储有目标数据的目标数据中心进行访问,以获取目标数据的备份,进而实现对于目标数据的备份的操作。
[0036]本申请提供的一种数据中心间的异步备份方法,在对某一数据中心的数据进行备份时,无需对该数据中心的全部数据进行备份,而是仅将需要备份的数据部分进行备份,减少了备份数据量,由于备份数据量的减少,进而减少了备份时间,提高了备份的灵活性及效率,更在一定程度上避免了【背景技术】中所提到的备份过程中发生备份业务中断造成备份数据与原数据不一致的情况的发生。并且,本申请中通过实时同步数据元的方式,可以使得用户在任一数据中心通过查看共享的元数据,进而获知其在其他数据中心创建
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1