System for managing large-scale container application

A large-scale, management module technology, applied in the field of cloud computing, can solve the problem that the application management method cannot bear the pressure of large-scale access, and achieve the effect of high availability

Active Publication Date: 2019-08-13
北京零研科技有限公司
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the present invention is that the existing containerized application management met

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System for managing large-scale container application
  • System for managing large-scale container application
  • System for managing large-scale container application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] This embodiment provides a system for managing large-scale container applications, wherein the large-scale container includes at least one container group, and each container group includes at least one container; at least one container group forms a node, and the node It is a working host, which can be a physical machine or a virtual machine. Such as figure 1 , which represents the relationship between applications, containers, container groups, and nodes. Multiple application processes can be loaded in each container, and multiple containers can form a container group, and each node includes multiple container groups, that is, container groups are created, started, and destroyed on the node. Above, docker can be used in the container group to package, instantiate and run the application. Such as figure 2 As shown, the system includes a master control node 200, and the master control node 200 further includes an interface module 201 and a management module 202, whe...

Embodiment 2

[0045] In this embodiment, the completion process of the replication set controller and related services is created to further illustrate the working process of the system.

[0046] First, the requesting node submits a request to create a replica set controller to the target container group through the node management module, and sends the relevant parameters of the target container group to the interface module. The request is written into the storage module through the interface module. At this time, the management module passes The resource change monitoring interface of the interface module listens to this replica set event and the relevant information of the target container group. After analysis, it is found that there is no instance of the target container group it needs in the container group in the current node, so according to the instance in the replica set The template definition of the target container group generates a new container group object, which is written ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a system for managing large-scale container application. A large-scale container comprises at least one container group, and at least one container group forms a node. The system comprises a master control node, wherein an interface module in the master control node receives an operation request for a target container group sent by a request node. A management module monitors the operation request through the interface module, and sends the operation request to a target node where the target container group is located through the interface module if the large-scale container comprises the target container group. The target node manages the target container group to execute corresponding operation, and the request node monitors the operation execution state of the target container group in the target node through the interface module. The system realizes management of the large-scale containers in a cluster mode, and large-scale access pressure is distributed to the container groups in different target nodes according to needs through the main control node, so that each container in each container group has high availability, and a corresponding number of container groups can be started according to needs.

Description

technical field [0001] The invention relates to the technical field of cloud computing in computer science, in particular to a system for managing large-scale container applications. Background technique [0002] Currently, the development of container technology is in full swing, and containerization and microservices have become hot topics in the software development industry. The development of application deployment containerization has prompted the birth of an excellent application container engine such as docker. Application developers no longer have to worry about various inexplicable online errors caused by environmental factors in the process of building a development environment, developing applications, testing applications, deploying applications, and launching operations and maintenance. Application containerization makes development and deployment more containerized and portable, because containerization allows applications and application dependencies to be p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/50
CPCG06F9/505G06F9/5077G06F2209/503G06F2209/508
Inventor 许勇
Owner 北京零研科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products