Container Storage Allocation Across Multi-Base Clouds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In hybrid cloud environments, setting storage characteristics in container execution platforms is complicated due to the manual exchange of storage server information between different administrators, and migrating applications often requires manual changes in settings when destination bases lack matching storage characteristics, leading to inefficiencies and loss of correspondence between storage volumes.
Innovation Solution
A computer system with a management server that stores storage characteristics and connection information for each base, allowing compute servers to easily allocate storage areas to containers based on these characteristics and information, facilitating automatic setting and migration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If storage server information is exchanged manually between container orchestration program administrator and storage administrator, then storage characteristics can be set in container execution platform, but operations become complicated
Solution Approach 1:
The patent introduces a storage management server as an intermediary between the container orchestration program and storage servers. This server automatically manages storage characteristic information and connection details, eliminating the need for manual information exchange between administrators. The storage management server acts as a centralized repository that both the container orchestration program and storage servers can access, simplifying the operational process while reducing complexity.
Solution Approach 2:
The container orchestration program automatically acquires storage characteristic information and connection information from the storage management server without requiring manual intervention. The system enables self-service by allowing the container orchestration program to autonomously retrieve and apply storage configuration details, reducing operational complexity and improving ease of operation.
2Adaptability or versatility
If application migration is performed between bases with different storage characteristics, then application portability is improved, but manual setting changes are required
Solution Approach 1:
The patent implements automatic copying of storage characteristic information from the storage management server to the container orchestration program during application migration. When an application is migrated between bases, the system automatically retrieves the appropriate storage characteristic information from the storage management server and applies it to the destination environment, eliminating manual setting changes and reducing time loss.
Solution Approach 2:
The storage management server pre-stores storage characteristic information and connection information for multiple bases in advance. This preliminary preparation allows the container orchestration program to quickly acquire and apply the correct storage configuration during migration without requiring manual intervention, thus improving adaptability while minimizing time loss.
3Adaptability or versatility
If storage characteristics names change between migration source and destination bases, then local storage management flexibility is improved, but application settings cannot be reused
Solution Approach 1:
The patent creates a universal storage characteristic information management system where the storage management server stores standardized storage characteristic information that can be referenced across different bases. Even when local storage characteristic names change, the container orchestration program can acquire and apply the appropriate information from the storage management server, ensuring application settings remain reusable while maintaining local management flexibility.
4Reliability
If container execution platform is recreated for data inheritance, then data continuity is improved, but correspondence between storage server volume and container volume is lost
Solution Approach 1:
The patent implements a feedback mechanism where the container orchestration program continuously acquires updated storage characteristic information and connection information from the storage management server. This feedback loop ensures that even when the container execution platform is recreated, the system can retrieve and re-establish the correct volume correspondence information, maintaining data inheritance while preventing information loss.
Data Source
AI summary
In a computer system with clouds of a plurality of bases and a storage management server, where the cloud of the base includes a compute server on which a container execution platform for executing a container is built, and a storage server that provides a storage area for storing data, the storage management server stores a storage characteristic of a storage area of a storage server in the cloud of each base and connection information to the storage area, and the compute server acquires, from the storage management server, a storage characteristic and connection information of the storage area in the base to which the compute server belongs, determines a storage area to be allocated to the container of the container execution platform based on the storage characteristic, and allocates the determined storage area to the container based on the connection information.


