Automatic Data Mover Selection for Virtual Machine Backup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual machine clusters face challenges in selecting the most appropriate data movers for backups, leading to suboptimal performance, longer backup times, or data corruption due to dynamic environments and evolving software versions, making it difficult to determine the best data mover type for specific configurations.
Innovation Solution
Implementing a system that continuously monitors virtual machine cluster configurations and backup policies to automatically select the most appropriate data mover type, prioritizing host-level data movers for minimal disruption and optimal performance, with fallback options to backup proxy and in-guest data movers as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If host-level data movers are used for backups, then backup performance is optimized and disruption to applications is minimized, but compatibility with certain backup configurations and virtual machine settings may be limited
Solution Approach 1:
The system dynamically selects data mover types based on real-time evaluation of virtual machine configurations, backup policies, and environment conditions. The backup management server continuously assesses compatibility requirements and switches between host-level, backup proxy, and in-guest data movers to maintain optimal performance while ensuring compatibility with specific backup configurations and virtual machine settings.
2Adaptability or versatility
If multiple data mover types are supported to handle diverse configurations, then adaptability improves, but system complexity increases
Solution Approach 1:
The backup management server automatically evaluates the virtual machine cluster configuration, backup policy requirements, and data mover compatibility without user intervention. It self-determines the most appropriate data mover type for each backup operation, eliminating the need for users to manually configure or select data movers and reducing the perceived system complexity while maintaining support for diverse configurations.
3Productivity
If automatic monitoring and selection of data movers is implemented, then backup efficiency improves, but the complexity of the backup management system increases
Solution Approach 1:
The system performs preliminary evaluation of data mover compatibility and suitability before initiating backup operations. The backup management server assesses virtual machine configurations, backup policies, and data mover capabilities in advance, selecting the optimal data mover type beforehand. This preliminary action ensures efficient backups while centralizing the complexity in the management server rather than requiring complex configurations at the data mover level.
Data Source
AI summary
A backup policy including user-configured options for backing up a cluster of virtual machines is reviewed. Configuration details for the cluster is obtained from a virtual machine manager of the cluster. An evaluation is made as to whether host-level data movers that run inside hypervisors of hosts of the cluster support the user-configured options in the backup policy and the configuration details of the cluster. If the host-level data movers are supported, the host-level data movers are installed into the hypervisors running on the hosts of the cluster. If the host-level data movers are not supported, one or more of in-guest data movers that run as guests inside the virtual machines to be backed up or backup proxy data movers that run as separate virtual machines and outside the virtual machines to be backed up are provisioned.


