Virtual Machine Backup Update via Storage Mounting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face delays and resource utilization issues when restoring virtual machines to production environments due to the need for post-restoration updates, such as security patches and configuration changes, which can significantly prolong the time-to-production and burden the primary system's resources.

Innovation Solution

The proposed solution involves applying updates to virtual machine disk image file backups before restoration, by generating a clone, mounting it, applying updates, and then exporting the updated backup, thereby reducing the time-to-production and offloading the update process from the primary system to the storage system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If updates are applied after virtual machine restoration to production environment, then security vulnerabilities are fixed, but time-to-production is significantly prolonged

Engineering Contradiction:
Improvesecurity vulnerability fixationVSAvoidtime-to-production
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies updates to the virtual machine disk image file backup before restoration occurs. The storage system mounts the backup, applies security patches and configuration updates, then exports the updated backup. This preliminary action ensures the virtual machine is security-updated before deployment to production, eliminating post-restoration update delays and reducing time-to-production while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If updates are applied after virtual machine restoration, then security patches are installed, but primary system resources are burdened

Engineering Contradiction:
Improvesecurity patch installationVSAvoidprimary system resource availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the update application process from the primary production system and relocates it to the storage system. The storage system mounts the virtual machine backup, applies all necessary security patches and updates, then exports the updated backup. This separation prevents primary system resource burden while ensuring security patches are properly installed, maintaining reliability without impacting production productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If virtual machine backup is restored directly without pre-update, then deployment speed is fast, but security vulnerabilities are exposed

Engineering Contradiction:
Improvedeployment speedVSAvoidsecurity vulnerability exposure
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary update application to the virtual machine backup before restoration. The storage system automatically mounts the backup, applies security patches and configuration updates, then exports the updated backup for immediate deployment. This approach maintains fast deployment speed while eliminating security vulnerability exposure by ensuring updates are applied beforehand.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If updates are applied to mounted backup, then updated virtual machine is ready for production, but storage system resources are consumed

Engineering Contradiction:
Improvevirtual machine readinessVSAvoidstorage system resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent enables the storage system to perform multiple functions: not only storing virtual machine backups but also mounting, updating, and exporting them. By making the storage system multi-functional, it can apply updates to backups during the backup lifecycle without requiring separate dedicated update infrastructure, achieving virtual machine readiness while efficiently utilizing existing storage system resources.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11966302B2Updating a virtual machine backup
Publication Date: 2024.04.23 COHESITY INC
  • US11966302B2 patent drawing
  • US11966302B2 patent drawing
  • US11966302B2 patent drawing

AI summary

A virtual machine disk image file backup is selected among a plurality of virtual machine disk image file backups stored on a backup storage based on a backup update policy. A version of the selected virtual machine disk image file backup is mounted. Based on the backup update policy, an update to the mounted version of the selected virtual machine disk image file backup is applied without restoring the selected virtual machine disk image file backup. The updated version of the selected virtual machine disk image file backup is stored on the backup storage.