Cloud Infrastructure Management via Intermediate Layer Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The infrastructure layer in cloud computing architectures faces challenges with complex management due to extensive module distribution, non-uniform interaction mechanisms, and simplistic outward interfaces, leading to low performance and inefficient resource management through conventional management consoles and APIs.
Innovation Solution
A method and apparatus that determine and execute user operations on the infrastructure layer, updating and synchronizing data between the infrastructure and intermediate layer databases, allowing for efficient resource management through the intermediate layer without direct interaction with the infrastructure layer, thereby simplifying implementation complexity and improving user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the management console directly interacts with underlying services to manage cloud resources, then the user interface can access resource information, but the system complexity increases and management efficiency decreases due to needing to invoke multiple underlying services and process their data
Solution Approach 1:
The patent introduces an intermediate layer as a mediator between the management console and underlying infrastructure services. This intermediate layer provides unified management interfaces that abstract away the complexity of multiple underlying services, allowing the management console to interact with a single standardized interface rather than directly invoking multiple services. This resolves the contradiction by reducing management console complexity while maintaining ease of operation.
Solution Approach 2:
The patent segments the cloud computing architecture into distinct layers: infrastructure layer, intermediate layer, and management console layer. Each layer has specific responsibilities and interfaces. The intermediate layer is segmented to handle specific resource management tasks, providing modular interfaces that reduce the complexity burden on the management console while maintaining operational efficiency.
2Ease of manufacture
If atomic functions are implemented with simplistic outward interfaces, then the infrastructure layer is easier to implement, but comprehensive management through the management console becomes difficult
Solution Approach 1:
The patent makes the intermediate layer universal by designing it to handle multiple types of resource management operations (compute, storage, network) through unified interfaces. The intermediate layer provides multi-functional capabilities that work with the simplistic atomic function interfaces of the infrastructure layer, enabling comprehensive management without complicating the infrastructure implementation.
Solution Approach 2:
The intermediate layer acts as an intermediary that translates high-level management requirements into atomic function calls to the infrastructure layer. It provides comprehensive management capabilities by orchestrating multiple atomic functions, while the infrastructure layer remains simple with its atomic function interfaces.
3Device complexity
If the user directly manages cloud resources by logging in and operating one by one, then no management console is needed, but the user needs to record complete resource information and operate individually, resulting in considerable difficulty and low efficiency
Solution Approach 1:
The patent enables self-service through the intermediate layer, which provides automated resource management capabilities. Users can access and manage cloud resources through standardized interfaces provided by the intermediate layer without needing to manually track or record resource information. The system automatically manages resource states and provides unified access, improving productivity while maintaining simple system structure.
4Adaptability or versatility
If underlying services expose atomic interfaces directly to users, then the user can combine various complicated service scenarios, but the user must handle the complexity of combining multiple services
Solution Approach 1:
The intermediate layer serves as an intermediary that provides adapted interfaces to users, maintaining the atomic interface structure of underlying services while abstracting away the complexity of combining them. Users can access versatile service scenarios through the intermediate layer's unified interfaces without directly handling the complexity of service composition.
Solution Approach 2:
The intermediate layer performs preliminary actions by pre-configuring and orchestrating service combinations. It handles the complexity of combining multiple atomic services in advance, providing users with ready-to-use service scenarios through simplified interfaces, thus maintaining versatility while reducing operational complexity.
Data Source
AI summary
The present disclosure provides a method and apparatus for operating an infrastructure layer of cloud computing architecture. A specific implementation of the method comprises: determining, in response to receiving an operation request sent by a user via a user terminal for the infrastructure layer, whether to execute an operation indicated by the operation request; sending, in response to determining to execute the operation, the operation request to the infrastructure layer; updating, after the infrastructure layer successfully executing the operation and updating the resources related to the infrastructure layer, a state of the resources related to the infrastructure layer stored in the intermediate layer database; acquiring changed data in the resources related to the infrastructure layer, and storing the data in the infrastructure layer database; and synchronizing the data in the infrastructure layer database to the intermediate layer database.


