Unified Control Interface for Hybrid Cloud Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise IT departments face challenges in transitioning legacy applications to cloud-based architectures due to the need for different control interfaces for client-premise and cloud environments, leading to increased training costs and reluctance to move applications to the cloud.

Innovation Solution

Implementing a common set of programmatic control interfaces at a provider network to manage resources both within and outside the network, allowing clients to register client-side resources for control operations, verify capabilities, and establish secure connections, thereby extending the provider network's control plane into client networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If separate control interfaces are used for client-premise and cloud resources, then each environment can be managed with optimized interfaces, but training costs increase and IT staff complexity increases

Engineering Contradiction:
Improveinterface optimizationVSAvoidtraining cost
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent implements a unified control interface that can manage both cloud-based resources and client-premise resources through a single standardized API. This allows the same interface to perform multiple functions across different deployment environments, eliminating the need for separate specialized interfaces and reducing training requirements while maintaining optimized resource management capabilities

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

2Ease of manufacture

If separate control interfaces are used for client-premise and cloud resources, then environment-specific management is achieved, but device complexity increases

Engineering Contradiction:
Improveenvironment-specific managementVSAvoidcontrol interface variety
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The unified control interface serves multiple deployment environments through a single standardized system, reducing the variety of control interfaces from multiple environment-specific interfaces to one universal interface that can adapt to different resource types and locations

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

3Reliability

If legacy applications remain at client premises, then data security and control are maintained, but cloud transition benefits are lost

Engineering Contradiction:
Improvedata securityVSAvoidcloud transition benefit
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The unified control interface acts as an intermediary that enables cloud-based resources to be managed with the same level of control and security as client-premise resources. This facilitates gradual cloud transition by maintaining familiar control mechanisms while enabling access to cloud benefits, allowing organizations to migrate applications without losing security or control

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3049927B1Client-premise resource control via provider-defined interfaces
Publication Date: 2019.02.27 AMAZON TECH INC
  • EP3049927B1 patent drawingFigure 1
  • EP3049927B1 patent drawingFigure 2
  • EP3049927B1 patent drawingFigure 3

AI summary

Methods and apparatus for client-premise resource control using provider-defined interfaces are described. A set of programmatic interfaces enabling clients to submit registration requests is implemented. A registration request indicates resources located at a data center external to a provider network as candidate targets for control operation requests issued via a different set of programmatic interfaces associated with a service of the provider network. A network connection is established between a particular resource indicated in a registration request, and an administrative resource located within a data center of the provider network. In response to a particular control operation request received via a programmatic interface of the different set, a control command is transmitted from the administrative resource to the particular resource via the network connection.