Systems and methods for performing replication copy storage operations
First Claim
1. A method for performing a storage operation using a replication copy, the method comprising:
- receiving from a management module executing on at least one processor an instruction to perform a storage operation on a first set of data stored on a first storage volume;
receiving a storage policy indicating that the storage operation should be performed, wherein rather than performing the storage operation on the first set of data stored on the first storage volume, the storage operation is performed on a replication copy of the first set of data if when a plurality of storage selection criteria is satisfied, wherein the plurality of storage selection criteria comprises at least one of a network pathway availability and a security requirement of the replication copy, wherein each of the plurality of storage selection criteria is assigned a corresponding priority weighting factor, the replication copy being stored on a second storage volume;
determining if the replication copy is available by consulting a schedule of storage operations involving the replication copy;
calculating an overall metric based on the priority weighting factors assigned to the network pathway availability and the security requirement of the replication copy; and
performing the storage operation on data of the replication copy on the second storage volume rather than the first set of data on the first storage volume, when the replication copy is available and when the overall metric is within a determined priority level.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. The replication copy may be provided by a third party application, or created by the client or a storage management system component. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy.
-
Citations
18 Claims
-
1. A method for performing a storage operation using a replication copy, the method comprising:
-
receiving from a management module executing on at least one processor an instruction to perform a storage operation on a first set of data stored on a first storage volume; receiving a storage policy indicating that the storage operation should be performed, wherein rather than performing the storage operation on the first set of data stored on the first storage volume, the storage operation is performed on a replication copy of the first set of data if when a plurality of storage selection criteria is satisfied, wherein the plurality of storage selection criteria comprises at least one of a network pathway availability and a security requirement of the replication copy, wherein each of the plurality of storage selection criteria is assigned a corresponding priority weighting factor, the replication copy being stored on a second storage volume; determining if the replication copy is available by consulting a schedule of storage operations involving the replication copy; calculating an overall metric based on the priority weighting factors assigned to the network pathway availability and the security requirement of the replication copy; and performing the storage operation on data of the replication copy on the second storage volume rather than the first set of data on the first storage volume, when the replication copy is available and when the overall metric is within a determined priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage management system for performing a storage operation, the system comprising:
-
a media agent component configured to access a first copy of production data stored in a first storage volume and a second copy of the production data stored in a second storage volume; a storage management component communicatively coupled to the media agent component and configured to, receive a storage operation request relating to the first copy of the production data, and determine according to selection criteria of at least one storage policy if the second copy on the second storage volume should be used, in place of the first copy on the first storage volume, to perform the storage operation, wherein the selection criteria comprises at least one of a network pathway availability and a security requirement of the second copy, and wherein said determining includes calculating a metric based on a priority weighting of the network pathway availability and the security requirement of the second copy, and and wherein the media agent component is further configured to perform the storage operation using the second copy on the second storage volume when the second copy on the second storage volume is available, and the metric is within a predetermined range. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification