Cross-Cloud Service Provisioning via Mediator Broker
Find Innovative SolutionsGenerate 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 technique involves provisioning a cloud service of a first cloud service provider using the control plane of a second cloud service provider, allowing for the detection of requests, provisioning of resources, and linking of resources between the two cloud environments to enable data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud environments provide closed ecosystems for their subscribing customers, then service management and control within each cloud environment is simplified and reliable, but customers are restricted to using only the services offered by that specific cloud service provider and cannot access services from different providers
Solution Approach 1:
The patent introduces a cloud broker as an intermediary component that mediates between customers and multiple cloud service providers. The cloud broker receives service requests from customers, translates them into appropriate provider-specific requests, and manages the interactions between different cloud environments. This intermediary enables customers to access services from multiple providers without directly managing the complexity of each provider's closed ecosystem, thus resolving the contradiction between versatility and system complexity.
2Ease of operation
If cloud environments maintain closed ecosystems with provider-specific services, then service control and provisioning is straightforward within each environment, but data transfer and resource linking between different cloud environments becomes difficult
Solution Approach 1:
The patent implements a universal service interface and standardized resource description framework that works across multiple cloud service providers. The cloud broker provides multi-functional capabilities including service request translation, resource provisioning across different providers, and data transfer management. This universal interface layer maintains ease of operation for service provisioning while ensuring reliable data transfer between different cloud environments by handling provider-specific protocols and formats internally.
3Adaptability or versatility
If customers subscribe to a single cloud environment, then service management is simple and reliable, but flexibility and ability to access multiple cloud services is reduced
Solution Approach 1:
The patent implements automated service provisioning and management capabilities where the cloud broker system automatically handles service requests, resource allocation, and data transfer between cloud environments without requiring manual customer intervention. The system includes automated service catalog management, dynamic resource provisioning, and self-configuring data transfer pipelines. This self-service automation enables customers to access multiple cloud services with simplified management, resolving the contradiction between versatility and management complexity.
Data Source
AI summary
Techniques are disclosed for provisioning a cloud service of a first cloud service provider using a control plane of a second cloud service provider. The techniques include detecting that a request for a cloud service provided by the first cloud service provider has been received from the second cloud environment of a second cloud service provider different from the first cloud service provider. The techniques further include, after detecting that the request for the cloud service has been received, provisioning a first set of resources within the first cloud environment and linking the first set of resources to a second set of resources within the second cloud environment. Linking the first set of resources to the second set of resources enables data pertaining to the cloud service to be transferred from the second cloud environment to the first cloud environment.


