Leveraging continuous replication to copy snapshot backup image
First Claim
1. An Information Handling System (IHS), comprising:
- a processor; and
a memory coupled to the processor, the memory comprising program instructions stored thereon that, upon execution by the processor, cause the IHS to;
store enterprise data in a primary volume;
store a plurality of snapshots referring to the enterprise data in the primary volume;
receive a command to replicate the plurality of snapshots separately from the enterprise data;
create a virtual volume in response to the command, wherein the virtual volume comprises pointers to the plurality of snapshots; and
replicating the plurality of snapshots to a first snapshot backup image volume and to a second snapshot backup image volume, wherein the plurality of snapshots at the first snapshot backup image volume is accessed by a client device in response to a determination that the client device can access the first snapshot backup image volume more efficiently than the client device can access the second snapshot backup image volume.
17 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and devices provide efficient data protection by creating backup images of snapshots using the replication capabilities of the data protection system. The snapshots are point-in-time representation of a data set, where the snapshots allows recoverable states of the data set without having to make a complete copy. A snapshot to be backed up is stored in a primary volume. A virtual volume is created, the virtual volume comprising references, such as pointers, to the snapshot data stored in the primary volume. The snapshot data referenced by the virtual volume is then replicated using the replication capabilities of the data protection system. In this manner, the replication of the snapshot does not burden the primary volume that is hosting the snapshot storage.
-
Citations
20 Claims
-
1. An Information Handling System (IHS), comprising:
-
a processor; and a memory coupled to the processor, the memory comprising program instructions stored thereon that, upon execution by the processor, cause the IHS to; store enterprise data in a primary volume; store a plurality of snapshots referring to the enterprise data in the primary volume; receive a command to replicate the plurality of snapshots separately from the enterprise data; create a virtual volume in response to the command, wherein the virtual volume comprises pointers to the plurality of snapshots; and replicating the plurality of snapshots to a first snapshot backup image volume and to a second snapshot backup image volume, wherein the plurality of snapshots at the first snapshot backup image volume is accessed by a client device in response to a determination that the client device can access the first snapshot backup image volume more efficiently than the client device can access the second snapshot backup image volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
storing enterprise data in a primary volume using a first controller of an Information Handling System (IHS); storing a plurality of snapshots referring to the enterprise data in the primary volume using the first controller; receiving, via the first controller a command to backup the plurality of snapshots separately from the enterprise data; creating, using a second controller of the HIS, a virtual volume in response to the command from the first controller, wherein the virtual volume comprises pointers to the plurality of snapshots; and replicating the plurality of snapshots using the pointers, via the second controller, to a first snapshot backup image volume and to a second snapshot backup image volume, wherein the plurality of snapshots at the first snapshot backup image volume is accessed by a client device in response to a determination that the client device can access the first snapshot backup image volume more efficiently than the client device can access the second snapshot backup image volume. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A hardware memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:
-
store enterprise data in a primary volume; store a plurality of snapshots referring to the enterprise data in the primary volume; receive a command to backup the plurality of snapshots separately from the enterprise data; create a virtual volume in response to the command, wherein the virtual volume comprises pointers to the plurality of snapshots; and replicating the plurality of snapshots directly from the primary volume using the pointers, to a first snapshot backup image volume and to a second snapshot backup image volume, wherein the plurality of snapshots at the first snapshot backup image volume is accessed by a client device in response to a determination that the client device can access the first snapshot backup image volume more efficiently than the client device can access the second snapshot backup image volume.
-
Specification