Ranked Deployment Options for Hybrid Cloud Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to deploying complex, multiple-tier workloads in hybrid cloud environments are inefficient and challenging due to differences in applications, workloads, and infrastructure resources, requiring manual modifications and complicating application design and deployment.

Innovation Solution

A computer-implemented method and system that receive an application design plan and data residency criteria to determine compliant infrastructure resources, rank deployment options based on resource utilization, capacity, and weights, and generate a tree data structure for optimized deployment in a cloud computing environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual modifications are made to ensure application compatibility with infrastructure environments, then deployment reliability is improved, but deployment complexity and time increase

Engineering Contradiction:
Improvedeployment reliabilityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of application requirements and infrastructure capabilities before deployment. Deployment manifests are pre-configured with compatibility information, and the system automatically matches applications to suitable infrastructure environments in advance, eliminating the need for manual modifications during deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The deployment system automatically performs compatibility checking and selection of appropriate infrastructure environments without requiring manual intervention. The system self-services by analyzing application requirements, evaluating infrastructure capabilities, and making deployment decisions autonomously.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual modifications are made to ensure application compatibility with infrastructure resources, then deployment reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedeployment reliabilityVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a deployment management system as an intermediary between applications and infrastructure environments. This intermediary automatically handles compatibility matching, selecting appropriate infrastructure resources based on application requirements without requiring manual intervention from developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The deployment system automatically performs compatibility checking and selection of appropriate infrastructure environments without requiring manual intervention. The system self-services by analyzing application requirements, evaluating infrastructure capabilities, and making deployment decisions autonomously.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If applications are modified to suit specific infrastructure environments, then adaptability to infrastructure is improved, but application design complexity increases

Engineering Contradiction:
Improveinfrastructure adaptabilityVSAvoidapplication design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of application requirements and infrastructure capabilities before deployment. Deployment manifests are pre-configured with compatibility information, and the system automatically matches applications to suitable infrastructure environments in advance, eliminating the need for manual modifications during deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a deployment management system as an intermediary between applications and infrastructure environments. This intermediary automatically handles compatibility matching, selecting appropriate infrastructure resources based on application requirements without requiring manual intervention from developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2973116B1Systems and methods for providing ranked deployment options
Publication Date: 2023.01.11 SERVICEMESH
  • EP2973116B1 patent drawingFigure 1
  • EP2973116B1 patent drawingFigure 2
  • EP2973116B1 patent drawingFigure 3

AI summary

Systems, methods, and non-transitory computer-readable media can receive information about an application design plan. The application design plan can be associated with at least one deployment criterion. One or more available infrastructure resources can be identified based on the information about the application design plan. A plurality of deployment options can be determined based on the one or more available infrastructure resources. The plurality of deployment options can be determined to be compliant with the at least one deployment criterion. The plurality of deployment options can be ranked to produce an ordered set of deployment options.