A configuration system for container cloud in a distributed environment
By designing and configuring the system in a distributed environment, including mapping of logical subsystems, physical subsystems and container cloud models, the problem of low operation and maintenance of traditional container clouds is solved, efficient operation and maintenance and rapid deployment are achieved, and suitable for financial banking systems.
Patent Information
- Application Number
- CN202211661612.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-23
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2042-12-23
AI Technical Summary
The operation and maintenance efficiency of container clouds in traditional financial banking systems is low, making it difficult to meet the needs of efficient management and rapid deployment.
Design a configuration system in a distributed environment, including logical subsystem, physical subsystem, private cloud model and container cloud model. By mapping container cloud model and private cloud model, mirroring services are provided to improve operation and maintenance efficiency.
It improves the operation and maintenance efficiency of distributed systems, realizes efficient management and rapid deployment, reduces operation and maintenance costs, and supports multi-environment support and rapid start-up.
Smart Images

Figure CN115988030B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cloud computing technology, and more specifically, to a configuration system for container cloud in a distributed environment. Background Art
[0002] Container technology has been an indispensable part of the cloud industry's development in recent years. In a computer, a container is a more lightweight and flexible virtualization processing method that packages everything required for an application. A container includes all code, various dependencies, and even an operating system, enabling the application to run almost anywhere. It ensures that the application can run correctly when moving from one environment to another. It only virtualizes the operating system, rather than virtualizing the underlying computer like a virtual machine. The advantage of container technology is that all business applications can run directly on the operating system of a physical host, can directly read and write to disks, and applications are isolated through namespaces of computing, storage, and network resources, forming a logically independent "container operating system" for each application.
[0003] Container cloud is a new product form emerging in cloud computing technology in the past two years. Container cloud can be understood as a container technology service on the cloud. In terms of computing form, it is a lightweight virtualization technology, different from the kernel-level Guest OS encapsulation of traditional virtualization. Container cloud service is a process-level virtualization form encapsulation. The startup and deployment of container cloud are rapid, and it can be quickly deployed and scheduled according to resource requirements at the application level, with a fast lifecycle change speed. Generally, it has the following advantages: simplified deployment, lightweight, multi-environment support, low cost, fast startup, service orchestration, easy migration, etc.
[0004] In traditional financial banking systems, the technology adopted is the MVC deployment architecture, namely the WEB layer responsible for page display, the middle logic AP layer (Application), and the database DB layer. Each layer can be designed into a highly available solution, which is called a deployment unit in bank deployment. Three deployment units (WEB, AP, DB) constitute a typical physical subsystem, and each deployment unit can contain multiple machines for high availability. Compared with cloud technology, there is a large gap in its operation and maintenance efficiency. Summary of the Invention
[0005] In view of this, this application provides a configuration system for container cloud in a distributed environment to improve the operation and maintenance efficiency of the distributed system.
[0006] To achieve the above objective, the following solutions are proposed:
[0007] A configuration system for container cloud in a distributed environment, the configuration system includes a logical subsystem, a physical subsystem, a private cloud model, and a container cloud model, where:
[0008] The logical subsystem is used to provide logical services for the distributed environment;
[0009] The physical subsystem is used to provide a physical operation foundation for the distributed environment;
[0010] The private cloud model is used to provide private cloud services for the distributed system;
[0011] The container cloud model matches the private cloud model and is used to provide image services for the private cloud model.
[0012] Optionally, the private cloud model includes a deployment unit, virtual machines, a cluster, a computing resource pool, and a first computing resource unit.
[0013] Optionally, the container cloud model includes a Service unit, a Pod unit, a Cluster unit, a Node unit, and a second computing resource unit.
[0014] Optionally, the Service unit is mapped to the deployment unit, the Pod unit is mapped to the virtual machines, the Cluster unit is mapped to the cluster, the Node unit is mapped to the computing resource pool, and the second computing resource unit is mapped to the first computing resource unit.
[0015] As can be seen from the above technical solutions, the present application discloses a configuration system for container cloud in a distributed environment. The configuration system includes a logical subsystem, a physical subsystem, a private cloud model, and a container cloud model. The logical subsystem is used to provide logical services for the distributed environment; the physical subsystem is used to provide a physical operation foundation for the distributed environment; the private cloud model is used to provide private cloud services for the distributed system; the container cloud model matches the private cloud model and is used to provide image services for the private cloud model. Given the high maintainability and other advantages of the container cloud model, by mapping it with the private cloud model in the system, the distributed system has high operation and maintenance efficiency. Description of the Drawings
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0017] Figure 1 It is a block diagram of a configuration system for container cloud in a distributed environment according to an embodiment of the present application. Detailed implementation manners
[0018] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application. Embodiment 1
[0019] Figure 1 It is a block diagram of a configuration system for container cloud in a distributed environment according to an embodiment of the present application.
[0020] As Figure 1 shown, the configuration system provided in this embodiment is applied to a distributed environment, and specifically includes a logic subsystem 10, a physical subsystem 20, a private cloud model 30, and a container cloud model 40. The physical subsystem is logically connected to the logic subsystem, the private cloud model, and the container cloud model respectively. The so-called logical connection in the present application means that the model and the system can provide mutual logical support or services.
[0021] The logic subsystem is used to provide logic services for the distributed environment or the distributed system. The physical subsystem is used to provide a physical operation basis for the distributed environment. The private cloud model is used to provide private cloud services for the distributed environment. The container cloud model is matched with the private cloud model and is used to provide image services for the private cloud model.
[0022] The private cloud model includes a deployment unit 31, virtual machines 32, a cluster 33, a computing resource pool 34, and a first computing resource unit 34. The container cloud model includes a Service unit 41, a Pod unit 42, a Cluster unit 43, a Node unit 44, and a second computing resource unit 45. Among them, the Service unit is mapped to the deployment unit, the Pod unit is mapped to the virtual machine, the Cluster unit is mapped to the cluster, the Node unit is mapped to the computing resource pool, and the second computing resource unit is mapped to the first computing resource unit.
[0023] Specifically, in the container cloud model, Service is used to provide application management services. It defines a set of microservices, manages the association relationships of Pod units, and is also logically mapped to deployment units. A Pod unit is the basic unit of container management, and each Pod unit contains at least one container. Applications are deployed on Pod units, so they are mapped to virtual machines on the private cloud model side. A Cluster unit is a collection of computing, storage, and network resources, so it is mapped to a cluster on the private cloud side. A Node unit is a physical machine, so it is mapped to a computing resource pool.
[0024] As can be seen from the above technical solutions, this embodiment provides a configuration system for container cloud in a distributed environment. The configuration system includes a logical subsystem, a physical subsystem, a private cloud model, and a container cloud model. The logical subsystem is used to provide logical services for the distributed environment; the physical subsystem is used to provide a physical operation foundation for the distributed environment; the private cloud model is used to provide private cloud services for the distributed system; the container cloud model matches the private cloud model and is used to provide image services for the private cloud model. Given the high maintainability and other advantages of the container cloud model, by mapping it to the private cloud model in the system, the distributed system has high operation and maintenance efficiency.
[0025] In addition, the configuration system in this application can reuse existing operation and maintenance tools, control costs, and eliminate the need for operation and maintenance personnel to learn anew.
[0026] Each embodiment in this specification is described in a progressive manner. The key point of each embodiment is the difference from other embodiments. The same or similar parts among the embodiments can be referred to each other.
[0027] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a device, or a computer program product. Therefore, the embodiments of the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0028] Embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing terminal devices generate a device for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.
[0029] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.
[0030] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device, such that a series of operation steps are executed on the computer or other programmable terminal device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 or multiple blocks.
[0031] Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concepts. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present invention.
[0032] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article or terminal device comprising the said element.
[0033] The technical solutions provided by the present invention have been introduced in detail above. Specific examples are used in this text to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A configuration system for container cloud in a distributed environment, characterized in that, The configuration system includes a logic subsystem, a physical subsystem, a private cloud model, and a container cloud model. The physical subsystem is logically connected to the logic subsystem, the private cloud model, and the container cloud model respectively, where: The logic subsystem is used to provide logic services for the distributed environment; The physical subsystem is used to provide a physical operation foundation for the distributed environment; The private cloud model is used to provide private cloud services for the distributed environment; The container cloud model matches the private cloud model and is used to provide image services for the private cloud model; The private cloud model includes a deployment unit, virtual machines, a cluster, a computing resource pool, and a first computing resource unit; The container cloud model includes a Service unit, a Pod unit, a Cluster unit, a Node unit, and a second computing resource unit; The Service unit is used to provide application management services, defines a set of microservices, and manages the association relationships of the Pod units, and is logically mapped to the deployment unit; The Pod unit is the basic unit of container management. Each Pod unit contains at least one container. Applications are deployed on the Pod unit, and the Pod unit is mapped to the virtual machine; The Cluster unit is a collection of computing, storage, and network resources and is mapped to the cluster; The Node unit is an entity machine and is mapped to the computing resource pool; The second computing resource unit is mapped to the first computing resource unit.
Citation Information
Patent Citations
Method for lightweight deployment of distributed system in private cloud environment
CN112181592A