Recovery System Backup Generation via Journal Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current backup technologies for protected systems burden the system being backed up, leading to performance issues and network resource consumption, as they typically operate directly on the protected system to create backups.
Innovation Solution
A method and system that generate backups from a recovery system by using a journal and a target disk to store data and metadata, allowing for the creation of replicas at specific time points without directly loading the protected system, thereby moving the burden of backup generation to the recovery system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If backup operations are performed directly on the protected system, then backup data can be obtained, but the protected system experiences performance degradation and resource consumption
Solution Approach 1:
The patent introduces a recovery system as an intermediary between the protected system and the backup destination. The recovery system receives replicated data from the protected system and generates backups from its own storage, acting as a mediator that eliminates direct interaction between the backup process and the protected system, thereby resolving the contradiction between backup availability and system performance
Solution Approach 2:
The patent creates a copy of the protected system's data in the recovery system through replication. Instead of reading directly from the protected system during backup operations, the backup process reads from the copied data in the recovery system, which maintains identical content without impacting the original system's performance
2Reliability
If backup operations are performed directly on the protected system, then backup data can be created, but network resources are consumed
Solution Approach 1:
The recovery system serves as an intermediary that localizes the backup operation. Data is replicated to the recovery system once, and subsequent backup operations are performed locally at the recovery system without requiring network communication with the protected system, eliminating repeated network resource consumption
Solution Approach 2:
The data replication to the recovery system is performed in advance as a preliminary action. This pre-positioning of data allows backup operations to be executed locally without subsequent network access to the protected system, reducing overall network resource consumption
3Reliability
If the protected system is used for backup operations, then backups can be generated, but system availability is reduced
Solution Approach 1:
The recovery system acts as an intermediary that assumes the backup generation function, allowing the protected system to remain fully available for its primary operations. The intermediary handles all backup-related I/O operations, completely isolating the protected system from backup-induced disruptions
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system and method for generating backups of a protected storage system from protected data in a recovery system including protecting data in the recovery system, the recovery system including a target disk configured to store a replica of the protected storage system from a predetermined time point and a journal including data and metadata of write operations to the protected storage system that occurred after the time point, periodically generating replicas of the protected storage system from the recovery system, and storing the replicas as backups.