Cloud Platform Gene Library for Automated Container Cluster Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a lack of systematic automatic upgrade technology for complex and ultra-large-scale proprietary cloud platforms, particularly in container cluster environments, which complicates the deployment and upgrade process.
Innovation Solution
A method involving the acquisition of structured cluster gene information, comparison with a standard cloud platform gene library, and determination of hardware and software resources to automate the update process, utilizing kubernetes-based container clusters for efficient deployment and upgrade.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual update methods are used for proprietary cloud platforms, then system stability can be maintained through careful control, but the update process becomes extremely complex and time-consuming for ultra-large-scale container clusters
Solution Approach 1:
The patent creates a standard cloud platform gene library that serves as a template or copy of the desired cloud platform configuration. This gene library contains standardized component definitions that can be replicated across ultra-large-scale container clusters, enabling automated updates without manually configuring each cluster individually. The copying approach resolves the contradiction by providing a scalable template that maintains consistency while dramatically reducing update complexity and time.
Solution Approach 2:
The patent utilizes parameter changes by modifying specific configuration parameters within the cloud platform gene library to enable automated updates. By changing key parameters such as component versions, resource allocations, and deployment configurations in the gene library, the system can automatically propagate these changes across the entire ultra-large-scale container cluster ecosystem, thereby improving update speed while maintaining controlled complexity through parameterized management.
2Productivity
If automated update technology is implemented for ultra-large-scale proprietary cloud platforms, then update efficiency improves significantly, but ensuring system stability and reliability becomes more challenging
Solution Approach 1:
The patent implements feedback mechanisms through the cloud platform gene library system, where update outcomes are monitored and fed back into the gene library for continuous improvement. The system tracks update success rates, system performance metrics, and stability indicators, using this feedback to refine automated update strategies. This feedback loop resolves the contradiction by enabling automated updates to proceed efficiently while maintaining system stability through continuous monitoring and adaptive adjustment based on actual performance data.
Solution Approach 2:
The patent applies beforehand cushioning by establishing a standardized gene library that pre-defines safe update configurations and parameters before actual updates are executed. The gene library contains pre-validated component definitions and deployment parameters that have been tested for stability. This preparatory cushioning mechanism ensures that automated updates proceed efficiently while maintaining system reliability, as updates follow pre-validated paths rather than ad-hoc configurations.
3Manufacturing precision
If standardized gene library approaches are used to manage cloud platform components, then deployment consistency is improved, but adaptability to custom customer requirements may be reduced
Solution Approach 1:
The patent segments the cloud platform configuration into modular components within the gene library, where each component (compute, storage, networking, etc.) can be independently defined and customized. This segmentation allows the system to maintain standardized deployment processes for consistency while enabling customers to selectively customize specific components according to their requirements. The modular structure resolves the contradiction by providing both standardized frameworks and flexible customization options at the component level.
Solution Approach 2:
The patent implements universality by designing the cloud platform gene library to serve multiple functions simultaneously. The same gene library framework supports both standardized deployments across different customers and customized configurations for specific requirements. The universal gene library structure can be adapted to various cloud platform types and customer needs while maintaining consistent deployment methodologies, thereby resolving the contradiction between deployment consistency and customization flexibility.
Data Source
AI summary
A method and an apparatus for updating a cloud platform are provided. The method may include: in response to receiving a cloud platform update request, acquiring to-be-used updating cluster gene information corresponding to the cloud platform update request, wherein the to-be-used updating cluster gene information is structured information that completely represents information of components in a cloud platform container cluster; updating a standard cloud platform gene library according to a comparison result between the to-be-used updating cluster gene information and cluster gene information of a current standard cloud platform, wherein the standard cloud platform is a unified cloud platform on which a customer-specific cloud platform is deployed; and determining, according to an updated standard cloud platform gene library, a hardware resource of a final standard cloud platform and a software resource of the final standard cloud platform.


