Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations

    公开(公告)号:US09710465B2

    公开(公告)日:2017-07-18

    申请号:US14493200

    申请日:2014-09-22

    CPC classification number: G06F17/30008 G06F9/45558 G06F2009/45575

    Abstract: The disclosed systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation may move data blocks originating in the backup copy to a primary storage destination that becomes the virtual machine's primary data store after the relocation operation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring of the virtual machine and the launch of the relocation operation. The enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for the relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration.

    File backup with selective encryption
    64.
    发明授权
    File backup with selective encryption 有权
    文件备份与选择性加密

    公开(公告)号:US09483655B2

    公开(公告)日:2016-11-01

    申请号:US14042095

    申请日:2013-09-30

    Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.

    Abstract translation: 公开了一种自动加密文件的方法。 在一些情况下,该方法可以由包括一个或多个处理器的计算机硬件来执行。 该方法可以包括检测对可存储在主存储系统中的第一文件的访问。 此外,该方法可以包括确定该访问是否包括写访问。 响应于确定访问包括写访问,该方法可以包括访问与第一文件相关联的文件元数据并访问一组加密规则。 此外,该方法可以包括确定文件元数据是否满足一组加密规则。 响应于确定文件元数据满足一组加密规则,该方法可以包括加密第一文件以获得第一加密文件并修改第一加密文件的扩展以包括加密扩展。

    CROSS-PLATFORM VIRTUAL MACHINE BACKUP AND REPLICATION
    66.
    发明申请
    CROSS-PLATFORM VIRTUAL MACHINE BACKUP AND REPLICATION 审中-公开
    跨平台虚拟机备份和复制

    公开(公告)号:US20160306706A1

    公开(公告)日:2016-10-20

    申请号:US15197321

    申请日:2016-06-29

    Abstract: According to certain aspects, a method can include, at a first time, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, where the VM is associated with a hypervisor of a first type; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices; retrieving the first data from the one or more secondary storage devices; and applying the first data to second data associated with a replicated VM running on the destination client computing device, where the replicated VM is a replicated version of the VM, and where the second data corresponds to data of the VM at a time before the first time.

    Abstract translation: 根据某些方面,一种方法可以包括在第一时间执行与驻留在源客户端计算设备上的虚拟机(VM)相关联的第一数据从源客户端计算设备到一个或多个辅助存储设备的增量备份 创建VM的备份副本,其中VM与第一类型的管理程序相关联; 从所述一个或多个辅助存储设备接收恢复与所述VM相关联的所述第一数据的指令; 从所述一个或多个辅助存储设备检索所述第一数据; 以及将所述第一数据应用于与在所述目的地客户端计算设备上运行的复制VM相关联的第二数据,其中所述复制的VM是所述VM的复制版本,并且其中所述第二数据对应于所述VM之前的所述VM的数据 时间。

    VIRTUAL SERVER AGENT LOAD BALANCING
    67.
    发明申请
    VIRTUAL SERVER AGENT LOAD BALANCING 有权
    虚拟服务器代理负载均衡

    公开(公告)号:US20160306642A1

    公开(公告)日:2016-10-20

    申请号:US15196739

    申请日:2016-06-29

    CPC classification number: G06F9/45533 G06F9/505 G06F9/5083 G06F2209/5022

    Abstract: Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the availability of a VM to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a VSA coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The VSA coordinator may also assign one or more VSAs to facilitate managing the group of VM hosts. In some embodiments, the VSA coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.

    Abstract translation: 可以通过使用分配给一组VM主机的虚拟服务器代理(VSA)来减少虚拟机(VM)的扩散,这些VM主机可能决定执行任务的可用性。 可以将任务分配给现有虚拟机,而不是创建新的VM来执行任务。 此外,VSA协调器可以基于与VM或VM主机相关联的一个或多个因素(例如VM主机的VM类型或地理位置)来确定VM或VM主机的分组。 VSA协调器还可以分配一个或多个VSA以便于管理VM主机组。 在一些实施例中,VSA协调器可以在操作期间(诸如在备份操作,恢复操作或主存储系统和辅助存储系统之间的任何其他操作)中促进VSA的负载平衡。

    Migration of existing computing systems to cloud computing sites or virtual machines
    68.
    发明授权
    Migration of existing computing systems to cloud computing sites or virtual machines 有权
    将现有计算系统迁移到云计算站点或虚拟机

    公开(公告)号:US09461881B2

    公开(公告)日:2016-10-04

    申请号:US13790028

    申请日:2013-03-08

    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination virtual machine. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination virtual machine is determined based at least in part on the configuration of the source physical computing device. The destination virtual machine is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.

    Abstract translation: 这里描述了将源物理计算设备的功能迁移到目的地虚拟机的软件,固件和系统。 创建与源物理计算设备相关联的数据的非生产副本。 确定源物理计算设备的配置。 至少部分地基于源物理计算设备的配置来确定目的地虚拟机的配置。 使用与源物理计算设备相关联的数据的非生产副本,向目的地虚拟机提供对与源物理计算设备相关联的数据和元数据的访问。

Patent Agency Ranking