Virtual Machine Data Protection via Consistency Group Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems face inefficiencies in protecting virtual machine data at a granular level, particularly when multiple virtual machines share the same volume group, leading to excessive storage space consumption due to the need for multiple snapshots.

Innovation Solution

The solution involves taking a consistency group snapshot of volumes storing virtual machine files, generating single instance storage clones of each file, and deleting the snapshot after backup, while also replicating and managing backups at a secondary storage system to reduce storage space usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If point-in-time snapshots of all volumes within a group are taken to protect each virtual machine, then data protection coverage is improved, but storage space consumption increases exponentially

Engineering Contradiction:
Improvedata protection coverageVSAvoidstorage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the backup process by identifying individual virtual machine files within volume groups and creating targeted backups only for those specific files, rather than snapshotting entire volume groups. This segmentation allows granular data protection at the file level while avoiding redundant storage of unchanged data across multiple snapshots.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and backs up only the specific virtual machine files that have changed or need protection, separating them from the rest of the volume group data. This extraction approach enables selective backup of individual VM files without requiring snapshots of all volumes, significantly reducing storage space consumption while maintaining protection coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If multiple snapshots are maintained to protect individual virtual machines at granular level, then data protection precision is improved, but storage space requirements increase massively

Engineering Contradiction:
Improvedata protection granularityVSAvoidstorage space requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by implementing file-level backup granularity within volume groups, where only specific virtual machine files are targeted for backup based on their individual needs. This allows different protection levels and strategies for different files within the same volume group, achieving granular protection without the overhead of maintaining multiple full volume snapshots.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses selective copying of only the necessary virtual machine files that require protection, rather than copying entire volume groups. This selective copying mechanism enables granular data protection at the file level while minimizing storage space requirements by avoiding redundant copies of unchanged data.

Inventive Principle:
Principle #26Copying

3Reliability

If conventional snapshot-based backup is used for volume groups, then data protection is achieved, but storage efficiency deteriorates due to massive snapshot storage requirements

Engineering Contradiction:
Improvedata protectionVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies partial action by performing backups only on the specific virtual machine files that need protection rather than executing full volume group snapshots. This partial backup approach achieves sufficient data protection for individual VMs while consuming significantly less storage space, improving storage efficiency without compromising protection reliability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11397650B1Methods and systems for protecting virtual machine data in networked storage systems
Publication Date: 2022.07.26 NETAPP INC
  • US11397650B1 patent drawing
  • US11397650B1 patent drawing
  • US11397650B1 patent drawing

AI summary

Methods and systems for protecting virtual machines is provided. One method includes identifying a plurality of volumes of a primary storage system for storing a plurality of data containers of a virtual machine (“VM”); generating a consistency group (“CG”) snapshot of the plurality of volumes; associating a single instance storage clone of each data container of the VM from the CG snapshot to an active file system of the primary storage system; and generating metadata for representing a VM backup as a set having each of the single instance storage clone of each data container.