Cloud-Based Disaster Recovery for Server Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server backup and recovery methods are cumbersome and time-consuming, requiring manual intervention and involving unique backup solutions for each server, which complicates the restoration process, especially when multiple servers become inoperable.
Innovation Solution
A cloud-based disaster recovery system that receives and stores backup information from client machines, creates virtual servers using stored backup data, and automatically restores servers upon failure indication, allowing for quick and efficient recovery through a web-based application and virtualization solutions like VMware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual backup restoration is performed for each server individually, then each server can be restored using its specific backup solution, but the restoration process becomes time-consuming and complex when multiple servers fail
Solution Approach 1:
The system segments the restoration process by creating individual virtual server instances for each failed server while maintaining centralized management. Each virtual server is restored independently using its specific backup solution, yet the overall process is coordinated through a single automated workflow that parallelizes restoration operations across multiple servers simultaneously.
Solution Approach 2:
The patent introduces an automated intermediary system that acts as a mediator between the backup solutions and the restoration process. This intermediary automatically detects server failures, retrieves appropriate backup information, and orchestrates the creation of virtual servers without requiring manual user intervention for each server, thereby reducing restoration time while maintaining compatibility with diverse backup solutions.
2Reliability
If manual user intervention is required for server restoration, then complex backup solutions can be handled, but the process becomes challenging and time-consuming
Solution Approach 1:
The system implements self-service automation where the restoration process autonomously performs tasks that would otherwise require manual user intervention. The automated system independently retrieves backup information from various backup vendors, creates virtual servers, and configures them according to the stored backup data, eliminating the need for users to navigate complex manual restoration procedures while maintaining compatibility with multiple backup solutions.
Solution Approach 2:
An automated intermediary layer is introduced between the user and the complex backup restoration processes. This intermediary handles all interactions with diverse backup solutions, translating user requests into appropriate restoration actions without requiring users to understand the underlying complexity of different backup vendor protocols and procedures.
3Reliability
If multiple servers are restored individually through unique backup solutions, then each server's specific requirements are met, but the overall restoration process complexity increases
Solution Approach 1:
The patent implements a universal restoration platform that can handle multiple different backup solutions through a single automated interface. The system maintains compatibility with various backup vendor protocols while providing a unified restoration workflow, thereby reducing the apparent complexity for users even though multiple specialized backup solutions are being managed simultaneously.
Solution Approach 2:
The system segments the management of complex backup solutions by creating standardized virtual server templates for each restoration case. Each virtual server is configured according to its specific requirements, but the overall process is divided into manageable, repeatable steps that reduce operational complexity while maintaining individual server restoration accuracy.
Data Source
AI summary
Methods, apparatuses, and systems for cloud-based disaster recovery are provided. The method, for example, includes receiving, at a cloud-based computing platform, backup information associated with a backup vendor used by a client machine, storing, at the cloud-based computing platform, the backup information associated with the backup vendor, receiving, at the cloud-based computing platform from the client machine, a failure indication for a server associated with the backup vendor, and creating a virtual server corresponding to the server using the stored backup information at the cloud-based computing platform.


