Continuous Data Protection Volume Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional data protection methods, such as hardware redundancy and tape-based backups, are ineffective in addressing logical data loss and corruption, and they often result in significant data loss and prolonged downtime during restoration processes due to their reliance on periodic schedules and manual processes.
Innovation Solution
A continuous data protection system that allows for the continuous backup and restoration of data, enabling administrators to pause, rewind, and replay live enterprise data streams, using a workspace to copy and restore volumes while simultaneously performing operations, and employing delta maps to efficiently manage data changes and reduce overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If traditional tape-based backup is used with periodic schedules, then storage space is conserved and backup media is managed efficiently, but data loss occurs during the gap between backups and restoration takes many hours
Solution Approach 1:
The system implements continuous data protection by continuously copying data blocks from the primary volume to the backup system, eliminating the periodic gaps in traditional backup. This continuous action ensures that the most recent version of any data block is always available for restoration, minimizing both data loss and restoration time.
Solution Approach 2:
The system performs preliminary actions by pre-copying data blocks to the backup system before they are needed for restoration. The continuous background copying process ensures that backup copies are already available when restoration is initiated, eliminating the need for time-consuming backup operations during the restoration process.
2Reliability
If hardware redundancy schemes like RAID are implemented, then access to data is maintained during media failures, but logical data loss or corruption cannot be prevented or recovered
Solution Approach 1:
The system creates backup copies of data blocks on a continuous basis, storing them separately from the primary volume. This copying mechanism provides protection against both hardware failures and logical data loss, as the backup copies can be restored even when the primary data is corrupted or deleted.
Solution Approach 2:
The system introduces a backup system as an intermediary between the primary volume and the need for data recovery. This intermediary continuously maintains backup copies that can serve as a recovery source for both hardware failures and logical data loss, expanding the scope of protection beyond what hardware redundancy alone can provide.
3Speed
If snapshots are used for point in time copies, then rapid restoration is possible, but snapshots occupy additional space on the primary volume and may become corrupted with the primary data
Solution Approach 1:
The system segments the storage space by dedicating separate storage resources for backup copies, rather than storing snapshots on the primary volume. This segmentation eliminates the space consumption issue on the primary volume and prevents corruption risks associated with storing copies on the same physical media.
Solution Approach 2:
The system extracts the backup copy function from the primary volume by implementing a separate backup system that continuously receives data blocks from the primary volume. This extraction removes the burden of additional space requirements from the primary volume and isolates the backup data from potential corruption of the primary data.
4Ease of operation
If manual backup restoration process is followed, then backup tapes can be located and restored, but the process is time-critical and cannot guarantee high availability of data
Solution Approach 1:
The system implements self-service automation where the backup system automatically performs the copying and maintenance of backup copies without requiring manual intervention. The system autonomously manages the continuous backup process, making restoration operations simpler and faster while ensuring high data availability.
Solution Approach 2:
The system uses feedback mechanisms to monitor the backup process and automatically adjust operations to maintain optimal performance. This feedback-driven automation ensures that backup copies are continuously updated and ready for restoration, eliminating the time-critical nature of manual processes and guaranteeing high data availability.
Data Source
AI summary
A method for restoring a volume in a continuous data protection system begins by selecting a volume to restore. The selected volume is loaded into a workspace. The selected volume is copied from the workspace to a restore location. Operations are simultaneously performed on the selected volume while the selected volume is being copied. The selected volume is accessed on the restore location once the copying is complete.


