Systems and methods for simultaneously providing multiple data protection functions
First Claim
1. A computer-implemented method for simultaneously providing multiple data protection functions, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a storage appliance that provides a plurality of data protection functions to a production system, wherein at least a portion of data on the production system is stored on a direct-attached storage device, the direct-attached storage device is directly attached to the production system, and the storage appliance cannot directly access data on the direct-attached storage device;
identifying a splitter channel for transmitting data changes from the direct-attached storage device of the production system to the storage appliance;
creating a synchronization channel from the production system to the storage appliance by exposing at least one virtual LUN from the storage appliance to the production system;
performing a replication data protection function for the production system by transmitting changes made to data on the direct-attached storage device of the production system to the storage appliance via the splitter channel;
performing a synchronization data protection function for the production system simultaneously with the replication data protection function by synchronizing data on the direct-attached storage device of the production system to the storage appliance via the synchronization channel, wherein;
performing the synchronization data protection function comprises performing an initial synchronization of application data on the direct-attached storage device;
the synchronization channel from the production system to the storage appliance is configured via the at least one virtual LUN such that performing the initial synchronization of the application data while the replication data protection function is being performed does not interfere with the replication data protection function and the initial synchronization is not severely degraded by being throttled to allow the replication data protection function to remain active.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for simultaneously providing multiple data protection functions may include identifying a storage appliance that provides a plurality of data protection functions to a production system. The computer-implemented method may also include identifying a splitter channel from the production system to the storage appliance. The computer-implemented method may further include creating a synchronization channel from the production system to the storage appliance. The computer-implemented method may additionally include transmitting changes made to data on the production system to the storage appliance via the splitter channel. The computer-implemented method may also include synchronizing data on the production system to the storage appliance via the synchronization channel. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for simultaneously providing multiple data protection functions, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a storage appliance that provides a plurality of data protection functions to a production system, wherein at least a portion of data on the production system is stored on a direct-attached storage device, the direct-attached storage device is directly attached to the production system, and the storage appliance cannot directly access data on the direct-attached storage device; identifying a splitter channel for transmitting data changes from the direct-attached storage device of the production system to the storage appliance; creating a synchronization channel from the production system to the storage appliance by exposing at least one virtual LUN from the storage appliance to the production system; performing a replication data protection function for the production system by transmitting changes made to data on the direct-attached storage device of the production system to the storage appliance via the splitter channel; performing a synchronization data protection function for the production system simultaneously with the replication data protection function by synchronizing data on the direct-attached storage device of the production system to the storage appliance via the synchronization channel, wherein; performing the synchronization data protection function comprises performing an initial synchronization of application data on the direct-attached storage device; the synchronization channel from the production system to the storage appliance is configured via the at least one virtual LUN such that performing the initial synchronization of the application data while the replication data protection function is being performed does not interfere with the replication data protection function and the initial synchronization is not severely degraded by being throttled to allow the replication data protection function to remain active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for simultaneously providing multiple data protection functions, the system comprising:
-
an identification module programmed to; identify a storage appliance that provides a plurality of data protection functions to a production system, wherein at least a portion of data on the production system is stored on a direct-attached storage device, the direct-attached storage device is directly attached to the production system, and the storage appliance cannot directly access data on the direct-attached storage device; identify a splitter channel for transmitting data changes from the direct-attached storage device of the production system to the storage appliance; a creation module programmed to create a synchronization channel from the production system to the storage appliance by exposing at least one virtual LUN from the storage appliance to the production system; a transmission module programmed to perform a replication data protection function for the production system by transmitting changes made to data on the direct-attached storage device of the production system to the storage appliance via the splitter channel; a synchronization module programmed to perform a synchronization data protection function for the production system simultaneously with the replication data protection function by synchronizing data on the direct-attached storage device of the production system to the storage appliance via the synchronization channel, wherein; the synchronization module performs the synchronization data protection function by performing an initial synchronization of application data on the direct-attached storage device; the synchronization channel from the production system to the storage appliance is configured via the at least one virtual LUN such that performing the initial synchronization of the application data while the replication data protection function is being performed does not interfere with the replication data protection function and the initial synchronization is not severely degraded by being throttled to allow the replication data protection function to remain active; at least one processor configured to execute the identification module, the creation module, the transmission module, and the synchronization module. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable-storage medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
identify a storage appliance that provides a plurality of data protection functions to a production system, wherein at least a portion of data on the production system is stored on a direct-attached storage device, the direct-attached storage device is directly attached to the production system, and the storage appliance cannot directly access data on the direct-attached storage device; identify a splitter channel for transmitting data changes from the direct-attached storage device of the production system to the storage appliance; create a synchronization channel from the production system to the storage appliance by exposing at least one virtual LUN from the storage appliance to the production system; perform a replication data protection function for the production system by transmitting changes made to data on the direct-attached storage device of the production system to the storage appliance via the splitter channel; perform a synchronization data protection function for the production system simultaneously with the replication data protection function by synchronizing data on the direct-attached storage device of the production system to the storage appliance via the synchronization channel, wherein; performing the synchronization data protection function comprises performing an initial synchronization of application data on the direct-attached storage device; the synchronization channel from the production system to the storage appliance is configured via the at least one virtual LUN such that performing the initial synchronization of the application data while the replication data protection function is being performed does not interfere with the replication data protection function and the initial synchronization is not severely degraded by being throttled to allow the replication data protection function to remain active.
-
Specification