Cloud Resource Management Modules for Scalable Tenant Clusters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud services in management area resource pools are not scalable, leading to resource wastage during peak traffic periods and high construction costs due to the fixed deployment of large-scale virtual machines.
Innovation Solution
A cloud resource management system that manages only a basic resource group in an external resource cluster, using a basic management module to control resources effectively, allowing for the deployment of extension modules as needed, thereby reducing the scale of the management module and construction costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If large-scale virtual machines are selected in the management area resource pool to deploy large-scale service clusters, then the system can cope with peak service traffic, but resources are wasted during non-peak periods and construction costs increase
Solution Approach 1:
The patent segments the resource pool into management area resource pool and tenant area resource pool, allowing independent management and scaling of each area. The management area resource pool can be kept small and stable, while the tenant area resource pool scales with service demand, avoiding the need to scale up the entire system during peak traffic.
Solution Approach 2:
The patent enables dynamic scaling of service clusters by allowing cloud services to be extended from the management area resource pool to the tenant area resource pool. This allows the system to scale resources dynamically during peak traffic and release them during non-peak periods, avoiding resource wastage while maintaining service performance.
2Ease of manufacture
If cloud services are fixedly deployed in the management area resource pool, then the deployment is simple, but the services cannot be extended to other areas for co-deployment or migration deployment
Solution Approach 1:
The patent creates a unified cloud service architecture where services can be deployed in either the management area resource pool or the tenant area resource pool. The service deployment system can automatically select the appropriate resource pool based on requirements, enabling services to be extended, migrated, or co-deployed across different areas while maintaining a consistent deployment process.
3Reliability
If the basic management module manages all resources in the external resource cluster, then complete control is achieved, but the management module scale increases with the external resource cluster scale leading to high construction costs
Solution Approach 1:
The patent segments resource management into two independent modules: the basic management module that manages only the basic resource group in the external resource cluster, and the extension management module that manages extended resources. This segmentation allows the basic management module to maintain a fixed, small scale while still providing complete control through the modular architecture.
Data Source
AI summary
A cloud resource management system including a cloud resource management node, an underlying management module, and an external resource management module. The cloud resource management node is configured to deploy the underlying management module; the underlying management module is configured to manage an internal resource cluster and deploy the external resource management module based on the internal resource cluster; and the external resource management module is configured to manage an external resource cluster; and the basic management module is configured to: manage a basic resource group in the external resource cluster, create a virtual instance based on the basic resource group, and deploy a service of a tenant in the virtual instance.


