Systems and methods for performing data replication
First Claim
1. A method for performing data management operations, the method comprising:
- monitoring data operations occurring at a first time to first data stored on one or more first storage devices associated with a primary storage system, the first data stored in a native format;
creating a consistency point marker associated with the first time, wherein the consistency point marker comprises at least the first time;
replicating the data operations with computer hardware to create replicated data of the first data on one or more second storage devices, the replicated data stored in the native format;
based at least in part on encountering a consistency point marker while replicating the data operations, generating a backup copy of the replicated data at a second time that occurs after the first time, the backup copy stored in secondary storage system in a backup format wherein the backup format is different than the native format; and
associating the backup copy of the replicated data in the backup format with the first data stored on the one or more first storage devices in the native format based on the first time in the consistency point marker even though the backup copy is a backup copy of the replicated data occurring at the second time after the first time, wherein after the associating, the backup copy of the replicated data appears to be a backup performed on the first data existing at the first time on the one or more first storage devices, while the first data stored in the native format continues to available for use on the one or more first storage devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.
656 Citations
20 Claims
-
1. A method for performing data management operations, the method comprising:
-
monitoring data operations occurring at a first time to first data stored on one or more first storage devices associated with a primary storage system, the first data stored in a native format; creating a consistency point marker associated with the first time, wherein the consistency point marker comprises at least the first time; replicating the data operations with computer hardware to create replicated data of the first data on one or more second storage devices, the replicated data stored in the native format; based at least in part on encountering a consistency point marker while replicating the data operations, generating a backup copy of the replicated data at a second time that occurs after the first time, the backup copy stored in secondary storage system in a backup format wherein the backup format is different than the native format; and associating the backup copy of the replicated data in the backup format with the first data stored on the one or more first storage devices in the native format based on the first time in the consistency point marker even though the backup copy is a backup copy of the replicated data occurring at the second time after the first time, wherein after the associating, the backup copy of the replicated data appears to be a backup performed on the first data existing at the first time on the one or more first storage devices, while the first data stored in the native format continues to available for use on the one or more first storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for performing data management operations, the system comprising:
-
computer hardware comprising one or more computer processors; a data agent module that monitors data operations occurring at a first time to first data stored one or more first storage devices, wherein the data agent creates at least one consistency marker that comprises at least the first time, the first data stored in a native format; a replication module that executes on the one or more computer processors, the replication module replicates the data operations to create replicated data of the first data on one or more second storage devices, the replication data stored in the native format; a backup module that executes on the one or more computer processors, the backup module generates a backup copy of the replicated data at a second time that occurs after the first time based at least in part on the replication module encountering a consistency point marker while replicating the data operations, the backup copy stored in a backup format that is different than the native format; and a storage module configured to associate the replicated data in the backup format with the first data stored on the one or more first storage devices in the native format based on the first time in the consistency point marker even though the backup copy is a backup copy of the replicated data occurring at the second time after the first time, wherein after the associating, the backup copy of the replicated data appears to be a backup performed on the first data existing at the first time on the one or more first storage devices, while the first data stored in native format continues to be available for use on the one or more first storage devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification