Hybrid Cloud Infrastructure Provisioning via Unified Blueprints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hybrid-cloud infrastructure management challenges include limited flexibility and performance issues when implementing workload flexing and cloud-bursting, as well as exposing complexity to users due to the need for standardizing on a single technology or adding additional virtualization layers.

Innovation Solution

A method and system for provisioning user applications in a hybrid-cloud infrastructure by using application and network blueprints, which allow for the identification and provisioning of computing resources across multiple cloud platforms without requiring standardization on a single technology, thereby avoiding additional virtualization layers and maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud-bursting is implemented to accommodate transient workload increases, then productivity is improved, but device complexity increases due to managing multiple cloud environments

Engineering Contradiction:
Improveworkload处理能力VSAvoidhybrid environment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud management platform as an intermediary layer between users and multiple cloud environments. This platform provides unified orchestration, resource provisioning, and management capabilities across hybrid cloud infrastructures, allowing workload flexing and cloud-bursting while abstracting away the underlying complexity of managing multiple cloud providers and environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If standardization on a single technology is implemented, then device complexity is reduced, but adaptability decreases as users cannot access features from other cloud technologies

Engineering Contradiction:
Improveinfrastructure management complexityVSAvoidaccess to cloud features
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The cloud management platform is designed with universal capabilities that work across multiple cloud technologies and providers. It provides a unified interface and set of management functions that can orchestrate resources from different cloud environments, enabling users to access diverse cloud features and services while maintaining consistent management practices regardless of the underlying technology.

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

3Adaptability or versatility

If additional virtualization layers are added to manage hybrid clouds, then adaptability improves, but performance deteriorates

Engineering Contradiction:
Improveworkload flexing capabilityVSAvoidapplication performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the management and orchestration functions from the application layer and places them in a dedicated cloud management platform. This separation allows the management of workload flexing and cloud-bursting at the platform level without adding virtualization overhead to the application execution path, thereby maintaining application performance while providing adaptability through unified resource management.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9841962B2Hybrid-cloud infrastructures
Publication Date: 2017.12.12 BMC HELIX INC
  • US9841962B2 patent drawing
  • US9841962B2 patent drawing
  • US9841962B2 patent drawing

AI summary

Methods and apparatus for implementing hybrid-cloud computing networks are disclosed. An example computer-implemented method includes receiving, at a computing device, a request to provision a user application. The method further includes identifying an application blueprint corresponding with the request and identifying at least one computing resource corresponding with the request. The method still further includes identifying a network blueprint that includes the at least one computing resource, provisioning a computing network in accordance with the identified network blueprint and provisioning the at least one computing resource in the provisioned computing network. The method also includes, installing the user application in the provisioned at least one computing resource in accordance with the application blueprint.