Systems and methods for managing virtual machine backups
First Claim
1. A computer-implemented method for managing virtual machine backups, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a maximum recovery point objective for a virtual machine with an associated virtual machine disk file on a storage device that possesses hardware snapshot capabilities;
identifying an available hardware snapshot of the storage device on which the virtual machine disk file resides, the hardware snapshot having been created using the hardware snapshot capabilities of the storage device;
determining that a timestamp of the hardware snapshot lies within a period of time defined by the maximum recovery point objective as occurring after an incident that impacts system operation; and
in response to determining that the timestamp of the hardware snapshot lies within the period of time defined by the maximum recovery point objective, constructing a backup of the virtual machine from the hardware snapshot by extending a retention time of the hardware snapshot to the maximum recovery point objective instead of creating the backup from the virtual machine disk file.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing virtual machine backups may include (1) identifying a maximum recovery point objective for a virtual machine with a virtual machine disk file on a storage device with snapshot capabilities, (2) identifying an available snapshot of the storage device that contains the virtual machine disk file, (3) determining that the snapshot'"'"'s timestamp is within the maximum recovery point objective, and (4) constructing a backup of the virtual machine using the snapshot, instead of creating the backup from the virtual machine disk file. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for managing virtual machine backups, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a maximum recovery point objective for a virtual machine with an associated virtual machine disk file on a storage device that possesses hardware snapshot capabilities; identifying an available hardware snapshot of the storage device on which the virtual machine disk file resides, the hardware snapshot having been created using the hardware snapshot capabilities of the storage device; determining that a timestamp of the hardware snapshot lies within a period of time defined by the maximum recovery point objective as occurring after an incident that impacts system operation; and in response to determining that the timestamp of the hardware snapshot lies within the period of time defined by the maximum recovery point objective, constructing a backup of the virtual machine from the hardware snapshot by extending a retention time of the hardware snapshot to the maximum recovery point objective instead of creating the backup from the virtual machine disk file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing virtual machine backups, the system comprising:
-
a recovery point objective identification module that identifies a maximum recovery point objective for a virtual machine with an associated virtual machine disk file on a storage device that possesses hardware snapshot capabilities; a snapshot identification module that; identifies an available hardware snapshot of the storage device on which the virtual machine disk file resides, the hardware snapshot having been created using the hardware snapshot capabilities of the storage device; determines that a timestamp of the hardware snapshot lies within a period of time defined by the maximum recovery point objective as occurring after an incident that impacts system operation; a backup construction module that, in response to determining that the timestamp of the hardware snapshot lies within the period of time defined by the maximum recovery point objective, constructs a backup of the virtual machine from the hardware snapshot by extending a retention time of the hardware snapshot to the maximum recovery point objective instead of creating the backup from the virtual machine disk file; and at least one processor that executes the recovery point objective identification module, the snapshot identification module, and the backup construction module. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify a maximum recovery point objective for a virtual machine with an associated virtual machine disk file on a storage device that possesses hardware snapshot capabilities; identify an available hardware snapshot of the storage device on which the virtual machine disk file resides, the hardware snapshot having been created using the hardware snapshot capabilities of the storage device; determine that a timestamp of the hardware snapshot lies within a period of time defined by the maximum recovery point objective as occurring after an incident that impacts system operation; and in response to determining that the timestamp of the hardware snapshot lies within the period of time defined by the maximum recovery point objective, construct a backup of the virtual machine from the hardware snapshot by extending a retention time of the hardware snapshot to the maximum recovery point objective instead of creating the backup from the virtual machine disk file.
-
Specification