文件备份方法、装置及系统制造方法及图纸

技术编号:19543103 阅读:24 留言:0更新日期:2018-11-24 20:30
本公开涉及一种文件备份方法、装置及系统。所述方法包括:根据第一服务器发送的第一指令获取运行于目标终端的目标虚拟机的增量数据;处理增量数据得到多个片段数据以及各个片段数据对应的第一标识,向第一服务器发送各第一标识;将多个片段数据存储至第二服务器;在检测到多个片段数据均已存储至第二服务器时,向第一服务器发送第二指令,以指示第一服务器根据第一标识重组多个片段数据得到映像数据,并将映像数据存储至第二服务器。通过备份终端、第一服务器和第二服务器之间的协作,根据本公开实施例的文件备份方法、装置及系统无需针对目标终端和不同的公有云进行冗余的设备集成和系统维护,简单易用,有利于提高备份数据的效率。

File Backup Method, Device and System

The present disclosure relates to a file backup method, device and system. The method includes: obtaining incremental data of the target virtual machine running at the target terminal according to the first instruction sent by the first server; processing incremental data to obtain multiple fragment data and the first identification corresponding to each fragment data, sending each first identification to the first server; and storing multiple fragment data to the second service. Server; when it detects that multiple fragment data have been stored in the second server, it sends a second instruction to the first server to instruct the first server to reorganize multiple fragment data according to the first identity to obtain image data and store the image data to the second server. Through the cooperation among the backup terminal, the first server and the second server, the file backup method, device and system according to the embodiment of the present disclosure need not integrate and maintain redundant equipment for the target terminal and different public clouds, which is simple and easy to use, and is conducive to improving the efficiency of backup data.

