Method, system, and apparatus for translating logical information representative of physical data in a data protection system
First Claim
Patent Images
1. A method for creating a backup plan for protecting data physically located at a production location by specifying namespace elements existing at a logical level, the namespace elements at the logical level representing one or more protectable data objects residing in the production location, the method performed in a computer comprising one or more processors and system memory, and comprising:
- for at least one or more namespace elements at a logical level, mapping the namespace elements to one or more protectable data objects located at a production location;
performing an initial discovery which discovers said mapping between the at least one or more namespace elements at the logical level and the one or more protectable data objects located at the production location;
receiving a selection of namespace elements for which a group backup plan is to be created;
for the selected namespace elements, automatically tracking any changes that occur with respect to the production location for any of the protectable data objects that correspond to the selected namespace elements contained in the group backup plan;
receiving a selection of protection intents for the selected namespace elements of the group backup plan, the protection intents identifying how the selected namespace elements are to be protected; and
carrying out the received protection intents for the group backup plan for the selected namespace elements and their corresponding protectable data objects using the discovered mapping of the selected namespace elements and their corresponding protectable data objects located in the production location, by performing the group backup plan, the group backup plan consisting of one or more jobs and scheduling parameters for protecting the corresponding protectable data objects of the selected namespace elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a group plan for protecting an object located at a production location is provided. A selection of an object for which a group plan is to be created is received along with protection intents for the selected object. The protection intents are translated into a group plan for protecting the selected object.
121 Citations
32 Claims
-
1. A method for creating a backup plan for protecting data physically located at a production location by specifying namespace elements existing at a logical level, the namespace elements at the logical level representing one or more protectable data objects residing in the production location, the method performed in a computer comprising one or more processors and system memory, and comprising:
-
for at least one or more namespace elements at a logical level, mapping the namespace elements to one or more protectable data objects located at a production location; performing an initial discovery which discovers said mapping between the at least one or more namespace elements at the logical level and the one or more protectable data objects located at the production location; receiving a selection of namespace elements for which a group backup plan is to be created; for the selected namespace elements, automatically tracking any changes that occur with respect to the production location for any of the protectable data objects that correspond to the selected namespace elements contained in the group backup plan; receiving a selection of protection intents for the selected namespace elements of the group backup plan, the protection intents identifying how the selected namespace elements are to be protected; and carrying out the received protection intents for the group backup plan for the selected namespace elements and their corresponding protectable data objects using the discovered mapping of the selected namespace elements and their corresponding protectable data objects located in the production location, by performing the group backup plan, the group backup plan consisting of one or more jobs and scheduling parameters for protecting the corresponding protectable data objects of the selected namespace elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising one or more computer readable storage media containing executable code for executing in a processor of a computing system a method for creating a backup plan for protecting data physically located at a production location by specifying namespace elements existing at a logical level, the namespace elements at the logical level representing one or more protectable data objects residing in the production location, the method comprising:
-
for at least one or more namespace elements at a logical level, mapping the namespace elements to one or more protectable data objects located at a production location; performing an initial discovery which discovers said mapping between the at least one or more namespace elements at the logical level and the one or more protectable data objects located at the production location; receiving a selection of namespace elements for which a group backup plan is to be created; for the selected namespace elements, automatically tracking any changes that occur with respect to the production location for any of the protectable data objects that correspond to the selected namespace elements contained in the group backup plan; receiving a selection of protection intents for the selected namespace elements of the group backup plan, the protection intents identifying how the selected namespace elements are to be protected; and executing the received protection intents for the group backup plan for the selected namespace elements and their corresponding protectable data objects using the discovered mapping of the selected namespace elements and their corresponding protectable data objects located in the production location, the group backup plan consisting of one or more jobs and scheduling parameters for protecting the corresponding protectable data objects of the selected namespace elements. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification