Cloud VM Volume Swap Restore Without IP Address Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack an effective method to manage and restore virtual machines across multiple cloud servers and local data centers, particularly in the event of data loss due to disasters, while maintaining snapshot histories and avoiding changes to the virtual machine's Internet Protocol address.
Innovation Solution
A centralized workload management system and interface that manages backup and recovery for virtual machines across multiple cloud servers and local data centers, enabling snapshot history management, file retrieval, and seamless restoration of corrupted virtual machines without changing the IP address, using snapshot deduplication and compression techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual machines are restored using traditional backup methods, then data loss can be prevented, but the IP address changes and service continuity is disrupted
Solution Approach 1:
The system performs preliminary actions by capturing and storing the original IP address configuration along with the virtual machine snapshot before corruption occurs. During restoration, this pre-stored IP address is automatically reapplied to the restored virtual machine, eliminating the need for manual reconfiguration and ensuring continuous network connectivity without service interruption.
Solution Approach 2:
The patent introduces an intermediary component (workload management system) that acts as a mediator between the backup storage and the virtual machine restoration process. This intermediary automatically manages the complex coordination of restoring not only the virtual machine data but also its network identity (IP address), thereby streamlining the recovery process and preventing service disruption.
2Reliability
If snapshots are retained for long-term disaster recovery, then restoration capability is improved, but storage space consumption increases
Solution Approach 1:
The system creates and stores snapshots of virtual machine data volumes at different points in time. These snapshots serve as copies that can be used for restoration without requiring the original data to be preserved in its entirety, enabling long-term disaster recovery capability while managing storage through selective copying of critical restore points.
Solution Approach 2:
The patent employs data deduplication and compression techniques that change the parameters of stored snapshot data. By removing redundant data blocks and compressing snapshot images, the system significantly reduces the storage space required while maintaining the integrity and restorability of the snapshot data for disaster recovery purposes.
3Quantity of substance
If data deduplication and compression are applied to snapshots, then storage efficiency is improved, but processing time increases
Solution Approach 1:
The system applies data deduplication and compression techniques periodically when snapshots are created or updated, rather than continuously. This periodic processing approach allows the system to maintain storage efficiency through deduplication and compression while minimizing the impact on overall system performance by concentrating processing efforts at specific intervals rather than continuously.
Data Source
AI summary
The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.


