[发明专利]用于保护虚拟机数据的系统和方法有效
申请号: | 201480045623.9 | 申请日: | 2014-09-08 |
公开(公告)号: | CN105556478B | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | S·莫尔 | 申请(专利权)人: | 华睿泰科技有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 保护 虚拟机 数据 系统 方法 | ||
本发明提供了一种用于保护虚拟机数据的计算机实现的方法,所述方法可包括(1)接收对由虚拟机内的客户系统存储的数据执行粒度备份操作的请求,(2)识别包括执行备份操作的代理的存储容器,(3)响应于所述请求,将所述存储容器连接到所述虚拟机,以及(4)通过向所述虚拟机内的所述客户系统发送指令以执行所述代理,从而执行所述粒度备份操作。还公开了各种其他方法、系统和计算机可读介质。
背景技术
在数字化时代,组织越来越依赖于数字化存储的数据。为了防止数据丢失,组织可以使用备份系统来备份重要数据。在一些情况下,组织还可以通过虚拟机来处理和存储数据。因此,备份系统可备份来自虚拟磁盘的数据,以保存由虚拟机处理的数据。
一些传统的备份系统可通过备份虚拟机磁盘文件来备份虚拟机数据。遗憾的是,当组织想要备份并恢复虚拟机中各个应用程序的数据时,这些传统的备份系统可能显得不灵活和/或低效。一些传统的备份系统可通过在虚拟机内安装备份应用程序来备份虚拟机数据,使得备份应用程序可具有虚拟机中运行的各个应用程序的逻辑视图并把这些应用程序作为目标。然而,一些虚拟化环境可包括成百上千个虚拟机。安装、管理和更新数千个虚拟机的备份应用程序可能会造成沉重的管理负担并且很有可能引入人为错误。
因此,本公开识别并解决了对用于保护虚拟机数据的另外且改善的系统和方法的需求。
发明内容
如将在下面更加详细地描述,本公开整体涉及用于保护虚拟机数据的系统和方法,这些系统和方法通过将包括备份代理的存储容器连接到一个或多个虚拟机并从虚拟机内执行备份代理来保护虚拟机数据。在一个例子中,用于保护虚拟机数据的计算机实现的方法可包括(1)接收对由虚拟机内的客户系统存储的数据执行粒度备份操作的请求,(2)识别包括执行备份操作的代理的存储容器,(3)响应于请求,将存储容器连接到虚拟机,以及(4)通过向虚拟机内的客户系统发送指令以执行代理,从而执行粒度备份操作。
在一些例子中,该计算机实现的方法还可包括将存储容器连接到至少一个额外虚拟机,以对由该额外虚拟机内的额外客户系统存储的数据执行至少一个额外粒度备份操作。除此之外或作为另外一种选择,该计算机实现的方法还可包括将存储容器的额外实例连接到至少一个额外虚拟机,以对由该额外虚拟机内的额外客户系统存储的数据执行至少一个额外粒度备份操作。
在一些例子中,执行粒度备份操作可包括在将存储容器连接到虚拟机之后并且在执行代理之前配置客户系统以执行代理。在一个实施例中,代理可从客户系统中收集描述由粒度备份操作产生的备份数据的元数据。除此之外或作为另外一种选择,代理可使客户系统内的至少一个应用程序静默以准备与用于粒度备份操作的应用程序相对应的数据。
在一些例子中,该计算机实现的方法还可包括响应于完成粒度备份操作,从虚拟机分离存储容器。在一个实施例中,粒度备份操作可包括粒度恢复操作,该粒度恢复操作将数据恢复到虚拟机内的客户系统。
在一个实施例中,用于实现上述方法的系统可包括(1)识别模块,该识别模块识别可包括执行备份操作的代理的存储容器,(2)连接模块,该连接模块响应于请求,将存储容器连接到虚拟机,(3)执行模块,该执行模块通过向虚拟机内的客户系统发送指令以执行代理,从而执行粒度备份操作,和(4)至少一个处理器,该处理器被配置为执行接收模块、识别模块、连接模块和执行模块。
在一些例子中,上述方法可被编码为计算机可读存储介质上的计算机可读指令。例如,计算机可读存储介质可包括一个或多个计算机可执行指令,所述指令在由计算设备的至少一个处理器执行时可致使计算设备:(1)接收对由虚拟机内的客户系统存储的数据执行粒度备份操作的请求,(2)识别包括执行备份操作的代理的存储容器,(3)响应于请求,将存储容器连接到虚拟机,以及(4)通过向虚拟机内的客户系统发送指令以执行代理,从而执行粒度备份操作。
来自上述实施例中的任何一者的特征可根据本文所述的一般原理彼此结合地使用。通过结合附图和权利要求阅读下面的详细描述,将会更充分地理解这些和其他实施例、特征和优点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华睿泰科技有限责任公司,未经华睿泰科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480045623.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件检查装置、软件检查方法
- 下一篇:用于扩展现场设备的嵌入式软件组件的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置