Snapshot Backup via Virtual Volume Pointers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional backup technologies for large enterprise systems are lengthy and resource-intensive, impacting production systems and requiring significant storage capacity, while traditional replication methods do not support recoverable states and burden the primary volume.
Innovation Solution
The implementation of snapshot replication, where a virtual volume is created with pointers to snapshot data, allowing for efficient replication of static snapshot data without impacting the production system, thereby providing a backup solution that minimizes resource consumption and storage needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional backup processes are used to create backup copies of enterprise data, then data protection is achieved, but the process is lengthy and requires large amounts of storage capacity
Solution Approach 1:
The system creates snapshots at predetermined intervals before actual backup is needed. These snapshots capture data states at specific points in time, so when backup is required, the pre-captured snapshot can be quickly replicated without performing a full backup process, thus reducing backup duration while maintaining data protection
Solution Approach 2:
Instead of copying actual data blocks for backup, the system creates virtual volume copies that reference the original snapshot data. This virtual copying mechanism allows rapid backup creation by establishing references rather than duplicating data, significantly reducing both time and storage requirements while ensuring data protection through the replicated snapshot
2Reliability
If traditional backup processes are used to create backup copies of enterprise data, then data protection is achieved, but large amounts of storage capacity are required
Solution Approach 1:
The system uses virtual volume copying where the backup storage contains references to the original snapshot data rather than full data copies. This allows the backup to maintain data protection capabilities while consuming minimal additional storage capacity, as the actual data resides in the primary volume and is referenced by both the snapshot and backup
Solution Approach 2:
The snapshot storage and primary volume are merged into a single storage structure where the snapshot shares the same physical storage as the primary data. This eliminates the need for separate dedicated backup storage, reducing total storage capacity requirements while maintaining data protection through the snapshot replication mechanism
3Productivity
If replication is used to copy snapshot data, then backup efficiency is improved, but the primary volume may be burdened
Solution Approach 1:
The replication process is extracted from the primary volume's control path and handled by a dedicated replication system. The virtual volume serves as an intermediary that allows replication to occur independently of the primary volume's operations, improving backup efficiency while preventing the primary volume from being burdened by replication overhead
Solution Approach 2:
The virtual volume acts as an intermediary between the primary volume and the replication system. It provides a reference-based representation of the snapshot data that can be replicated without directly accessing or burdening the primary volume, thus enabling efficient backup while isolating the primary system from replication-related loads
Data Source
AI summary
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.


