Cloud Platform Update via Cluster Gene Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Proprietary cloud platforms face significant challenges in efficiently updating their systems due to the complexity of managing large, dynamic customer business systems and the lack of consideration for component relationships, leading to potential errors during the deployment and upgrade processes.
Innovation Solution
The method involves acquiring cluster gene information for the cloud platform, determining target components and their levels, updating these components based on their levels and gene information, and verifying the hardware and software resources to ensure accurate and stable upgrades.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional cloud platform updating methods are used, then the updating process can be completed, but the workload is huge and error-prone due to lack of consideration for component relationships
Solution Approach 1:
The patent segments the cloud platform into independent components with hierarchical levels. Each component is identified and updated separately based on its level, allowing systematic management of complex updating processes while maintaining component relationships through the hierarchical structure.
Solution Approach 2:
The patent performs preliminary actions by first acquiring cluster gene information and determining component levels before actual updating. This preliminary analysis of component relationships enables the system to plan the updating sequence and avoid errors by understanding dependencies beforehand.
2Manufacturing precision
If cluster gene information is acquired and components are updated level by level, then updating accuracy improves, but the complexity of the updating process increases
Solution Approach 1:
The system automatically acquires cluster gene information, determines component levels, and executes updates based on predefined rules. This self-service approach reduces manual intervention complexity while maintaining high precision through automated hierarchical management of components.
Solution Approach 2:
The patent uses parameter changes by representing components as structured gene information with specific attributes and levels. By manipulating these parameters systematically, the system achieves precise control over component updates without proportionally increasing process complexity.
3Reliability
If all service programs are stopped for component updating, then updating reliability improves, but service availability deteriorates
Solution Approach 1:
The patent segments the platform into hierarchical component levels, allowing selective stopping of service programs only at affected levels rather than globally. This segmentation enables localized updates with minimal service disruption, maintaining availability while ensuring reliability through controlled stopping procedures.
Solution Approach 2:
The system dynamically determines which service programs to stop based on the specific component being updated and its hierarchical level. This dynamic approach adapts the stopping scope to the actual update needs, preventing unnecessary service interruptions while maintaining update reliability through conditional service program management.
Data Source
AI summary
A method and an apparatus for updating a cloud platform are provided. The method may include: in response to receiving an update request, acquiring cluster gene information of a to-be-updated cloud platform corresponding to the update request, the cluster gene information being structured information that entirely represents information of each component in a cloud platform container cluster; determining, on the basis of the cluster gene information, each target component of the to-be-updated cloud platform corresponding to the cluster gene information and a level to which each target component belongs; updating each target component, on the basis of the level to which each target component belongs and the cluster gene information of the corresponding target component; and determining a hardware resource of the to-be-updated cloud platform and a software resource of the to-be-updated cloud platform, based on all of the updated target components.


