Granular recovery using hot-plug virtual disks

US10789136B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10789136-B1
Application numberUS-201414320422-A
CountryUS
Kind codeB1
Filing dateJun 30, 2014
Priority dateAug 23, 2013
Publication dateSep 29, 2020
Grant dateSep 29, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, computer program product, computing system, and system for using hot-plug virtual disks in granular recovery are described. The method may include receiving, at a cloud computing site, a backup configuration including a list of protected resources associated with a cloud computing tenant. The method may further include mounting a hot-plug virtual disk to a virtual machine including the protected resources associated with the cloud computing tenant. The method may also include collecting metadata corresponding to the protected resources associated with the cloud computing tenant. The method may additionally include generating, at the cloud computing site, a backup of the virtual machine including the protected resources associated with the cloud computing tenant. Moreover, the method may include storing the metadata corresponding to the protected resources associated with the cloud computing tenant and storing the backup of the virtual machine including the protected resources associated with the cloud computing tenant.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for using hot-plug virtual disks in granular recovery, the method comprising: receiving, at a cloud computing site, a backup configuration including a list of protected resources associated with a cloud computing tenant; mounting a hot-plug virtual disk comprising a guest agent to a virtual machine including the protected resources associated with the cloud computing tenant, wherein the guest agent is executable by a host agent and interfaces with an application engine; collecting metadata, during virtual machine image backup, using the guest agent, the metadata corresponding to the protected resources associated with the cloud computing tenant; generating, at the cloud computing site, a backup of the virtual machine including the protected resources associated with the cloud computing tenant, wherein the backup includes a first virtual disk including an operating system and applications of the virtual machine and a second virtual disk including application data and a database for granular recovery, wherein application engine may access the database after hot-plug virtual disk is mounted; and storing the metadata corresponding to the protected resources associated with the cloud computing tenant inside the virtual machine before a virtual machine backup occurs; and storing the backup of the virtual machine including the protected resources associated with the cloud computing tenant inside the virtual machine. 2. The method of claim 1 further comprising running a granular recovery application using the guest agent, wherein the metadata corresponding to the protected resources includes an application item database location stored in the database. 3. A computing system for using hot-plug virtual disks in granular recovery, the computing system comprising one or more processors, wherein the one or more processors are configured to: receive, at a cloud computing site, a backup configuration including a list of protected resources associated with a cloud computing tenant; mount a hot-plug virtual disk to a virtual machine including the protected resources associated with the cloud computing tenant, the hot-plug virtual disk comprising a guest agent, wherein the guest agent interfaces with an application engine; collect metadata, using the guest agent, corresponding to the protected resources associated with the cloud computing tenant; generate, at the cloud computing site, a backup of the virtual machine including the protected resources associated with the cloud computing tenant, wherein the backup includes a first virtual disk including an operating system and applications of the virtual machine and a second virtual disk including application data and a database for recovery items, wherein application engine may access the database after hot-plug virtual disk is mounted; store the metadata corresponding to the protected resources associated with the cloud computing tenant at a pre-defined location on one of the virtual machine's disk; store the backup of the virtual machine including the protected resources associated with the cloud computing tenant; and initiate a granular recovery procedure, using the guest agent and the application engine. 4. The computing system of claim 3 , wherein the one or more processors are further configured to: store the metadata corresponding to the protected resources at the virtual machine. 5. The computing system of claim 3 , wherein the metadata corresponding to the protected resources includes an application item database location. 6. A method for using hot-plug virtual disks in granular recovery, the method comprising: retrieving, at a cloud computing site, using a host agent, a list of protected resources associated with a cloud computing tenant included in a backup based upon, at least in part, metadata corresponding to the protected resources; receiving, at the cloud computing site, an indication of one or more protected resources selected for recovery; determining, at the cloud computing site, which of a first virtual disk including an operating system and applications of the virtual machine and a second virtual disk including application data and a database that includes the protected resources selected for recovery, by an application engine, based upon, at least in part, the metadata corresponding to the protected resources selected for recovery; mounting a hot-plug virtual disk to a virtual machine associated with the cloud computing tenant, the hot-plug virtual disk comprising a guest agent, the hot-plug virtual disk including recovery instructions for facilitating recovery of the protected resources selected for recovery from at least one of the first virtual disk including the operating system and the applications of the virtual machine and the second virtual disk including the application data and the database of the virtual machine, wherein guest agent interfaces with application engine and is executable by the host agent; and recovering, using the guest agent and the application engine, the protected resources selected for recovery from at least one of the first virtual disk including the operating system and the applications of the virtual machine and the second virtual disk including the application data and the database of the virtual machine to the virtual machine associated with the cloud computing tenant, the guest agent executable by the host agent. 7. The method of claim 6 , wherein the protected resources include one or more application items and wherein the guest agent that initiates a recovery procedure passes information, describing which application items are to be recovered, to the application engine which recovers the application items. 8. A computing system for using hot-plug virtual disks in granular recovery, the computing system comprising one or more processors, wherein the one or more processors are configured to: retrieve, at a cloud computing site, using a host agent, a list of protected resources associated with a cloud computing tenant included in a backup image archive based upon, at least in part, metadata corresponding to the protected resources; receive, at the cloud computing site, an indication of one or more protected resources selected for recovery; determine, at the cloud computing site, which of a first virtual disk including an operating system and applications of the virtual machine and a second virtual disk including application data and a database of the virtual machine includes the protected resources selected for recovery based upon, at least in part, the metadata corresponding to the protected resources selected for recovery, by an application engine, the protected resources selected for recovery include one or more application items; mount a hot-plug virtual disk to a virtual machine associated with the cloud computing tenant, the hot-plug virtual disk comprising a guest agent, the hot-plug virtual disk including recovery instructions for facilitating recovery of the protected resources selected for recovery from at least one of the first virtual disk including the operating system and the applications of the virtual machine and the second virtual disk including the application data and the database that includes the protected resources selected for recovery the guest agent executable by the host agent, wherein the guest agent interfaces with an application engine; and recover the protected resources selected for recovery, using the guest agent and the application engine, from at least one of the first virtual disk including the operating system and the applications of the virtual machine and the second virtual disk including the application data and the database to the virtual machine associated with the cloud computing ten

Assignees

Inventors

Classifications

  • Backup scheduling policy · CPC title

  • Plurality of storage devices · CPC title

  • using file system or storage system metadata · CPC title

  • for networked environments · CPC title

  • Migration mechanisms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10789136B1 cover?
A method, computer program product, computing system, and system for using hot-plug virtual disks in granular recovery are described. The method may include receiving, at a cloud computing site, a backup configuration including a list of protected resources associated with a cloud computing tenant. The method may further include mounting a hot-plug virtual disk to a virtual machine including th…
Who is the assignee on this patent?
Ruslyakov Alexey A, Lyadvinsky Maxim V, Manukyan Emil, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F11/1461. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 29 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).