一种云存储系统数据备份方法及装置制造方法及图纸

技术编号:8489713 阅读:167 留言:0更新日期:2013-03-28 08:50
本发明专利技术公开了一种云存储系统数据备份方法及装置。一种云存储系统数据备份方法包括:对客户端的目标数据集的修改情况进行记录;根据所记录的修改情况,确定所述数据集当前内容与之前已备份内容的差异部分;接收到备份操作触发指令后,对所确定的差异部分进行备份操作。应用本发明专利技术实施例所提供的技术方案,能够有效地管理客户端用户文件系统的备份,自动化的备份方式有效地方便了用户的操作,降低用户侧的人工成本。通过增量备份的方式,避免每次都备份大量的重复内容,从而减少备份时间和备份空间的占用。

【技术实现步骤摘要】

本专利技术涉及云存储
,特别是涉及一种云存储系统数据备份方法及装置
技术介绍
云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。与传统的数据存储技术相比,云存储可以实现存储完全虚拟化,大大简化应用环节,节省客户建设成本,同时,提供更强的存储和共享功能。任何地方、任何被授权用户都可以通过一根接入线与云存储连接,进行空间与数据访问,云存储对使用者来讲,不是指某一个具体的设备,而是指一个由许许多多个存储设备和服务器所构成的集合体。因此使用者使用云存储并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。云存储的出现,使得企业用户可以将大部分数据迁移到云存储系统中,这样做不仅节约了企业存储系统的成本压力,还获得云存储服务提供商所提供的各种维护服务,在一定程度上降低安全风险。然而,对于拥有大量需要实时更新数据的用户,如果由用户通过手动的方式备份大量数据,会消耗大量的人工成本。此外,如果在每次备份过程中,都是对全量数据进行备份,也会占用大量的备份时间和备份空间。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种云存储系统数据备份方法及装置,技术方案如下本专利技术实施例提供一种云存储系统数据备份方法,包括对客户端的目标数据集的修改情况进行记录;根据所记录的修改情况,确定所述数据集当前内容与之前已备份内容的差异部分;接收到备份操作触发指令后,对所确定的差异部分进行备份操作。根据本专利技术的一种具体实施方式,所述备份操作触发指令具体为根据用户设置,在预设的时间点自动触发的备份操作指令。根据本专利技术的一种具体实施方式,所述备份操作触发指令具体为对所述差异部分进行监测,当所述差异部分大于预设的阈值时,自动触发的备份操作指令。根据本专利技术的一种具体实施方式,所述对所确定的差异部分进行备份操作,具体为对所确定的差异部分,利用断点续传方式进行备份操作。根据本专利技术的一种具体实施方式,所述对目标数据集的修改情况进行记录,包括实时对目标数据集进行监测,记录目标数据集的修改情况。根据本专利技术的一种具体实施方式,所述对目标数据集的修改情况进行记录,包括对目标数据集进行扫描,记录本次扫描结果与上次扫描结果的差异部分。根据本专利技术的一种具体实施方式,所述对目标数据集进行扫描,具体为在客户端系统空闲时,对目标数据集进行扫描。本专利技术实施例还提供一种云存储系统数据备份装置,包括修改记录单元,用于对客户端目标数据集的修改情况进行记录;差异确定单元,用于根据所记录的修改情况,确定所述数据集当前内容与之前已备份内容的差异部分;备份单元,用于接收到备份操作触发指令后,对所确定的差异部分进行备份操作。根据本专利技术的一种具体实施方式,所述备份操作触发指令具体为根据用户设置,在预设的时间点自动触发的备份操作指令。根据本专利技术的一种具体实施方式,所述备份操作触发指令具体为对所述差异部分进行监测,当所述差异部分大于预设的阈值时,自动触发的备份操作指令。根据本专利技术的一种具体实施方式,所述备份单元,具体用于对所确定的差异部分,利用断点续传方式进行备份操作。根据本专利技术的一种具体实施方式,所述修改记录单元,具体用于实时对目标数据集进行监测,记录目标数据集的修改情况。根据本专利技术的一种具体实施方式,所述修改记录单元,具体用于对目标数据集进行扫描,记录本次扫描结果与上次扫描结果的差异部分。根据本专利技术的一种具体实施方式,所述修改记录单元,在客户端系统空闲时,对目标数据集进行扫描。应用本专利技术实施例所提供的技术方案,能够有效地管理客户端用户文件系统的备份,自动化的备份方式有效地方便了用户的操作,降低用户侧的人工成本。通过增量备份的方式,避免每次都备份大量的重复内容,从而减少备份时间和备份空间的占用。应用本专利技术实施例所提供的方案,对于拥有大量数据的用户使用时效果尤其明显,不但提高了数据备份的效率和准确性,而且降低了用户在存储方面的运营成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例云存储系统数据备份方法的一种流程图;图2为本专利技术实施例云存储系统数据备份装置的一种结构示意图。具体实施例方式云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向存储服务的转变。与传统的存储设备相比,云存储系统不仅仅涉及硬件,而是一个网络设备、存储设备、服务器、应用软件、公用访问接口、接入网、和客户端程序等多个部分组成的复杂系统。各部分以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务。大数据(Big data)通常用来形容某个企业创造的大量非结构化和半结构化数据,这些数据在下载到关系型数据库用于分析时会花费过多时间和金钱。大数据分析常和云计算联系到一起,因为实时的大型数据集分析需要像MapReduce —样的框架来向数十、数百或甚至数千的电脑分配工作,因此大数据的存储就成为了大数据管理的基础。云服务提供商可以专门为单一的企业客户提供量身定制的云存储服务方案,或者也可以由企业自己的IT机构来部署一套私有云服务架构。私有云不但能为企业用户提供最优质的贴身服务,而且还能在一定程度上降低安全风险。但对于拥有大量实时更新数据的用户,让用户通过手动的方式备份大量的数据显然是不现实的,因此对于云存储系统而言,如何方便用户操作、提高备份效率,成为一个需要解决的问题。针对上述问题,本专利技术实施例所提供一种云存储系统数据备份方法进行说明,其包括以下基本步骤对客户端的目标数据集的修改情况进行记录;根据所记录的修改情况,确定所述数据集当前内容与之前已备份内容的差异部分;接收到备份操作触发指令后,对所确定的差异部分进行备份操作。上述方法的执行主体,可以是云存储系统本身,也可以是位于云存储系统中的一个功能相对独立的模块,上述技术方案,能够有效地管理客户端用户文件系统的备份,自动化的备份方式有效地方便了用户的操作,降低用户侧的人工成本。通过增量备份的方式,避免每次都备份大量的重复内容,从而减少备份时间和备份空间的占用。应用本专利技术实施例所提供的方案,对于拥有大量数据的用户使用时效果尤其明显,不但提高了数据备份的效率和准确性,而且降低了用户在存储方面的运营成本。为了使本领域技术人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术保护的范围。图1所示,为本专利技术实施例所提供的云存储系统数据备份方法的流程示意图,该方法可以包括以下步骤S101,对客户端的本文档来自技高网...

【技术保护点】
一种云存储系统数据备份方法,其特征在于,包括:对客户端的目标数据集的修改情况进行记录;根据所记录的修改情况,确定所述数据集当前内容与之前已备份内容的差异部分;接收到备份操作触发指令后,对所确定的差异部分进行备份操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:苏涛谢朝阳江峰
申请(专利权)人:中国电信股份有限公司云计算分公司
类型:发明
国别省市:

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

1