Blueprint-Driven Virtual Environment Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large organizations face challenges in designing and scaling complex electronic record-keeping systems due to the need for specific software and hardware infrastructure, which is time-consuming and requires extensive expertise, and troubleshooting can be complicated by the complexity of infrastructure setups.

Innovation Solution

A blueprint-driven approach for creating environment templates in a virtual infrastructure, allowing for automated provisioning and deployment of applications, where a blueprint describes the virtual environment, and environment templates are built to ensure consistency and scalability, reducing setup and maintenance costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a complex infrastructure is designed to meet specific software needs, then the system can function effectively, but the design process becomes time-consuming and requires extensive expertise

Engineering Contradiction:
Improvesystem effectivenessVSAvoiddesign time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining infrastructure templates and blueprints before actual system deployment. These templates include pre-configured hardware and software components, network settings, and deployment procedures that can be rapidly instantiated without requiring complex real-time design decisions, thus reducing design time while maintaining system effectiveness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by allowing flexible configuration of infrastructure templates through parameter customization. Instead of redesigning the entire infrastructure, users can modify specific parameters (such as resource allocation, software versions, or hardware specifications) to match different organizational needs, maintaining effectiveness while reducing design time

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If infrastructure is customized for each organization, then specific needs are met, but troubleshooting becomes more difficult due to complexity

Engineering Contradiction:
Improveorganization-specific customizationVSAvoidtroubleshooting difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The patent applies segmentation by dividing the infrastructure into modular components and standardized templates. Each template represents a segmented, self-contained configuration that can be independently managed and troubleshooted. This modular approach allows organizations to customize specific segments while maintaining overall system understandability, reducing troubleshooting difficulty

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes copying by creating standardized infrastructure templates that can be replicated across different organizations and environments. These templates serve as reference copies that document the expected configuration and behavior, making it easier to identify and troubleshoot issues by comparing actual configurations against the standardized templates

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If manual deployment procedures are used, then flexibility is maintained, but deployment time and complexity increase

Engineering Contradiction:
Improvedeployment flexibilityVSAvoiddeployment speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies self-service by implementing automated deployment procedures that execute infrastructure provisioning and configuration without requiring manual intervention. The system automatically interprets deployment requests, selects appropriate templates, applies configurations, and validates deployments, maintaining flexibility through automated decision-making while significantly increasing deployment speed

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical deployment processes with automated software-based deployment mechanisms. Instead of manual configuration and installation steps, the system uses automated scripts, configuration management tools, and orchestration platforms to provision and deploy infrastructure, eliminating time-consuming manual tasks while maintaining deployment flexibility

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9003406B1Environment-driven application deployment in a virtual infrastructure
Publication Date: 2015.04.07 DELL EMC
  • US9003406B1 patent drawing
  • US9003406B1 patent drawing
  • US9003406B1 patent drawing

AI summary

A system for recipe and blueprint-driven automated application deployment comprises a processor and a memory. The processor is configured to receive an environment, receive an application configuration, and deploy an application using the environment and the application configuration. The environment is provisioned using an environment template, and wherein the environment template is built using a blueprint. The application configuration comprises one or more application endpoints. The memory is coupled to the processor and is configured to provide the processor with instructions.