Cloud Service Brokerage for Multi-Cloud Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The proliferation of cloud service brokerage platforms is hindered by diverse user requirements, complex service configurations, time-consuming deployment, and differences in service environments across heterogeneous clouds, making it difficult to provide optimal cloud services that meet consumer needs.
Innovation Solution
A cloud brokerage apparatus and method that intermediates between multiple cloud service providers, allowing for the segmentation and distribution of cloud services across multiple clouds to optimize pricing and service levels, enabling the selection of the optimal provider and ensuring service level agreements are met, with features like service segmentation, deployment, and management units to monitor and control service levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud service brokerage platforms are deployed to meet diverse user requirements, then service variety and adaptability improve, but system complexity and difficulty of configuration increase
Solution Approach 1:
The patent introduces a cloud service broker as an intermediary component that mediates between cloud service consumers and multiple cloud service providers. The broker abstracts the complexity of heterogeneous cloud environments, automatically matching service requirements with appropriate providers, and managing service deployments. This intermediary layer shields users from configuration complexity while maintaining high adaptability to diverse service requirements.
Solution Approach 2:
The cloud service broker is designed as a universal platform capable of interfacing with multiple different cloud service providers through standardized protocols. It performs multiple functions including service discovery, provider selection, deployment automation, and service level agreement management, thereby reducing overall system complexity while supporting diverse service types.
2Reliability
If optimal cloud service providers are selected through detailed evaluation, then service quality and reliability improve, but time required for service deployment increases
Solution Approach 1:
The patent implements preliminary action by having the cloud service broker pre-establish service level agreements, pre-evaluate cloud service providers, and maintain an updated registry of available services and providers. When a service request arrives, the broker can quickly match requirements with pre-qualified providers rather than performing exhaustive evaluation from scratch, thereby maintaining high service quality while reducing deployment time.
Solution Approach 2:
The system incorporates feedback mechanisms where the broker continuously monitors service performance, provider reliability, and service level agreement compliance. This feedback is used to dynamically adjust provider selections and update service catalogs, enabling rapid decision-making that maintains high reliability without time-consuming evaluations for each new service request.
3Productivity
If cloud services are distributed across multiple heterogeneous clouds, then service availability and cost-effectiveness improve, but monitoring and control difficulty increase
Solution Approach 1:
The cloud service broker implements a universal monitoring framework that can detect and measure service levels across multiple heterogeneous cloud providers through standardized interfaces. It aggregates performance data from different clouds, normalizes metrics, and provides unified service level reporting, thereby maintaining cost-effectiveness through multi-cloud distribution while reducing monitoring complexity.
Solution Approach 2:
The broker establishes continuous feedback loops that automatically monitor service levels across distributed clouds, compare actual performance against agreed service level agreements, and trigger corrective actions when deviations occur. This automated feedback system simplifies the detection and measurement of service levels across heterogeneous environments while maintaining high productivity and cost-effectiveness.
Data Source
AI summary
Disclosed herein are an apparatus and method for providing a cloud service based on cloud service brokerage. The method includes receiving, by a cloud service broker, a first request for a cloud service from a cloud service client, wherein the cloud service broker is connected with the multiple cloud-computing systems; providing, by the cloud service broker, a cloud service brokerage based on cloud services of the cloud-computing systems, wherein the cloud service brokerage enables the cloud service complying with the first request to be provided to the cloud service client; and monitoring, by the cloud service broker, a service level of the cloud service during provision of the cloud service and controlling, by the cloud service broker, the cloud service such that the service level satisfies conditions of the first request.


