[发明专利]计算系统、恢复服务以及机器可读介质有效
申请号: | 201810174681.1 | 申请日: | 2018-03-02 |
公开(公告)号: | CN108536549B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | K·E·赖内克;菲利普·赖内克;斯蒂芬·詹姆斯·克莱恩 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 王其文;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 恢复 服务 以及 机器 可读 介质 | ||
1.一种计算系统,包括:
处理资源;以及
编码有指令的非瞬态机器可读介质,所述指令在执行时使得所述处理资源实现:
多个抽象层,每个层包括多个部件;
多个恢复代理,每个恢复代理安装在相应的抽象层中并且与较低抽象层中的部件相关联;以及
恢复服务,所述恢复服务用于从外部恢复脚本储存库接收恢复脚本,所述恢复脚本包括多个动作,每个相应动作是用于将目标部件的快照发送至外部取证捕捉储存库的捕捉动作,或者是用于将目标部件返回至已知良好状态的恢复动作;
其中,针对所述恢复脚本中的每个动作,所述恢复服务用于确定能够对所述目标部件执行所述动作的恢复代理并且请求所确定的恢复代理以执行所述动作;并且
其中每个恢复代理用于响应于接收到对目标部件执行动作的请求,对所述目标部件执行所述动作。
2.根据权利要求1所述的计算系统,其中,所述恢复脚本包括在恢复动作之后执行捕捉动作的指令。
3.根据权利要求1所述的计算系统,其中,所述多个抽象层包括物理层,所述物理层包括操作系统和以下中的至少一个:
虚拟层,所述虚拟层包括由管理程序管理的虚拟机;
容器层,所述容器层包括由容器引擎管理的容器,以及
应用层,所述应用层包括安装在所述计算系统上的应用。
4.根据权利要求1所述的计算系统,其中,由所述恢复代理执行的所述动作包括:
将应用返回至预定状态、重启或重映像虚拟机、操作系统或容器,或者
将操作系统、管理程序、虚拟机或容器回滚至已知良好状态或者前滚至已修补的已知良好状态。
5.根据权利要求1所述的计算系统,其中,所述已知良好状态通过所述恢复服务从外部快照储存库获取。
6.根据权利要求1所述的计算系统,其中,所述外部取证捕捉储存库是仅追加的、加密保护的数据库。
7.根据权利要求1所述的计算系统,其中,所述恢复服务用于接收多个恢复脚本并且并行执行所述恢复脚本,每个恢复脚本包括不依赖于其他恢复脚本中的动作的动作。
8.根据权利要求1所述的计算系统,其中,所述恢复服务是无状态的。
9.根据权利要求1所述的计算系统,其中,所述恢复服务用以捕捉在所述计算系统的多个抽象层级中的部件并且随后重启所述计算系统的操作系统,并且在所述操作系统重启之后,所述恢复服务用于指示至少一个恢复代理以基于在外部快照储存库中存储的快照而将所述计算系统的部件恢复至已知良好状态。
10.根据权利要求1所述的计算系统,其中,所述恢复代理和所述恢复服务中的至少一个具有至所述计算系统的极好映像的加密保护的信任链,并且其中所述恢复代理和所述恢复服务中的至少一个在请求或执行恢复动作之前从所述极好映像重映像。
11.根据权利要求1所述的计算系统,其中,第一恢复代理用于使得应用在第二恢复代理捕捉其中安装所述应用的抽象层级的快照之前转储所述应用的存储器内容至硬盘。
12.根据权利要求1所述的计算系统,其中,在较低抽象层级处的恢复代理用于在较高抽象层级处的恢复代理之前执行捕捉动作。
13.根据权利要求1所述的计算系统,其中,所述恢复服务用于将捕捉动作的结果报告至外部实体,并且响应于从所述恢复代理接收到已经成功完成所述捕捉动作的确认或者响应于超时而指示处理来自所述恢复脚本的恢复动作。
14.根据权利要求1所述的计算系统,包括多个恢复服务,每个恢复服务安装在相应的抽象层中,并且与在相同抽象层中的恢复代理相关联或者与在较低抽象层中的恢复代理相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810174681.1/1.html,转载请声明来源钻瓜专利网。