Back to results
US 11,531,599 B2Granted
On the fly pit selection in cloud disaster recovery
AssigneeEMC IP Holding Company LLC
InventorsJehuda Shemer, Kfir Wolfson, Tomer Kushnir, Jawad Said
Life of this patent
Estimating the term…
Abstract
On-the-fly point-in-time recovery operations are disclosed. During a recovery operation, the PiT being restored can be changed on-the-fly or during the existing recovery operation without restarting the recovery process from the beginning. In one example, this improves recovery time operation (RTO) and prevents aspects of the recovery operation to be avoided when changing to a different PiT.
Claims20
A method, comprising:
- identifying a point-in-time (PiT) to recover from a plurality of PiTs;
- converting a representation of a virtual machine in the selected PiT to a converted virtual machine;
- attaching an operating system (OS) disk to the converted virtual machine;
- starting a change block driver with an operating system, wherein the change block tracker is configured to track changes;
- hydrating a data volume from the PiT and attaching the data volume to the converted virtual machine, wherein the data volume corresponds to a timestamp;
- operating the converted virtual machine as a restored virtual machine and running an application on the restored virtual machine, wherein the change block driver tracks changes to the data volume;
- and
- moving the data volume to a second PiT included in the plurality of PiTs using the changes tracked by the change block driver when the data volume attached to the restored virtual machine is not validated without requiring a second conversion of a second representation of the virtual machine.
5 more elements
A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:
- identifying a point-in-time (PiT) to recover from a plurality of PiTs;
- converting a representation of a virtual machine in the selected PiT to a converted virtual machine;
- attaching an operating system (OS) disk to the converted virtual machine;
- starting a change block driver with an operating system, wherein the change block tracker is configured to track changes;
- hydrating a data volume from the PiT and attaching the data volume to the converted virtual machine, wherein the data volume corresponds to a timestamp;
- operating the converted virtual machine as a restored virtual machine and running an application on the restored virtual machine, wherein the change block driver tracks changes to the data volume;
- and
- moving the data volume to a second PiT included in the plurality of PiTs using the changes tracked by the change block driver when the data volume attached to the restored virtual machine is not validated without requiring a second conversion of a second representation of the virtual machine.
5 more elements
Dependencies are inferred from the claim text.