Cross-Cloud Gateway for Multi-Provider Resource Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud environments provide closed ecosystems, restricting customers to using only the services offered by a specific cloud service provider, making it difficult for customers to access services from different providers.

Innovation Solution

The method involves provisioning and managing resources within a cloud infrastructure of a first cloud service provider to enable access to cloud services offered by a second cloud service provider, by establishing network connectivity prerequisites and provisioning cloud services across private clouds of both providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud environments provide closed ecosystems for their subscribing customers, then service security and provider control are improved, but customer access to services from different cloud service providers is restricted

Engineering Contradiction:
Improveservice securityVSAvoidcustomer access to multi-cloud services
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a gateway component that acts as an intermediary between the first cloud environment and the second cloud environment. This gateway receives service requests from the first cloud environment, translates them into appropriate formats, and forwards them to the second cloud environment. The gateway enables cross-cloud service access while maintaining the security boundaries of each closed ecosystem, thus resolving the contradiction between service security and multi-cloud accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cloud environments maintain closed ecosystems, then provider control and service management are improved, but network connectivity between private clouds of different providers is difficult to establish

Engineering Contradiction:
Improveprovider controlVSAvoidnetwork connectivity setup
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-configuring the gateway with translation rules, protocol mappings, and connectivity parameters before actual service requests are made. The gateway is pre-established with the necessary network configurations and authentication mechanisms, so that when service requests need to cross cloud boundaries, the connectivity infrastructure is already in place and ready to operate, eliminating complex on-demand setup procedures.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If customers are restricted to using only services offered by their subscribed cloud environment, then service compatibility and provider ecosystem integrity are improved, but service selection and cloud flexibility are reduced

Engineering Contradiction:
Improveecosystem integrityVSAvoidservice selection
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The gateway is designed with universal functionality that enables it to handle multiple types of service requests, translate between different cloud service protocols, and interface with various cloud environments. This multi-functional capability allows the gateway to maintain ecosystem integrity for each cloud provider while simultaneously enabling customers to access a diverse range of services from multiple providers, thus achieving both stability and adaptability.

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

Data Source

PatentUS20250068471A1Provisioning and managing resources within a cloud infrastructure of a first cloud service provider for cloud services offered by a second cloud service provider
Publication Date: 2025.02.27 ORACLE INT CORP
  • US20250068471A1 patent drawing
  • US20250068471A1 patent drawing
  • US20250068471A1 patent drawing

AI summary

Techniques are disclosed for provisioning and managing resources within a cloud infrastructure of a first cloud service provider for cloud services offered by a second cloud service provider. Cross-cloud services can be provisioned and managed by and between private clouds of cloud service providers. The techniques include receiving a request for a cloud service by a component of a first private cloud within a first cloud environment and from a component of a second private cloud within a second cloud environment. The techniques further include the component of the first private cloud performing one or more operations to establish network connectivity prerequisites for network connectivity between the first private cloud and the second private cloud and causing one or more components of the first private cloud to provision the cloud service in the second private cloud.