【技术实现步骤摘要】
文件备份方法、装置及系统
本公开涉及计算机
,尤其涉及一种文件备份方法、装置及系统。
技术介绍
随着云计算技术的逐渐成熟,越来越多的用户正在逐步把他们的本地数据向云端转移。充分利用云端存储的便利性、可靠性、以及近乎无限的延展性,逐渐减少对本地数据中心和自建机房的依赖。相关技术中,企业通常采用以下系统备份方式。自建机房:对私有计算机设备进行统一管理和使用,企业内部共享系统资源、共用存储的数据;自建私有云:将企业私有计算机设备虚拟化成私有云,以充分利用企业私有计算机设备的价值,提高使用率,统一使用方式,数据完全存储在自己的私有云内部,保护数据资产的安全性;利用公有云存储数据,随着公有云逐渐的成熟和稳定,在成本优势和足够的安全保证下,企业逐渐把自己的应用和核心数据存储至公有云,从而实现自己只负责专业的主营业务,而把计算机设备的运维工作都托管至公有云。但是,采用自建机房和自建私有云等方式进行系统备份时,整个备份系统有备份软件、服务器、存储和归档系统构成,体系复杂、模块多,不同组件往往需要向不同的供应商采购,涉及复杂的采购和系统集成工作,往往需要专业人员或者服务商完成,服务器的搭建和运维将耗费很大的人力和财力;在实际运行中,需要在服务器中预留较多资源,一旦需要扩容,将又会涉及多次复杂的采购和系统集成工作,费时费力。采用公有云进行系统备份时,需要面对不同的公有云,增加了系统备份的复杂性。
技术实现思路
有鉴于此,本公开提出了一种文件备份方法、装置及系统。根据本公开的一方面,提供了一种文件备份方法,所述方法应用于备份终端,其特征在于,包括:根据第一服务器发送的第一指令获取运行于目标终端的目标虚拟机的增量数据;对所述增量数据进行处理得到多个片段数据以及各个片段数据对应的第一标识,并向所述第一服务器发送各所述第一标识;将所述多个片段数据存储至第二服务器,其中,各所述片段数据的存储地址与各所述片段数据的第一标识相对应;在检测到所述多个片段数据均已存储至所述第二服务器时,向所述第一服务器发送第二指令,以指示所述第一服务器根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。在一种可能的实现方式中,所述指示所述第一服务器根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器,包括:指示所述第一服务器从所述第二服务器获取各所述第一标识对应的片段数据,重组各所述多个片段数据得到映像数据,并对所述映像数据赋予第二标识;将所述映像数据存储至所述第二服务器,其中,所述映像数据的存储地址与所述映像数据对应的第二标识相对应。在一种可能的实现方式中,所述方法还包括:在接收到第一服务器发送的用于恢复所述增量数据的第三指令时,获取第三指令携带的增量数据对应的映像数据的第二标识;获取所述第二服务器中所述第二标识对应的所述映像数据;向所述目标终端发送所述映像数据,以使所述目标终端根据所述映像数据生成所述映像数据对应的虚拟机。根据本公开的另一方面,提供了一种文件备份方法,所述方法应用于第一服务器,包括:向备份终端发送第一指令,以指示所述备份终端获取运行于目标终端的目标虚拟机的增量数据;接收备份终端发送的多个片段数据中每个片段数据对应的第一标识,其中,所述多个片段数据为所述备份终端根据所述增量数据处理得到数据;在接收到所述备份终端发送的第二指令时,根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。在一种可能的实现方式中,根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器,包括:根据各所述第一标识从第二服务器中获取各所述第一标识对应的片段数据,其中,各所述片段数据的存储地址与各所述片段数据对应的第一标识相对应;重组所述多个片段数据得到映像数据,并对所述映像数据赋予第二标识;将所述映像数据存储至所述第二服务器,其中,所述映像数据的存储地址与所述映像数据对应的第二标识相对应。在一种可能的实现方式中,所述方法还包括:在检测到恢复所述增量数据的操作时,向所述备份终端发送携带增量数据对应的映像数据的第二标识的第三指令,以指示所述备份终端获取所述第二服务器中所述第二标识对应的映像数据,将所述映像数据发送至所述目标终端,以使所述目标终端根据所述映像数据生成所述映像数据对应的虚拟机。在一种可能的实现方式中,所述第一服务器包括一个或多个服务器。根据本公开的另一方面,提供了一种文件备份装置,所述装置应用于备份终端,包括:第一获取模块,用于根据第一服务器发送的第一指令获取运行于目标终端的目标虚拟机的增量数据;处理模块,用于对所述增量数据进行处理得到多个片段数据以及各个片段数据对应的第一标识,并向所述第一服务器发送各所述第一标识;存储模块,用于将所述多个片段数据存储至第二服务器,其中,各所述片段数据的存储地址与各所述片段数据的第一标识相对应;第一发送模块,用于在检测到所述多个片段数据均已存储至所述第二服务器时,向所述第一服务器发送第二指令,以指示所述第一服务器根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。在一种可能的实现方式中,所述第一发送模块包括:指示子模块,用于指示所述第一服务器从所述第二服务器获取各所述第一标识对应的片段数据,重组各所述多个片段数据得到映像数据,并对所述映像数据赋予第二标识;将所述映像数据存储至所述第二服务器,其中,所述映像数据的存储地址与所述映像数据对应的第二标识相对应。在一种可能的实现方式中,所述装置还包括:第二获取模块,用于在接收到第一服务器发送的用于恢复所述增量数据的第三指令时,获取第三指令携带的增量数据对应的映像数据的第二标识;第三获取模块,用于获取所述第二服务器中所述第二标识对应的所述映像数据;第二发送模块,用于向所述目标终端发送所述映像数据,以使所述目标终端根据所述映像数据生成所述映像数据对应的虚拟机。根据本公开的另一方面,提供了一种文件备份装置,所述装置应用于第一服务器,包括:第三发送模块,用于向备份终端发送第一指令,以指示所述备份终端获取运行于目标终端的目标虚拟机的增量数据;接收模块,用于接收备份终端发送的多个片段数据中每个片段数据对应的第一标识,其中,所述多个片段数据为所述备份终端根据所述增量数据处理得到数据;重组模块,用于在接收到所述备份终端发送的第二指令时,根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。在一种可能的实现方式中,所述重组模块包括:获取子模块,用于根据各所述第一标识从第二服务器中获取各所述第一标识对应的片段数据,其中,各所述片段数据的存储地址与各所述片段数据对应的第一标识相对应;重组子模块,用于重组所述多个片段数据得到映像数据,并对所述映像数据赋予第二标识;存储子模块,用于将所述映像数据存储至所述第二服务器,其中,所述映像数据的存储地址与所述映像数据对应的第二标识相对应。在一种可能的实现方式中,所述装置还包括:第四发送模块,用于在检测到恢复所述增量数据的操作时,向所述备份终端发送携带增量数据对应的映像数据的第二标识的第三指令,以指示所述备份终端获取所述第二服务器中所述第二标识对应的映像数据,将所述映像数据发送本文档来自技高网...

