Cloud Failover Resource Activation for Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage management systems require constant maintenance of cloud-based failover resources, leading to high costs and inefficiencies, especially when failover events are infrequent.
Innovation Solution
A data storage management system that persists auxiliary copies in the cloud according to recovery point objectives (RPO) and service level agreements (SLA), activating cloud-based failover resources only on demand during failover events, and deactivating them thereafter to minimize costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloud-based failover resources are maintained constantly, then data restoration capability is ensured, but system cost increases
Solution Approach 1:
The system performs preliminary actions by creating and maintaining auxiliary copies of backed-up data in the cloud computing environment before failover events occur. These auxiliary copies are persisted according to recovery point objectives (RPO) and service level agreements (SLA), enabling rapid restoration without requiring constant maintenance of full failover resources.
Solution Approach 2:
The system dynamically activates cloud-based failover resources only on-demand during failover events, and deactivates them thereafter. This dynamic approach transforms the static model of constant resource maintenance into a flexible model where resources are provisioned temporarily only when needed, minimizing costs while ensuring data restoration capability.
2Loss of energy
If failover resources are activated on-demand, then system cost is reduced, but restoration speed may be affected
Solution Approach 1:
The system performs preliminary actions by persisting auxiliary copies of backed-up data in the cloud computing environment according to recovery point objectives (RPO) and service level agreements (SLA) before failover events occur. This preliminary preparation ensures that when failover resources are activated on-demand, restoration can proceed rapidly using these pre-positioned auxiliary copies rather than creating them from scratch during the failover event.
Data Source
AI summary
A data storage management system comprises features for initiating failover orchestration jobs that invoke recovery resources on demand in a cloud computing environment. Backed up data that is stored persistently in the cloud computing environment may be rapidly restored within the cloud computing environment for use in disaster recovery and/or in test and verification scenarios. This approach may be contrasted to systems where a failover system is “always on” at the failover destination, such as having failover resources always up and running in the cloud computing environment. Such resources typically include a failover virtual machine (VM), a virtual machine datastore for the restored data, and one or more computing resources for restoring an auxiliary copy to the VM's datastore. The cloud-based failover resources are deactivated or taken down once the failover event ends.


