HYBRID DATA BACKUP IN A NETWORKED COMPUTING ENVIRONMENT
First Claim
1. A computer-implemented method for data backup in a networked computing environment, comprising:
- receiving and storing in a computer data structure a set of storage configuration parameters corresponding to a set of data to be backed up, the set of storage configuration parameters comprising at least one of the following;
a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data;
comparing the set of data to previously stored data to identify portions of the set of data that have commonality with the previously stored data, and portions of the set of data that are unique to the set of data;
determining a storage solution for storing the set of data based on the set of storage configuration parameters, the storage solution identifying at least one local storage resource and at least one remote storage resource for backing up the portions of the set of data that are unique to the set of data; and
storing the portions of the set of data that are unique to the set of data in accordance with the storage solution.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a hybrid (e.g., local and remote) approach for data backup in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a set of storage configuration parameters corresponding to a set of data to be backed up is received and stored in a computer data structure. The set of storage configuration parameters can comprise at least one of the following: a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data. Regardless, the set of data is compared to previously stored data to identify at least one of the following: portions of the set of data that have commonality with the previously stored data; and portions of the set of data that are unique to the set of data (i.e., not in common with any of the previously stored data). The above-described process is referred to herein as “de-duplication”. A storage solution is then determined based on the set of storage configuration parameters. In general, the storage solution identifies at least one local storage resource and at least one remote storage resource (e.g., a cloud storage resource) for backing up the portions of the set of data that are unique to the set of data. Once the storage solution has been determined, the unique portions of the set of data will be stored in accordance therewith.
86 Citations
25 Claims
-
1. A computer-implemented method for data backup in a networked computing environment, comprising:
-
receiving and storing in a computer data structure a set of storage configuration parameters corresponding to a set of data to be backed up, the set of storage configuration parameters comprising at least one of the following;
a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data;comparing the set of data to previously stored data to identify portions of the set of data that have commonality with the previously stored data, and portions of the set of data that are unique to the set of data; determining a storage solution for storing the set of data based on the set of storage configuration parameters, the storage solution identifying at least one local storage resource and at least one remote storage resource for backing up the portions of the set of data that are unique to the set of data; and storing the portions of the set of data that are unique to the set of data in accordance with the storage solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for data backup in a networked computing environment, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; receive and store in a computer data structure a set of storage configuration parameters corresponding to a set of data to be backed up in computer memory, the set of storage configuration parameters comprising at least one of the following;
a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data;compare the set of data to previously stored data to identify portions of the set of data that have commonality with the previously stored data, and portions of the set of data that are unique to the set of data; determine a storage solution for storing the set of data based on the set of storage configuration parameters, the storage solution identifying at least one local storage resource and at least one remote storage resource for backing up the portions of the set of data that are unique to the set of data; and store the portions of the set of data that are unique to the set of data in accordance with the storage solution. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for data backup in a networked computing environment, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
receive and store in a computer data structure a set of storage configuration parameters corresponding to a set of data to be backed up in computer memory, the set of storage configuration parameters comprising at least one of the following;
a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data;compare the set of data to previously stored data to identify portions of the set of data that have commonality with the previously stored data, and portions of the set of data that are unique to the set of data; determine a storage solution for storing the set of data based on the set of storage configuration parameters, the storage solution identifying at least one local storage resource and at least one remote storage resource for backing up the portions of the set of data that are unique to the set of data; and store the portions of the set of data that are unique to the set of data in accordance with the storage solution. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for deploying a system for data backup in a networked computing environment:
providing a computer infrastructure being operable to; receive and store in a computer data structure a set of storage configuration parameters corresponding to a set of data to be backed up in computer memory, the set of storage configuration parameters comprising at least one of the following;
a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data;compare the set of data to previously stored data to identify portions of the set of data that have commonality with the previously stored data, and portions of the set of data that are unique to the set of data; determine a storage solution for storing the set of data based on the set of storage configuration parameters, the storage solution identifying at least one local storage resource and at least one remote storage resource for backing up the portions of the set of data that are unique to the set of data; and store the portions of the set of data that are unique to the set of data in accordance with the storage solution.
Specification