【技术保护点】
1.一种文件备份方法,所述方法应用于备份终端,其特征在于,包括:根据第一服务器发送的第一指令获取运行于目标终端的目标虚拟机的增量数据;对所述增量数据进行处理得到多个片段数据以及各个片段数据对应的第一标识,并向所述第一服务器发送各所述第一标识;将所述多个片段数据存储至第二服务器,其中,各所述片段数据的存储地址与各所述片段数据的第一标识相对应;在检测到所述多个片段数据均已存储至所述第二服务器时,向所述第一服务器发送第二指令,以指示所述第一服务器根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。

【技术特征摘要】
1.一种文件备份方法,所述方法应用于备份终端,其特征在于,包括:根据第一服务器发送的第一指令获取运行于目标终端的目标虚拟机的增量数据;对所述增量数据进行处理得到多个片段数据以及各个片段数据对应的第一标识,并向所述第一服务器发送各所述第一标识;将所述多个片段数据存储至第二服务器,其中,各所述片段数据的存储地址与各所述片段数据的第一标识相对应;在检测到所述多个片段数据均已存储至所述第二服务器时,向所述第一服务器发送第二指令,以指示所述第一服务器根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。2.根据权利要求1所述的方法,其特征在于,所述指示所述第一服务器根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器,包括:指示所述第一服务器从所述第二服务器获取各所述第一标识对应的片段数据,重组各所述多个片段数据得到映像数据,并对所述映像数据赋予第二标识;将所述映像数据存储至所述第二服务器,其中,所述映像数据的存储地址与所述映像数据对应的第二标识相对应。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到第一服务器发送的用于恢复所述增量数据的第三指令时,获取第三指令携带的增量数据对应的映像数据的第二标识;获取所述第二服务器中所述第二标识对应的所述映像数据;向所述目标终端发送所述映像数据,以使所述目标终端根据所述映像数据生成所述映像数据对应的虚拟机。4.一种文件备份方法,所述方法应用于第一服务器,其特征在于,包括:向备份终端发送第一指令,以指示所述备份终端获取运行于目标终端的目标虚拟机的增量数据;接收备份终端发送的多个片段数据中每个片段数据对应的第一标识,其中,所述多个片段数据为所述备份终端根据所述增量数据处理得到数据;在接收到所述备份终端发送的第二指令时,根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器。5.根据权利要求4所述的方法,其特征在于,根据所述第一标识重组所述多个片段数据得到映像数据,并将所述映像数据存储至第二服务器,包括:根据各所述第一标识从第二服务器中获取各所述第一标识对应的片段数据,其中,各所述片段数据的存储地址与各所述片段数据对应的第一标识相对应;重组所述多个片...

【专利技术属性】
技术研发人员:曹振海尹刚
申请(专利权)人:北京极秒科技有限公司
类型:发明
国别省市:北京,11

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

1