Datacenter Recovery System Automating Virtual Infrastructure Recreation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current datacenter recovery solutions do not provide complete recovery for enterprise applications, as they often require manual configuration and lack automated methods to restore the specific startup order of virtual machines and network configurations, leading to potential execution failures during recovery.

Innovation Solution

A recovery system that includes program modules to gather metadata from a primary datacenter, replicate it to a recovery datacenter, and recreate the virtual infrastructure, networks, and virtual machines in the correct startup order, minimizing manual reconfiguration and ensuring seamless recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration is used to restore datacenter components and settings, then flexibility and control are improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvemanual configuration controlVSAvoidrecovery time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by capturing and storing metadata about the primary datacenter's virtual infrastructure, networks, and VM configurations before failures occur. This pre-captured metadata is then automatically applied during recovery, eliminating the need for manual reconfiguration and significantly reducing recovery time while maintaining configuration accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the primary datacenter's state by extracting and storing metadata that represents the virtual infrastructure, network configurations, and VM settings. This metadata copy can be rapidly replicated to recovery datacenters and applied automatically, providing both speed and fidelity in the recovery process without requiring manual intervention.

Inventive Principle:
Principle #26Copying

2Reliability

If complete metadata including virtual infrastructure and network configurations is replicated, then recovery completeness is improved, but data transmission and storage requirements increase

Engineering Contradiction:
Improverecovery completenessVSAvoidmetadata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential metadata required for recovery from the primary datacenter, separating critical configuration information (virtual infrastructure definitions, network topology, VM settings) from unnecessary data. This selective extraction ensures complete recovery capability while minimizing the volume of data that needs to be transmitted and stored at recovery datacenters.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The metadata structure is designed to be universal and multi-functional, capturing configuration information that serves multiple purposes: virtual infrastructure definition, network configuration, VM settings, and startup ordering. This consolidated metadata approach provides complete recovery capability without requiring separate data sets for each function, reducing overall metadata volume.

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

3Productivity

If VMs are recovered without proper startup ordering, then recovery speed is improved, but execution failures occur due to incorrect dependencies

Engineering Contradiction:
Improverecovery speedVSAvoidexecution success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by capturing the correct startup ordering and dependencies of virtual machines during the metadata extraction phase from the primary datacenter. This pre-captured ordering information is stored in the metadata and automatically applied during recovery, enabling VMs to be started in the correct sequence without manual intervention, thus maintaining both speed and execution success.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the primary datacenter's operational state to determine proper VM startup ordering. By monitoring and capturing dependency relationships and startup sequences during normal operation, the system builds a feedback model that guides the recovery process, ensuring VMs are restarted in the correct order to prevent execution failures while maintaining efficient recovery speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9304873B2Recovery system and method for recreating a state of a datacenter
Publication Date: 2016.04.05 VMWARE INC
  • US9304873B2 patent drawing
  • US9304873B2 patent drawing
  • US9304873B2 patent drawing

AI summary

Embodiments include a recovery system, a computer-readable storage medium, and a method of recreating a state of a datacenter. The embodiments include a plurality of program modules that is executable by a processor to gather metadata from a first datacenter that includes at least one virtual machine (VM), wherein the metadata includes data representative of a virtual infrastructure of the first datacenter. The program modules are also executable by the processor to recreate a state of the first datacenter within a second datacenter using the metadata upon a determination that a failure occurred within the first datacenter, and to recreate the VM within the second datacenter.