VIRTUAL SERVER CLOUD FILE SYSTEM FOR VIRTUAL MACHINE BACKUP FROM CLOUD OPERATIONS

    公开(公告)号:US20170262350A1

    公开(公告)日:2017-09-14

    申请号:US15437864

    申请日:2017-02-21

    Abstract: Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.

    CREATION OF VIRTUAL MACHINE PLACEHOLDERS IN A DATA STORAGE SYSTEM
    84.
    发明申请
    CREATION OF VIRTUAL MACHINE PLACEHOLDERS IN A DATA STORAGE SYSTEM 有权
    虚拟机在数据存储系统中的创建

    公开(公告)号:US20170031707A1

    公开(公告)日:2017-02-02

    申请号:US15294403

    申请日:2016-10-14

    Abstract: The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system may archive virtual machines (VMs) that are determined to have a low level of utilization. The system may create a virtual machine placeholder for an archived VM, which may be a “light” or minimal version of the VM that acts like the actual VM. By using a VM placeholder, a VM may appear to be active and selectable by the user. When the user selects the VM, the VM placeholder can interact with the user in similar manner as the VM. Accessing the VM placeholder may trigger restore of the archived VM from secondary storage. The restore of the archived VM may be “seamless” to the user since the VM remains available while it is being restored.

    Abstract translation: 根据某些方面的数据存储系统可以管理将虚拟机归档到二次存储器(并从其恢复虚拟机)。 系统可以归档被确定为具有低利用水平的虚拟机(VM)。 该系统可以为归档的虚拟机创建一个虚拟机占位符,这可以是虚拟机的“轻”或最小版本,其作用类似于实际的虚拟机。 通过使用虚拟机占位符,虚拟机可能看起来是活跃的并且可以由用户选择。 当用户选择虚拟机时,虚拟机占位符可以与虚拟机类似的方式与用户进行交互。 访问虚拟机占位符可能会从辅助存储器触发归档虚拟机的恢复。 归档VM的还原可能是“无缝”给用户,因为VM在恢复时保持可用。

    OBJECT-LEVEL DATABASE RESTORE
    85.
    发明申请
    OBJECT-LEVEL DATABASE RESTORE 审中-公开
    对象级数据库恢复

    公开(公告)号:US20160210194A1

    公开(公告)日:2016-07-21

    申请号:US14717816

    申请日:2015-05-20

    Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).

    Abstract translation: 根据某些方面,系统可以包括计算设备,其被配置为:拦截来自数据库应用程序的请求以读取数据库文件的一部分,其中数据库文件的辅助副本驻留在辅助存储设备上,并且是 被组织为多个第一块,其中所述请求包括对应于所请求部分的数据库文件偏移量; 并将数据库文件偏移映射到与所请求的数据库对象相对应的第一块的子集。 该系统可以包括辅助存储控制器计算机,其被配置为:访问将多个第一块映射到辅助存储设备上的存储位置的表; 使用表格,定位和检索辅助存储设备上的第一个块的子集; 并将所检索的第一块转发到主存储设备中以便存储。

    VIRTUAL MACHINE CHANGE BLOCK TRACKING
    86.
    发明申请
    VIRTUAL MACHINE CHANGE BLOCK TRACKING 有权
    虚拟机更换块追踪

    公开(公告)号:US20160147607A1

    公开(公告)日:2016-05-26

    申请号:US14549365

    申请日:2014-11-20

    Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.

    Abstract translation: 根据某些方面,系统包括客户端设备,其包括由管理程序执行的虚拟机(VM),位于管理程序内的驱动程序和数据代理。 VM可以包括虚拟硬盘文件和更改块位图文件。 驱动器可以拦截由VM生成的第一写入操作以将数据存储在第一扇区中,基于所截取的写入操作来确定第一扇区的标识,确定与第一扇区对应的更改块位图文件中的条目, 并修改更改块位图文件中的条目以指示第一扇区中的数据已更改。 响应于来自存储管理器的指令,数据代理可以基于改变块位图文件生成VM的增量备份,其中增量备份包括第一扇区中的数据。

    VOLUME OR VIRTUAL MACHINE LEVEL BACKUP AND GENERATING PLACEHOLDERS FOR VIRTUAL MACHINE FILES
    87.
    发明申请
    VOLUME OR VIRTUAL MACHINE LEVEL BACKUP AND GENERATING PLACEHOLDERS FOR VIRTUAL MACHINE FILES 审中-公开
    卷机或虚拟机水平备份和生成虚拟机文件的位置

    公开(公告)号:US20160019317A1

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

    申请号:US14333328

    申请日:2014-07-16

    Abstract: According to certain aspects, a method can include creating a backup copy of data associated with a virtual machine (VM) on one or more secondary storage devices, wherein the backup copy includes corresponding secondary copies of a plurality of files associated with the VM; analyzing metadata associated with the secondary copies to determine which of the plurality files are eligible to be removed from the primary storage device; in response determining that one or more files are eligible to be removed from the primary storage device, for respective file of the one or more files: determining whether the respective file has been changed since a first time at which the backup copy of the data associated with the VM was created; in response to determining that the respective file has not changed since the first time, removing the respective file; and adding a file placeholder for the removed file.

    Abstract translation: 根据某些方面,一种方法可以包括在一个或多个辅助存储设备上创建与虚拟机(VM)相关联的数据的备份副本,其中所述备份副本包括与所述VM相关联的多个文件的对应次要副本; 分析与次要副本相关联的元数据,以确定多个文件中的哪一个有资格从主存储设备移除; 作为响应,确定一个或多个文件有资格从主存储设备移除,对于所述一个或多个文件的相应文件:确定相关文件是否已经相对于所述数据的备份副本的第一次被改变 VM被创建; 响应于确定相应文件自第一次以来没有改变,去除相应的文件; 并为删除的文件添加文件占位符。

Patent Agency Ranking