当前位置: 首页 > 专利查询>微软公司专利>正文

数据保护的方法和系统技术方案

技术编号:2854069 阅读:173 留言:0更新日期:2012-04-11 18:40
提供一种数据保护应用程序。该数据保护应用程序包括用于为数据提供保护的作业。该作业包含被配置成完成该作业的多个任务。还包括的是任务执行器,用于管理所述多个任务的每一个的进行。

【技术实现步骤摘要】

本专利技术一般涉及数据保护和数据保护系统,尤其涉及用于控制数据的保护和恢复的系统、方法和装置。
技术介绍
一般而言,大规模计算机系统常常包含若干计算设备和大量数据。在这样一个系统中,计算设备常常可以被添加或移除。同样,现有计算设备也常常通过添加共享、交换存储组(Exchange Storage Group)、数据库、卷和对存储在计算设备上数据的其它改变来改变。对于利用这种计算机系统的组织,通常存在对保护存储在该系统上的数据的需求,这经常通过创建数据的备份来进行。然而,负责保护系统的个人常常不被通知对该系统的添加和/或改变,而因此不知道需要保护的新资源。例如,如果一个新的计算设备,诸如服务器,被添加到系统中,且未向负责保护该系统的个人通知这一添加,则新计算设备上的数据和该新计算设备都处在未保护中。对于允许个人在系统内逻辑层而不是物理层上操作的系统,这个问题不断增长。尽管个人在逻辑层上操作,但保护一般是在物理层上确定的。在这样一种环境中,当逻辑层上的操作要求改变备份过程时会发生问题。例如,如果逻辑路径\\history\public
ools指向服务器history1上的共享,并决定移动\\history\public
ools来指向服务器history2上的不同共享上,如果未向负责保护的个人通知这一改变,则旧的共享可能被继续保护而新共享仍是未保护的。当单个逻辑路径可代表一组物理选择时,问题也会增加,这些物理选择包含底层数据的同步复制。例如,\\history\docs可指向history1和history2两者之上同样的共享;只有同样的底层文件夹之一应由系统保护。导致未能保护大型系统上资料的一般原因是负责保护的个人必须手动标识要保护的资源和数据并手动配置保护。当系统变化时,除非他们知道变化,否则数据和资源会成为未保护的。此外,对于归档数据备份到物理介质,人们必须手动确定要使用什么介质用于保护,及何时/如何轮换介质。对于大型系统,手动标识变化、配置保护和维护归档是复杂的,而改变是困难的。对保护的这一手动标识、配置和修改常常导致遗漏了需要保护的数据和资源,并导致与保护本身有关的问题。当问题发生时,一般人们必须能够确定具体层上的问题,并具有如何解决该问题的知识,而没有被提供来自保护系统本身的信息。因而,需要一种系统、方法和装置,用于自动化计算机系统的保护、标识对系统的改变何时发生、当发生有关保护的问题时向用户提供指导、以及使人们能够通过在逻辑名字空间中工作来创建保护。专利技术概述提供一种数据保护应用程序。数据保护应用程序包括为数据提供保护的作业。该作业包含被配置成完成该作业的多个任务。还包括一种任务执行器,用于管理所述多个任务的每一个的进行。依照本专利技术的一个方面,提供了一种用于在数据保护系统中提供数据保护重启的方法。该方法包括,从作业的失败任务接收任务失败通知、标识作业的已完成任务、以及标识作业的未完成任务。基于所标识的未完成任务,创建包括所标识的未完成任务的补充作业。随后执行该补充作业以重启数据保护。按照另一个方面,提供一种具有用于保护信息的计算机可执行组件的计算机可读介质。所包括的是一种数据保护器,它被实现为创建要执行以保护可保护对象的作业。还包括一种健康管理器,它被配置成创建补充作业来代替失败任务,其中,失败任务被确定为关键的。按照又一个方面,在具有包含数据的产生位置、存储位置和通信网络的数据保护系统中,其中,存储位置通过通信网络获得数据并且创建产生位置处包含的数据的复制品,提供了一种用于维护数据保护系统的健壮性的机制。还包括在数据保护系统内实现的数据保护器,用于维护数据保护系统的健壮性;以及一任务执行器,它被配置成监视数据保护系统中正在执行作业的部分,并且响应于该作业的失败执行恢复。附图说明通过参考以下详细描述,同时结合附图,在更好地理解的同时,本专利技术的前述诸方面及许多伴随优点将变得更显而易见,这些附图是 图1A-2是依照本专利技术的实施例用于管理数据的保护和恢复的数据保护系统的框图;图3是依照本专利技术的实施例描述位于产生位置的可保护对象的初始选择和保护的数据保护系统的流程图;图4依照本专利技术的实施例示出了在用于用户交互和选择的用户界面上发布和显示的多个名字空间和名字空间元素的框图;图5依照本专利技术的实施例示出了名字空间元素和可保护对象之间的映射;图6依照本专利技术的实施例示出了用于将名字空间类型和名字空间元素类型相关联的方案的框图;图7依照本专利技术俄实施例示出了用于将逻辑名字空间元素映射到物理可保护对象的方案的框图;图8依照本专利技术的实施例示出了包含可由数据保护系统保护的可保护对象的产生位置的框图;图9A-9B是依照本专利技术的实施例在产生位置处的可保护对象和将可保护对象组合成保护组的框图;图10依照本专利技术的实施例示出了包含选择的名字空间元素、经映射的保护对象和保护组的属性的保护组的框图;图11是依照本专利技术的实施例配置用于保护保护组的计划的配置例程的框图;图12依照本专利技术的实施例示出了更详细地描述保护组的创建的保护组创建例程;图13依照本专利技术的实施例示出了用于检测包含在两个或多个保护组中的数据源的重叠的重叠检测例程;图14是依照本专利技术的实施例的数据保护系统的流程图,示出了用于恢复受保护对象的恢复过程的流程;图15是依照本专利技术的实施例示出可包含在存储位置的可恢复对象的更详细视图的框图;图16依照本专利技术的实施例示出了用于从存储位置恢复保护对象的恢复例程;图17-23A及24依照本专利技术的实施例示出了用于创建和利用自动发现组的流程图;图23B依照本专利技术的实施例示出用于解决受保护名字空间元素的重映射的重映射解决例程; 图25依照本专利技术的实施例示出了用于最初发现顶层名字空间元素和可保护对象之间的映射的初始发现例程的流程图;图26依照本专利技术的实施例示出了用于发现名字空间和名字空间元素以及位于产生位置的可保护对象之间的映射的已调度发现例程的流程图;图27是依照本专利技术的实施例的自动发现组创建例程的流程图;图28和29依照本专利技术的实施例示出了自动发现组更新例程的流程图;图30依照本专利技术的实施例示出了用于将保护意图转换为用于保护一组数据的计划的流程图;图31和32依照本专利技术的实施例示出了用于将保护意图转换成用于保护位于产生位置的物理对象的详细计划的意图转换例程的流程图;图33是依照本专利技术的实施例用于为保护组创建保护计划的保护计划创建例程的流程图;图34是依照本专利技术的实施例用于执行准备计划的准备计划执行例程的流程图;图35是依照本专利技术的实施例用于确认位于存储位置的数据的副本的确认例程的流程图;图36是依照本专利技术的实施例用于确认位于存储位置的对象的副本的已调度确认例程的流程图;图37是依照本专利技术的实施例示出用于存储位置的存储部分和/或整个存储位置的状态转移的方框图;图38是依照本专利技术的实施例示出用于在前次意图转换例程期间发生的中断之后重启意图转换例程的重启例程的流程图;图39是依照本专利技术的实施例示出用于生成归档数据的计划的归档保护计划创建例程;图40是表格,依照本专利技术的实施例示出了可用于生成归档方案的不同世代的例子;图41是依照本专利技术的实施例用于为归档数据分配介质的流例程;图42依照本专利技术的实施例示出了数据保护系统的方框图;本文档来自技高网...

