Cloud Backup Configuration via VM Agent for Disaster Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users without resources for a target environment face challenges in configuring backups for disaster recovery, as they lack access to or are unwilling to invest in secondary data centers for backup and restoration purposes.
Innovation Solution
Deploying a virtual machine agent on a source environment to facilitate backup configurations, allowing users to utilize cloud resources owned by the data management and backup system for snapshot capture and storage, without managing or configuring the backup process themselves.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users configure their own backup target environments, then backup reliability is improved, but device complexity and resource investment increase
Solution Approach 1:
The system performs backup operations automatically without requiring user configuration of target environments. The backup service autonomously selects and uses computing resources from the cloud platform to store backup data, eliminating the need for users to manually configure backup infrastructure while maintaining reliable backup functionality.
Solution Approach 2:
The backup service leverages the cloud platform's existing computing resources for multiple purposes - both for running user applications and for storing backup data. This multi-functional use of resources simplifies the backup system by eliminating dedicated backup infrastructure while ensuring backup reliability through the platform's resource management capabilities.
2Reliability
If users invest in secondary data centers for disaster recovery, then backup reliability is improved, but cost increases
Solution Approach 1:
The system merges the backup storage function with the cloud platform's existing computing resources. Instead of maintaining separate secondary data centers, the backup service combines disaster recovery capabilities with the platform's primary infrastructure, reducing resource investment while maintaining reliability through automated resource allocation and failover mechanisms.
Solution Approach 2:
The system creates virtual copies of backup data on cloud computing resources rather than requiring physical secondary data centers. Virtual machine agents and software-defined storage enable data replication and disaster recovery through virtualized environments, significantly reducing the physical infrastructure investment needed while maintaining recovery reliability.
3Adaptability or versatility
If users manage their own backup processes, then control over backup operations is improved, but ease of operation decreases
Solution Approach 1:
The backup service autonomously manages backup operations including selecting computing resources, storing backup data, and recovering data without requiring user intervention. Users simply initiate backup requests through the interface, and the service self-configures and executes the entire backup process, maintaining operational flexibility while dramatically improving ease of use.
Solution Approach 2:
The backup service acts as an intermediary layer between users and the cloud platform's computing resources. It abstracts the complexity of resource management and backup operations, providing users with simple control interfaces while handling the complex tasks of resource allocation, data storage, and recovery automatically.
Data Source
AI summary
A data management system may deploy a virtual machine agent on a source data storage environment including a first set of computing resources managed by a user of a data management platform. In some examples, the virtual machine agent facilitates a connection between the source data storage environment and a target data storage environment including a second set of computing resources managed by the data management platform. The target data storage environment may be configured to automatically recover and restore data at the target data storage environment based on determining a failover event at the source data storage environment. The data management system may receive, from the user, a backup configuration configuring a schedule for backing up the data from the source data storage environment to the target data storage environment. The data management system may then perform a backup of the data in accordance with the backup configuration.


