Cloud Platform Gene Library for Automated Container Cluster Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveupdate speedVSAvoidupdate process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveupdate efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Engineering Contradiction:
Improvedeployment consistencyVSAvoidcustomization flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12596592B2Method and apparatus for updating cloud platform
Publication Date: 2026.04.07 BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
  • US12596592B2 patent drawing
  • US12596592B2 patent drawing
  • US12596592B2 patent drawing

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.