【技术保护点】
一种数据保护应用程序,包括:用于为数据提供保护的作业,其中,所述作业包括被配置成完成所述作业的多个任务;以及任务执行器,用于管理所述多个任务的至少一个的进行。

【技术特征摘要】
US 2004-9-9 10/937,2181.一种数据保护应用程序,包括用于为数据提供保护的作业,其中,所述作业包括被配置成完成所述作业的多个任务;以及任务执行器,用于管理所述多个任务的至少一个的进行。2.如权利要求1所述的数据保护应用程序,其特征在于,可执行所述多个任务的每一个,以完成所述作业的动作。3.如权利要求1所述的数据保护应用程序,其特征在于,可并行地执行所述多个任务中的至少两个。4.如权利要求1所述的数据保护应用程序,其特征在于,可串行地执行所述多个任务中的至少两个。5.如权利要求1所述的数据保护应用程序,其特征在于,所述作业包括多个属性。6.如权利要求5所述的数据保护应用程序,其特征在于,所述多个属性与所述多个任务的至少一个相关联。7.如权利要求1所述的数据保护应用程序,其特征在于,所述多个任务的至少一个是由多个代理完成的;并且其中,所述多个代理的至少两个可在不同位置操作。8.如权利要求1所述的数据保护应用程序,其特征在于,所述多个任务的至少两个可失败而所述作业仍完成。9.如权利要求1所述的数据保护应用程序,其特征在于,如果所述多个任务之一失败,则所述作业失败。10.如权利要求1所述的数据保护应用程序,其特征在于,每个任务实现一个动词。11.如权利要求10所述的数据保护应用程序,其特征在于,所述动词是从一组动词中选择的,所述动词组包括复制、确认、归档、拷贝数据集、恢复、时间版本化、资源分配、初始化、资源解除分配、以及回收介质。12.如权利要求1所述的数据保护应用程序,其特征在于,任务执行器使用至少一个代理来执行所述任务。13.如权利要求1所述的数据保护应用程序,其特征在于,每个任务被实现为由一组状态和转移组成的有限状态机。14.如权利要求13所述的数据保护应用程序,其特征在于,所述任务执行器响应于输入在状态之间转移。15.如权利要求13所述的数据保护应用程序,其特征在于,所述任务执行器是从一统一模型构造的。16.如权利要求15所述的数据保护应用程序,其特征在于,所述统一模型可用于多个有限状态机。17.如权利要求13所述的数据保护应用程序,其特征在于,所述有限状态机是由任务执行器执行的,并且其中,所述任务执行器指挥所述有限状态机的转移。18.如权利要求1所述的数据保护应用程序,其特征在于,还包括任务执行器,它被配置成执行所述多个任务的每一个。19.如权利要求18所述的数据保护应用程序,其特征在于,所述任务执行器轮询正在执行的任务以确定任务的进度。20.一种用于提供数据保护系统中的数据保护重新启动的方法,包括从作业的失败任务接收任务失败通知;标识所述作业的已完成任务;标识所述作业的未完成任务;创建补充作业,它包括所标识的未完成任务;以及执行所述补充作业。21.如权利要求20所述的方法,其特征在于,还包括确定所述失败任务是否关键,以及如果确定所述失败任务不是关键的,则不创建补充作业。22.如权利要求20所述的方法,其特征在于,还包括标识正在进行的任务;重新启动所标识的任务;以及其中,所述任务失败通知是所述重新启动任务的失败通知。23.如权利要求20所述的方法,其特征在于,所述任务失败包括在事件通知内。2...

【专利技术属性】
技术研发人员:BT伯科威茨CV英根G兹齐斯V巴达米
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1