ONE-CLICK BACKUP IN A CLOUD-BASED DISASTER RECOVERY SYSTEM
First Claim
Patent Images
1. A method comprising:
- accessing a set of data blocks in a local application server disk in an application server;
determining which of the set of data blocks are used to store data;
reading the data blocks used to store data to a deduplication store on the storage appliance;
determining that a modification occurs to a data block in the local application server disk of the application server;
reading the modification to the deduplication store; and
generating a remote virtual image of the application server from the deduplication store.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method includes the step of accessing a set of data blocks in a local application server disk in an application server. It is determined which of the set of data blocks are used to store data. The data blocks used to store data are read to a deduplication store on the storage appliance. It is determined that a modification occurs to a data block in the local application server disk of the application server. The modification is read to the deduplication store. A remote virtual image of the application server can be generated from the deduplication store.
48 Citations
18 Claims
-
1. A method comprising:
-
accessing a set of data blocks in a local application server disk in an application server; determining which of the set of data blocks are used to store data; reading the data blocks used to store data to a deduplication store on the storage appliance; determining that a modification occurs to a data block in the local application server disk of the application server; reading the modification to the deduplication store; and generating a remote virtual image of the application server from the deduplication store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computerized system comprising:
-
a processor configured to execute instructions; a memory containing instructions when executed on the processor, causes the processor to perform operations that; access a set of data blocks in a local application server disk in an application server; determine which of the set of data blocks are used to store data; read the data blocks used to store data to a deduplication store on the storage appliance; determine that a modification occurs to a data block in the local application server disk of the application server; read the modification to the deduplication store; and generate a remote virtual image of the application server from the deduplication store. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of disaster recovery on the storage appliance comprising:
-
installing a hypervisor on a storage appliance; after a backup operation but before a restore operation, caching an entire raw image of the application server in the form of a virtual disk image; creating a virtual machine image from the virtual disk image of the entire raw image of the application server; transferring a set of used raw image blocks such that the virtual machine disk is fully populated with data; mounting the virtual machine image of the application server to a virtual machine disk; implementing incremental backups of modifications to a set of used application server data blocs to the virtual machine image; - View Dependent Claims (18)
-
Specification