Remote data protection in a networked storage computing environment
First Claim
1. A computer implemented method for remote protection of data in a networked storage computing environment, the method comprising the steps of:
- determining a remote data protection action for data and associated metadata according to a policy framework;
recording, by a processor, the data and the associated metadata at specific points-in-time based on the policy framework enforcing a recovery point objective (RPO) that defines a maximum time period in which loss of the data and the associated metadata is allowed and a recovery time objective (RTO) that defines a duration of time in which the data and the associated metadata must be restored after a disruption to a network attached storage appliance, the associated metadata including file system configuration information, and the network attached storage appliance being part of a storage cluster providing computing storage services and offering a computing device access to a common set of data consolidated from a plurality of user systems;
copying, by the processor, the data and the associated metadata into backup files; and
generating, by the processor, a first data structure with pointers to the backup files, based on a schedule configured to achieve the RPO and the RTO according to the policy framework, wherein the first data structure with the pointers to the backup files comprises;
a file path associated with a status corresponding to a set of data stored at a location specified by the file path, the set of data including the data and the associated metadata copied into the backup files; and
at least one of the pointers to the backup files of the set of data stored at the location, the status indicating whether the set of data is newly created, has been modified since a previous backup copy was performed, or is unchanged since the previous backup copy was performed; and
generating subsequent data structures by utilizing the first data structure;
wherein;
the pointers to the backup files of the first data structure prevent re-copying of unmodified data of the first data structure, the unmodified data having not been modified since the first data structure was generated.
2 Assignments
0 Petitions
Accused Products
Abstract
Protecting and restoring data within a networked (e.g. cloud) storage computing environment through asynchronous replication and remote backup of data and its associated metadata. Data backup and recovery functionality provides data backups by detecting incremental updates to the data and its associated metadata at specific points in time determined by policies. The policies are configurable based on user requirements. Multiple copies of the data backups can be made and stored in separate compressed files at backup/disaster recovery locations. The backups of data and its associated metadata, which includes file system configuration information can be used to restore the state of a computer file system to that of a given point-in-time. Accordingly, a data protection approach is disclosed for protecting data at both the file system level and application level.
-
Citations
18 Claims
-
1. A computer implemented method for remote protection of data in a networked storage computing environment, the method comprising the steps of:
-
determining a remote data protection action for data and associated metadata according to a policy framework; recording, by a processor, the data and the associated metadata at specific points-in-time based on the policy framework enforcing a recovery point objective (RPO) that defines a maximum time period in which loss of the data and the associated metadata is allowed and a recovery time objective (RTO) that defines a duration of time in which the data and the associated metadata must be restored after a disruption to a network attached storage appliance, the associated metadata including file system configuration information, and the network attached storage appliance being part of a storage cluster providing computing storage services and offering a computing device access to a common set of data consolidated from a plurality of user systems; copying, by the processor, the data and the associated metadata into backup files; and generating, by the processor, a first data structure with pointers to the backup files, based on a schedule configured to achieve the RPO and the RTO according to the policy framework, wherein the first data structure with the pointers to the backup files comprises; a file path associated with a status corresponding to a set of data stored at a location specified by the file path, the set of data including the data and the associated metadata copied into the backup files; and at least one of the pointers to the backup files of the set of data stored at the location, the status indicating whether the set of data is newly created, has been modified since a previous backup copy was performed, or is unchanged since the previous backup copy was performed; and
generating subsequent data structures by utilizing the first data structure;wherein; the pointers to the backup files of the first data structure prevent re-copying of unmodified data of the first data structure, the unmodified data having not been modified since the first data structure was generated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for remote protection and restoration of data in a networked storage computing environment, the system comprising:
-
a bus; a processor coupled to a bus; a memory medium coupled to the bus, the memory medium comprising instructions, the instructions executed by the processor to; determine a remote data protection action for data and associated metadata according to a policy framework; record the data and the associated metadata at specific points-in-time based on the policy framework enforcing a recovery point objective (RPO) that defines a maximum time period in which loss of the data and the associated metadata is allowed and a recovery time objective (RTO) that defines a duration of time in which the data and the associated metadata must be restored after a disruption to a network attached storage appliance, the associated metadata including file system configuration information, and the network attached storage appliance being part of a storage cluster providing computing storage services and offering a computing device access to a common set of data consolidated from a plurality of user systems; copy the data and associated metadata into backup files; and generate a first data structure with pointers to the backup files, based on a schedule configured to achieve the RPO and the RTO according to the policy framework, wherein the first data structure with the pointers to the backup files comprises; a file path associated with a status corresponding to a set of data stored at a location specified by the file path, the set of data including the data and the associated metadata copied into the backup files; and at least one of the pointers to the backup files of the set of data stored at the location, the status indicating whether the set of data is newly created, has been modified since a previous backup copy was performed, or is unchanged since the previous backup copy was performed; and generate subsequent data structures by utilizing the first data structure; wherein; the pointers to the backup tiles of the first data structure prevent re-copying of unmodified data of the first data structure, the unmodified data having not been modified since the first data structure was generated. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for remote protection and restoration of data in a networked storage computing environment, the computer program product comprising a non-transitory computer readable storage media, and program instructions stored on the non-transitory computer readable storage media, to:
-
determine a remote data protection action for data and associated metadata according to a policy framework; record the data and the associated metadata at specific points-in-time based on the policy framework enforcing a recovery point objective (RPO) that defines a maximum time period in which loss of the data and the associated metadata is allowed and a recovery time objective (RTO) that defines a duration of time in which the data and the associated metadata must be restored after a disruption to a network attached storage appliance, the associated metadata including file system configuration information, and the network attached storage appliance being part of a storage cluster providing computing storage services and offering a computing device access to a common set of data consolidated from a plurality of user systems; copy the data and the associated metadata into backup files; and generate a first data structure with pointers to the backup files, based on a schedule configured to achieve the RPO and the RTO according to the policy framework, wherein the first data structure with the pointers to the backup files comprises; a file path associated with a status corresponding to a set of data stored at a location specified by the file path, the set of data including the data and the associated metadata copied into the backup files; and at least one of the pointers to the backup files of the set of data stored at the location, the status indicating whether the set of data is newly created, has been modified since a previous backup copy was performed, or is unchanged since the previous backup copy was performed; and generating subsequent data structures by utilizing the first data structure; wherein; the pointers to the backup files of the first data structure prevent re-copying of unmodified data of the first data structure, the unmodified data having not been modified since the first data structure was generated. - View Dependent Claims (15, 16, 17, 18)
-
Specification