Data Transfer and Recovery Process
First Claim
1. A method for data recovery, comprising:
- receiving a first image of a first computer system at a second computer system, the second computer system being remote from the first computer system;
receiving a first plurality of delta images at the second computer system, each delta image of the first plurality of delta images representing an incremental change in the first computer system;
generating a virtual server based upon the first image and the first plurality of delta images, the virtual server including the state of the first computer system subsequent to generation of the first image and the plurality of delta images;
operating the virtual server at the second computer system;
generating a second image of the virtual server operating at the second computer system;
sending the second image to a third computer system, the third computer system being remote from the second computer system;
generating a second plurality of delta images, each delta image of the second plurality of delta images representing an incremental change in the virtual server, and sending each of the second plurality of delta images to the third computer system; and
operating the third computer system based upon the second image and the second plurality of delta images.
5 Assignments
0 Petitions
Accused Products
Abstract
A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and a remote storage server. In the event of a failure of the primary server, the failure can be diagnosed to develop a recovery strategy. Based on the diagnosis, at least one delta image may be applied to a copy of the primary image to generate an updated primary image at either the network attached storage or the remote storage server. The updated primary image may be converted to a virtual server in a physical to virtual conversion at either the network attached storage device or remote storage server and users may be redirected to the virtual server. The updated primary image may also be restored to the primary server in a virtual to physical conversion. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.
15 Citations
15 Claims
-
1. A method for data recovery, comprising:
-
receiving a first image of a first computer system at a second computer system, the second computer system being remote from the first computer system; receiving a first plurality of delta images at the second computer system, each delta image of the first plurality of delta images representing an incremental change in the first computer system; generating a virtual server based upon the first image and the first plurality of delta images, the virtual server including the state of the first computer system subsequent to generation of the first image and the plurality of delta images; operating the virtual server at the second computer system; generating a second image of the virtual server operating at the second computer system; sending the second image to a third computer system, the third computer system being remote from the second computer system; generating a second plurality of delta images, each delta image of the second plurality of delta images representing an incremental change in the virtual server, and sending each of the second plurality of delta images to the third computer system; and operating the third computer system based upon the second image and the second plurality of delta images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer readable storage storing instructions which cause the processor to; receive a first image of a first computer system at a second computer system, the second computer system being remote from the first computer system; receive a first plurality of delta images at the second computer system, each delta image of the first plurality of delta images representing an incremental change in the first computer system; generate a virtual server based upon the first image and the first plurality of delta images, the virtual server including the state of the first computer system subsequent to generation of the first image and the plurality of delta images; operate the virtual server at the second computer system; generate a second image of the virtual server operating at the second computer system; send the second image to a third computer system, the third computer system being remote from the second computer system; generate a second plurality of delta images, each delta image of the second plurality of delta images representing an incremental change in the virtual server, and sending each of the second plurality of delta images to the third computer system; and operate the third computer system based upon the second image and the second plurality of delta images. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification