Method and apparatus of continuous data backup and access using virtual machines
First Claim
1. A method, comprising:
- creating a virtual machine associated with a backup module based on attributes of an application server when the application server is coupled to a network having the backup module;
continuously capturing any change of a data processed in the application server and automatically backing up the any change of the data in a storage device coupled to the backup module; and
communicating at least the data in the storage device to the application server using the virtual machine when a command is communicated to the backup module.
5 Assignments
0 Petitions
Accused Products
Abstract
A continuous data backup and access method/system using virtual machines is disclosed. In one embodiment, a method includes creating a virtual machine associated with a backup module based on attributes of an application server when the application server is connected to a network having the backup module, continuously capturing any change of a data processed in the application server, and automatically backing up the any change of the data in a storage device coupled to the backup module using the virtual machine, and communicating at least the data in the storage device to the application server using the virtual machine when a command is communicated to the backup module. The method may also include automatically recovering a recent attribute and data of the application sever using the virtual machine associated with the backup module when the application sever fails.
170 Citations
20 Claims
-
1. A method, comprising:
-
creating a virtual machine associated with a backup module based on attributes of an application server when the application server is coupled to a network having the backup module; continuously capturing any change of a data processed in the application server and automatically backing up the any change of the data in a storage device coupled to the backup module; and communicating at least the data in the storage device to the application server using the virtual machine when a command is communicated to the backup module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A network system of servers, comprising:
-
an application server to process any change of a data; and a backup server coupled to the application server via a network to continuously back up the any change of the data in a storage device coupled to the backup server using a virtual machine of the backup server. - View Dependent Claims (16)
-
-
17. A backup device, comprising:
-
a virtual machine (VM) creator module to generate a command to create a virtual machine mirroring an operating system and an application of an application server when the application server is coupled to the backup device; a capture module to collect any change of a data processed in the application server and communicate the any change of the data to the backup device; a VM access module to match the virtual machine which corresponds to the operating system and the application of the application server when an identification data associated with the application server is communicated to the backup device; and a journal module to continuously copy the any change of the data to a storage device coupled to the backup device using the virtual machine. - View Dependent Claims (18, 19, 20)
-
Specification