Cloud Network Configuration Translation for Disaster Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring a new network environment for servers during disaster recovery or routine maintenance is complex and time-consuming due to the complexity of network setting information, especially when multiple networks need to be created manually.

Innovation Solution

A cloud-based system translates internet protocol (IP) information from a first network environment into new IP information without interposing a camouflage layer, allowing for automatic creation of a second network environment for server deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of network environment is performed, then network settings can be customized, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveease of network configurationVSAvoidtime for creating network environment
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system copies network setting information from a first network environment to a second network environment, automatically replicating configurations including IP rules, firewall settings, and network address translation information. This eliminates manual reconfiguration and significantly reduces setup time while maintaining operational simplicity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary translation of network setting information before actual deployment, converting settings from the first network environment into appropriate configurations for the second environment. This advance preparation automates the configuration process and reduces the time required when networks need to be created.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual configuration of multiple networks is performed, then each network can be customized, but operational complexity increases significantly

Engineering Contradiction:
Improvenetwork configuration flexibilityVSAvoidcomplexity of network setting information
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically copies and adapts network setting information across multiple network environments, handling the complexity of configuring multiple networks simultaneously. It translates and adjusts settings including IP rules, firewall configurations, and network address translation information, maintaining flexibility while reducing operational complexity through automation.

Inventive Principle:
Principle #26Copying

3Reliability

If camouflage layer is interposed for IP translation, then network security is improved, but system complexity and time requirements increase

Engineering Contradiction:
Improvenetwork securityVSAvoidtime for IP information translation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts and translates essential IP information directly between network environments without interposing a camouflage layer. It identifies and converts key network setting information including IP addresses and routing rules, achieving necessary security and translation functionality while eliminating the time-consuming camouflage layer approach.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11489730B2Methods, apparatuses and systems for configuring a network environment for a server
Publication Date: 2022.11.01 STORAGE ENGINE INC
  • US11489730B2 patent drawing
  • US11489730B2 patent drawing
  • US11489730B2 patent drawing

AI summary

Methods, apparatuses and systems for cloud-based disaster recovery are provided. The method, for example, includes receiving, at a cloud-based computing platform, first internet protocol (IP) information relating to a first network environment associated with a server used by a client machine; translating the first IP information, without having to interpose a camouflage layer into the first IP information, and generating second IP information based on the translated first IP information, the second IP information used for creating a second network environment for the server; creating the second network environment for the server; and deploying the server in the created second environment.