CN105119913A - Web server architecture based on Docker and interactive method between modules - Google Patents

Web server architecture based on Docker and interactive method between modules Download PDF

Info

Publication number
CN105119913A
CN105119913A CN201510494574.3A CN201510494574A CN105119913A CN 105119913 A CN105119913 A CN 105119913A CN 201510494574 A CN201510494574 A CN 201510494574A CN 105119913 A CN105119913 A CN 105119913A
Authority
CN
China
Prior art keywords
module
load balancing
docker
web server
computing node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510494574.3A
Other languages
Chinese (zh)
Inventor
吴含前
李乾坤
姚莉
李露
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201510494574.3A priority Critical patent/CN105119913A/en
Publication of CN105119913A publication Critical patent/CN105119913A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1087Peer-to-peer [P2P] networks using cross-functional networking aspects
    • H04L67/1091Interfacing with client-server systems or between P2P systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention discloses a web server architecture based on a Docker and an interactive method between modules. The web server architecture comprises a load balancing module, a service discovery module, a system monitoring module, a private library module and a plurality of server modules. The web server architecture can be conveniently applied to a web system with the need of high availability and scalability. At the same time, the following functions of (1) monitoring, storing and displaying the operation conditions of a CoreOS server and a Docker container operated by the CoreOS server, (2) dynamically expanding and retracting a cluster according to monitoring data, and (3) updating service in a non-restart mode through establishing a Docker private library and a related strategy are realized.

Description

Exchange method between a kind of Web server framework based on Docker and each module
Technical field
The present invention relates to computer realm, particularly relate to the exchange method between a kind of Web server framework based on Docker and each module.
Background technology
Along with the fast development of mobile Internet, number of netizens and time, the background framework of website also constantly changed with the day by day huge requirements for access of reply all in explosive growth.The design of Web server framework, is deployed to a physical server from simple at first by all to Web service and database service etc. services; Database service is finally separated with Web service, thus improves database service performance and fail safe; And then to working load balancing technique, load is shared to reduce the pressure of separate unit Web server on multiple stage Web server, database then uses the strategy such as NoSQL or read and write abruption to improve concurrent capability; To nearest AutoScaling mode, by monitoring the CPU and internal memory etc. of existing server cluster, according to the flexible strategy of requirements for access and formulation, automatically increasing and removing Web server node.Compared with traditional manual additions and deletions node, this mode responds soon, and O&M cost is little, and stability is high.In addition, because of requirements for access decline time, automatically can remove node, effectively improve server resource service efficiency.
But using traditional server or cloud computing technology to realize AutoScaling framework has a lot of problem, causes AutoScaling mode to never have extensive use.First, business module is deployed to server required time longer, and mobile Internet application requires business module to reach the standard grade by iteratively faster, the frequent deployment of business module and renewal can take a large amount of personnel and the time of preciousness.Meanwhile, to precipitate magnanimity access request, traditional server or cloud computing framework cannot start new service node fast, cause access delay even system crash.
Web site framework is while development, and cloud computing technology also in continuous fast development, and is applied to rapidly in the every field comprising Web server architecture design.But the architecture of conventional cloud computing technique substantially all adopts virtual machine mode, in some segmentation fields, its inherent shortcoming causes effect not fully up to expectations.Along with the popular of cloud computing technology and the fast development of correlation technique, the realization of cloud computing technology architecture no longer only has virtual machine one to select.The container technique such as OpenVZ and LXC, because its toggle speed is faster, performance more high, occupy a tiny space gradually in field of cloud calculation.And Docker is as a kind of engine managing Lightweight Container, container can be created easily and fast and carry out the lifecycle management of container, make container technique universal further.Further again, CoreOS issues version as a Lightweight Container Linux based on Docker, by the system architecture of light weight and the maintenance cost at application deployment ability reduced data center and complexity flexibly, is expected to become Linux server of future generation.
Summary of the invention
The technical problem that the present invention mainly solves is to provide the exchange method between a kind of Web server framework based on Docker and each module, can be applied to the Web system needing high availability and autgmentability easily.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: provide a kind of Web server framework based on Docker, comprise: load balancing module, service discovery module, system-monitoring module, private database module and some server modules, wherein:
Load balancing module is used for carrying out load balancing to each computing node of the cluster of dynamic change;
Service discovery module is used for the information of each computing node of cluster of real-time storage dynamic change;
System-monitoring module is for gathering, storing and show the running state information of each computing node of cluster;
Server module is used for starting and managing each computing node fast;
Private database module is for providing the storage of mirror image, access and inquiry service.
In a preferred embodiment of the present invention, described load balancing module adopts HaProxy to act on behalf of instrument.
In a preferred embodiment of the present invention, described service discovery module adopts Etcd storage system.
In a preferred embodiment of the present invention, described load balancing module and described service discovery module all possess HA characteristic.
In a preferred embodiment of the present invention, described server module adopts CoreOS operating system.
In a preferred embodiment of the present invention, described load balancing module comprises the load balancing module main frame and operation service that provide service and the load balancing module standby host of data syn-chronization with load balancing module main frame.
In a preferred embodiment of the present invention, described service discovery module comprises service discovery module host and service discovery module standby host.
In a preferred embodiment of the present invention, described private database module is Docker private database module.
The present invention also provides the exchange method between a kind of each module of Web server framework based on Docker, comprises following process:
(100) request process: request end sends request, and the request received is shared to arbitrary computing node according to load balancing strategy by load balancing module; Computing node process request, and result is back to load balancing module, response results is back to request end by load balancing module;
(200) service discovery: when adding new computing node, can increase computing node information newly to service discovery Module registers; When removing computing node, first notification payload balance module removes this computing node, from service discovery module, then remove the relevant information of this computing node;
(300) system monitoring: using the monitoring module that runs in each server module as from node, system-monitoring module is as host node, periodically send the achievement data of place server module to host node from node, host node receives each achievement data from node and is depicted as figure, is presented on the main frame browser at system-monitoring module place;
(400) business upgrades: new business mirror image uploads in private database module by developer, during each newly-increased computing node, downloads new business mirror image and load operating from private database module.
In a preferred embodiment of the present invention, described load balancing module regularly inquires about described service discovery module, and upgrades also again the configuration file of offered load balance module according to Query Result.
The invention has the beneficial effects as follows: the Web system needing high availability and autgmentability can be applied to easily, realize following function simultaneously: the operation conditions of (1) monitoring, storage and display CoreOS server and operation Docker container thereof; (2) according to monitor data dynamic retractility cluster; (3) by building Docker private database and corresponding strategies, with non-mode of restarting more new business.
Accompanying drawing explanation
Fig. 1 is the structural representation of a kind of Web server framework one preferred embodiment based on Docker of the present invention;
Fig. 2 is the running framework map of load balancing module shown in Fig. 1;
Fig. 3 is the running framework map of the module of service discovery shown in Fig. 1;
Fig. 4 is the running framework map of system shown in Figure 1 monitoring module;
Fig. 5 is the running framework map of the module of private database shown in Fig. 1;
In accompanying drawing, the mark of each parts is as follows: 1, load balancing module, and 2, service discovery module, 3, system-monitoring module, 4, server module, 5, private database module.
Embodiment
Below in conjunction with accompanying drawing, preferred embodiment of the present invention is described in detail, can be easier to make advantages and features of the invention be readily appreciated by one skilled in the art, thus more explicit defining is made to protection scope of the present invention.
Refer to Fig. 1-Fig. 5, the embodiment of the present invention comprises:
Based on a Web server framework of Docker, as shown in Figure 1, comprising: load balancing module 1, service discovery module 2, system-monitoring module 3, private database module 5 and some server modules 4.
Wherein:
Described load balancing module 1 is for carrying out load balancing to each computing node of the cluster of dynamic change (Container); It adopts HaProxy and Confd Open-Source Tools to realize, and Haproxy a kind ofly acts on behalf of instrument freely, fast and reliably based on TCP and HTTP application, is particularly suitable for the larger Web site of some loads and uses.Confd is the configuration management tool of a lightweight, in conjunction with configuration template engine, regularly can configure and reload Haproxy service.Under the prerequisite of not restarting, apply the change that other modules are made its configuration file.
Meanwhile, described load balancing module 1 possesses HA characteristic, namely when master node delays machine, can start slave node in time and provide service.
Described service discovery module 2 is for the information of each computing node of cluster (Container) of real-time storage dynamic change; It adopts Etcd storage system to store each computing node information.Etcd is the Key/Value storage system of a High Availabitity, is mainly used in sharing configuration and service discovery.Etcd supports RESTfulAPI simultaneously, can be integrated in system easily.Can increase and remove the information of current computing node fast.
Meanwhile, described service discovery module 2 possesses HA characteristic, when master node delays machine, can start slave node in time and provide service.
Described server module 4 is for starting fast and managing each computing node (Container); It adopts CoreOS operating system.CoreOS is that a Lightweight Container Linux based on Docker issues version, can carry out establishment and the lifecycle management of Docker container easily.Due to some characteristics of itself, CoreOS is applicable to being applied to cluster environment very much.And use Fleet as Service Management instrument.Fleet carries out control and management by Systemd to CoreOS cluster, can be used for managing the computing node in server.
Described system-monitoring module 3 is for gathering, storing and show the running state information of each computing node of cluster (Container); CoreOS is server OS recently, does not also have ready-made monitoring tools at present, uses GO language development to realize in the present invention voluntarily.According to the Alert Policy of setting, can give the alarm to related personnel.
Described private database module 5 is for providing the storage of mirror image, access and inquiry service.Described private database module 5 is Docker private database module, uses the private database mounting means that Docker recommends, simultaneously more self-defined functional modules, solves Docker private database at image(mirror image) deficiency of access and query aspects.
The present invention at least needs six main frames: two main frames are as the standby machine of service discovery module, two main frames are as the standby machine of load balancing module, a main frame operational system monitoring module, a main frame is as the server running private database module, other main frames, as the node of runtime server module, increase according to actual conditions and reduce.Each main frame runs respective service logic, and a server cluster with High Availabitity and enhanced scalability has just been built.
Based on Docker each module of Web server framework between an exchange method, comprise following process:
(100) request process: request end sends http request, and the request received is shared to arbitrary computing node according to load balancing strategy by load balancing module; Computing node process request, and result is back to load balancing module, response results is back to request end by load balancing module;
Described load balancing module regularly inquires about described service discovery module (Etcd), and upgrades also again the configuration file of offered load balance module according to Query Result.Be specially: load balancing module (Confd) periodically pulls up-to-date clustered node information from service discovery module, and according to the up-to-date HaProxy configuration file of HaProxy configuration file (haproxy.cfg) template generation of configuration, and trigger haproxy and reload this configuration file, as shown in Figure 2.
Simultaneously, because load balancing module is request access entrance, also can carry out HA configuration to load balancing module, run two HaProxy nodes simultaneously, a user provides service, be called service discovery module host, another operation service and with service discovery module host data syn-chronization, be called load balancing module standby host.When after host fails, system automatically switches to standby host and uses as main frame, restarts original main frame and uses as standby host.
(200) service discovery: adopt Etcd Open-Source Tools to realize.When adding new computing node, can to the newly-increased computing node information of service discovery module (Etcd) registration; When removing computing node, first notification payload balance module removes this computing node, from service discovery module, then removes the relevant information of this computing node, as shown in Figure 3.
Because service discovery module stores the critical data of system, so also HA characteristic must be possessed.
Adopt two main frames in the present invention, be divided into as service discovery module host and service discovery module standby host.
(300) system monitoring: adopt " initiatively " pattern of reporting from node to host node.Using the monitoring module that runs in each server module as from node, 1 main frame operational system monitoring module is as host node, periodically send the achievement data of place server module to host node from node, as CPU and free memory etc., host node receives each achievement data from node and is depicted as figure, be presented on the main frame browser at system-monitoring module place, as shown in Figure 4.
(400) business upgrades: a main frame is as Docker private database server, when business upgrades, new business mirror image uploads in the main frame running private database module by developer, during each newly-increased computing node, system downloads new business mirror image and load operating from private database module, generates new computing node.When removing node, finding the computing node of the older business mirror image of operation and removing, as shown in Figure 5.
The opportunity increasing and remove computing node newly is in cluster telescopic process, also by artificially formulating, can be reached the object upgrading system business by " exhaling the old and inhale the new ".
Present invention is disclosed the exchange method between a kind of Web server framework based on Docker and each module, the Web system needing high availability and autgmentability can be applied to easily, realize following function simultaneously: the operation conditions of (1) monitoring, storage and display CoreOS server and operation Docker container thereof; (2) according to monitor data dynamic retractility cluster; (3) by building Docker private database and corresponding strategies, with non-mode of restarting more new business.
The foregoing is only embodiments of the invention; not thereby the scope of the claims of the present invention is limited; every utilize specification of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (10)

1. based on a Web server framework of Docker, it is characterized in that, comprising: load balancing module, service discovery module, system-monitoring module, private database module and some server modules, wherein:
Load balancing module is used for carrying out load balancing to each computing node of the cluster of dynamic change;
Service discovery module is used for the information of each computing node of cluster of real-time storage dynamic change;
System-monitoring module is for gathering, storing and show the running state information of each computing node of cluster;
Server module is used for starting and managing each computing node fast;
Private database module is for providing the storage of mirror image, access and inquiry service.
2. the Web server framework based on Docker according to claim 1, is characterized in that, described load balancing module adopts HaProxy to act on behalf of instrument.
3. the Web server framework based on Docker according to claim 1, is characterized in that, described service discovery module adopts Etcd storage system.
4. the Web server framework based on Docker according to claim 1, is characterized in that, described load balancing module and described service discovery module all possess HA characteristic.
5. the Web server framework based on Docker according to claim 1, is characterized in that, described server module adopts CoreOS operating system.
6. the Web server framework based on Docker according to claim 1, it is characterized in that, described load balancing module comprises the load balancing module main frame and operation service that provide service and the load balancing module standby host of data syn-chronization with load balancing module main frame.
7. the Web server framework based on Docker according to claim 1, is characterized in that, described service discovery module comprises service discovery module host and service discovery module standby host.
8. the Web server framework based on Docker according to claim 1, is characterized in that, described private database module is Docker private database module.
9. as described in as arbitrary in claim 1-8 based on Docker each module of Web server framework between an exchange method, it is characterized in that, comprise following process:
(100) request process: request end sends request, and the request received is shared to arbitrary computing node according to load balancing strategy by load balancing module; Computing node process request, and result is back to load balancing module, response results is back to request end by load balancing module;
(200) service discovery: when adding new computing node, can increase computing node information newly to service discovery Module registers; When removing computing node, first notification payload balance module removes this computing node, from service discovery module, then remove the relevant information of this computing node;
(300) system monitoring: using the monitoring module that runs in each server module as from node, system-monitoring module is as host node, periodically send the achievement data of place server module to host node from node, host node receives each achievement data from node and is depicted as figure, is presented on the main frame browser at system-monitoring module place;
(400) business upgrades: new business mirror image uploads in private database module by developer, during each newly-increased computing node, downloads new business mirror image and load operating from private database module.
10. the exchange method between each module of Web server framework based on Docker according to claim 9, it is characterized in that, described load balancing module regularly inquires about described service discovery module, and upgrades also again the configuration file of offered load balance module according to Query Result.
CN201510494574.3A 2015-08-13 2015-08-13 Web server architecture based on Docker and interactive method between modules Pending CN105119913A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510494574.3A CN105119913A (en) 2015-08-13 2015-08-13 Web server architecture based on Docker and interactive method between modules

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510494574.3A CN105119913A (en) 2015-08-13 2015-08-13 Web server architecture based on Docker and interactive method between modules

Publications (1)

Publication Number Publication Date
CN105119913A true CN105119913A (en) 2015-12-02

Family

ID=54667801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510494574.3A Pending CN105119913A (en) 2015-08-13 2015-08-13 Web server architecture based on Docker and interactive method between modules

Country Status (1)

Country Link
CN (1) CN105119913A (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550130A (en) * 2015-12-14 2016-05-04 中电科华云信息技术有限公司 Container based dynamic arrangement method for application environment and system applying method
CN105610946A (en) * 2015-12-30 2016-05-25 北京奇艺世纪科技有限公司 Docker technology based cloud jump server system
CN105704458A (en) * 2016-03-22 2016-06-22 北京邮电大学 Container-technology-based video monitoring cloud service platform realization method and system
CN105933137A (en) * 2015-12-21 2016-09-07 ***股份有限公司 Resource management method, device and system
CN105933448A (en) * 2016-06-29 2016-09-07 江苏电力信息技术有限公司 Self-managed micro-service architecture and service method thereof
CN106060127A (en) * 2016-05-24 2016-10-26 中国联合网络通信集团有限公司 Server calling method and server calling device
CN106060122A (en) * 2016-05-20 2016-10-26 北京奇虎科技有限公司 Docker container uploading/downloading feature control method and device
CN106095533A (en) * 2016-06-14 2016-11-09 中国联合网络通信集团有限公司 Method of server expansion and device
CN106302771A (en) * 2016-08-23 2017-01-04 浪潮电子信息产业股份有限公司 A kind of method for configuring domain name of the application created based on Docker container
CN106445515A (en) * 2016-09-18 2017-02-22 深圳市华云中盛科技有限公司 PaaS cloud implementation method based on containers
CN106506703A (en) * 2016-12-28 2017-03-15 掌阅科技股份有限公司 Based on the service discovery method of shared drive, apparatus and system, server
CN106888254A (en) * 2017-01-20 2017-06-23 华南理工大学 A kind of exchange method between container cloud framework based on Kubernetes and its each module
CN106899669A (en) * 2017-02-23 2017-06-27 郑州云海信息技术有限公司 A kind of enterprise's container mirror image method for building up and device based on Registry
CN106936882A (en) * 2015-12-31 2017-07-07 深圳先进技术研究院 A kind of electronic article transaction system
CN107102847A (en) * 2016-02-23 2017-08-29 中国水电工程顾问集团有限公司 Software development methodology, apparatus and system based on micro services
CN107145570A (en) * 2017-05-05 2017-09-08 上海携程商务有限公司 The method and system of server are safeguarded based on database service framework
CN107247793A (en) * 2017-06-21 2017-10-13 平安科技(深圳)有限公司 The mirror image synchronization method and mirror image synchronization system in Docker mirror images warehouse
CN107395642A (en) * 2017-08-31 2017-11-24 郑州云海信息技术有限公司 The method and system for the Docker containers for starting TLS certifications are accessed based on Websocket
CN107391239A (en) * 2016-03-11 2017-11-24 阿里巴巴集团控股有限公司 A kind of dispatching method and equipment based on container service
CN107426034A (en) * 2017-08-18 2017-12-01 国网山东省电力公司信息通信公司 A kind of extensive container scheduling system and method based on cloud platform
WO2018001004A1 (en) * 2016-06-27 2018-01-04 中兴通讯股份有限公司 Docker based cloud platform control method and apparatus
CN107688322A (en) * 2017-08-31 2018-02-13 天津中新智冠信息技术有限公司 A kind of containerization management system
CN107948249A (en) * 2017-11-02 2018-04-20 华南理工大学 Big data plateau elastic telescopic method based on service discovery and container technique
CN108009004A (en) * 2017-12-01 2018-05-08 广东电网有限责任公司佛山供电局 The implementation method of service application availability measurement monitoring based on Docker
CN108021608A (en) * 2017-10-31 2018-05-11 赛尔网络有限公司 A kind of lightweight website dispositions method based on Docker
CN108228347A (en) * 2017-12-21 2018-06-29 上海电机学院 The Docker self-adapting dispatching systems that a kind of task perceives
CN108268305A (en) * 2017-01-04 2018-07-10 ***通信集团四川有限公司 For the system and method for virtual machine scalable appearance automatically
CN108306908A (en) * 2016-12-24 2018-07-20 深圳壹账通智能科技有限公司 Management optimization method and device based on Docker
CN108494589A (en) * 2018-03-14 2018-09-04 北京思特奇信息技术股份有限公司 A kind of management method and system of distribution Nginx servers
CN108509254A (en) * 2018-04-17 2018-09-07 中山市华南理工大学现代产业技术研究院 The monitoring method and system of Docker Container
CN108881477A (en) * 2018-07-16 2018-11-23 上海新炬网络技术有限公司 A method of it is acquired and is monitored based on distributed file
CN109471720A (en) * 2018-10-19 2019-03-15 曙光信息产业(北京)有限公司 Online operational system
US11023266B2 (en) 2017-05-16 2021-06-01 International Business Machines Corporation Detecting and counteracting a multiprocessor effect in a virtual computing environment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468282A (en) * 2014-12-23 2015-03-25 携程计算机技术(上海)有限公司 Cluster monitoring processing system and method
CN105068874A (en) * 2015-08-12 2015-11-18 国家电网公司 Resource on-demand dynamic allocation method combining with Docker technology

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468282A (en) * 2014-12-23 2015-03-25 携程计算机技术(上海)有限公司 Cluster monitoring processing system and method
CN105068874A (en) * 2015-08-12 2015-11-18 国家电网公司 Resource on-demand dynamic allocation method combining with Docker technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张建等: "基于Docker的平台即服务架构研究", 《信息技术与信息化》 *

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550130A (en) * 2015-12-14 2016-05-04 中电科华云信息技术有限公司 Container based dynamic arrangement method for application environment and system applying method
CN105933137A (en) * 2015-12-21 2016-09-07 ***股份有限公司 Resource management method, device and system
CN105610946A (en) * 2015-12-30 2016-05-25 北京奇艺世纪科技有限公司 Docker technology based cloud jump server system
CN105610946B (en) * 2015-12-30 2018-08-03 北京奇艺世纪科技有限公司 A kind of cloud springboard machine system based on docker technologies
CN106936882A (en) * 2015-12-31 2017-07-07 深圳先进技术研究院 A kind of electronic article transaction system
CN107102847A (en) * 2016-02-23 2017-08-29 中国水电工程顾问集团有限公司 Software development methodology, apparatus and system based on micro services
CN107391239A (en) * 2016-03-11 2017-11-24 阿里巴巴集团控股有限公司 A kind of dispatching method and equipment based on container service
CN107391239B (en) * 2016-03-11 2021-06-22 阿里巴巴集团控股有限公司 Scheduling method and device based on container service
CN105704458A (en) * 2016-03-22 2016-06-22 北京邮电大学 Container-technology-based video monitoring cloud service platform realization method and system
CN106060122B (en) * 2016-05-20 2019-03-05 北京奇虎科技有限公司 Docker container uploads/downloads the control method and device of characteristic
CN106060122A (en) * 2016-05-20 2016-10-26 北京奇虎科技有限公司 Docker container uploading/downloading feature control method and device
CN106060127A (en) * 2016-05-24 2016-10-26 中国联合网络通信集团有限公司 Server calling method and server calling device
CN106095533A (en) * 2016-06-14 2016-11-09 中国联合网络通信集团有限公司 Method of server expansion and device
CN106095533B (en) * 2016-06-14 2019-06-18 中国联合网络通信集团有限公司 Method of server expansion and device
CN107547596B (en) * 2016-06-27 2022-01-25 中兴通讯股份有限公司 Cloud platform control method and device based on Docker
WO2018001004A1 (en) * 2016-06-27 2018-01-04 中兴通讯股份有限公司 Docker based cloud platform control method and apparatus
CN107547596A (en) * 2016-06-27 2018-01-05 中兴通讯股份有限公司 A kind of cloud platform control method and device based on Docker
CN105933448A (en) * 2016-06-29 2016-09-07 江苏电力信息技术有限公司 Self-managed micro-service architecture and service method thereof
CN105933448B (en) * 2016-06-29 2018-09-14 江苏电力信息技术有限公司 A kind of the micro services framework and its method of servicing of Self management
CN106302771A (en) * 2016-08-23 2017-01-04 浪潮电子信息产业股份有限公司 A kind of method for configuring domain name of the application created based on Docker container
CN106445515A (en) * 2016-09-18 2017-02-22 深圳市华云中盛科技有限公司 PaaS cloud implementation method based on containers
CN108306908A (en) * 2016-12-24 2018-07-20 深圳壹账通智能科技有限公司 Management optimization method and device based on Docker
CN106506703A (en) * 2016-12-28 2017-03-15 掌阅科技股份有限公司 Based on the service discovery method of shared drive, apparatus and system, server
CN108268305A (en) * 2017-01-04 2018-07-10 ***通信集团四川有限公司 For the system and method for virtual machine scalable appearance automatically
CN106888254A (en) * 2017-01-20 2017-06-23 华南理工大学 A kind of exchange method between container cloud framework based on Kubernetes and its each module
CN106888254B (en) * 2017-01-20 2020-08-18 华南理工大学 Kubernetes-based container cloud architecture and interaction method among modules thereof
CN106899669A (en) * 2017-02-23 2017-06-27 郑州云海信息技术有限公司 A kind of enterprise's container mirror image method for building up and device based on Registry
CN106899669B (en) * 2017-02-23 2020-09-18 苏州浪潮智能科技有限公司 Registration-based enterprise container mirror image establishing method and device
CN107145570A (en) * 2017-05-05 2017-09-08 上海携程商务有限公司 The method and system of server are safeguarded based on database service framework
CN107145570B (en) * 2017-05-05 2020-09-22 上海携程商务有限公司 Method and system for maintaining server based on database service architecture
US11023266B2 (en) 2017-05-16 2021-06-01 International Business Machines Corporation Detecting and counteracting a multiprocessor effect in a virtual computing environment
CN107247793A (en) * 2017-06-21 2017-10-13 平安科技(深圳)有限公司 The mirror image synchronization method and mirror image synchronization system in Docker mirror images warehouse
CN107247793B (en) * 2017-06-21 2020-03-17 平安科技(深圳)有限公司 Mirror image synchronization method and mirror image synchronization system of Docker mirror image warehouse
CN107426034A (en) * 2017-08-18 2017-12-01 国网山东省电力公司信息通信公司 A kind of extensive container scheduling system and method based on cloud platform
CN107395642B (en) * 2017-08-31 2020-03-06 郑州云海信息技术有限公司 Method and system for accessing and starting Docker container of TLS authentication based on Websocket
CN107688322A (en) * 2017-08-31 2018-02-13 天津中新智冠信息技术有限公司 A kind of containerization management system
CN107395642A (en) * 2017-08-31 2017-11-24 郑州云海信息技术有限公司 The method and system for the Docker containers for starting TLS certifications are accessed based on Websocket
CN108021608A (en) * 2017-10-31 2018-05-11 赛尔网络有限公司 A kind of lightweight website dispositions method based on Docker
CN107948249A (en) * 2017-11-02 2018-04-20 华南理工大学 Big data plateau elastic telescopic method based on service discovery and container technique
CN107948249B (en) * 2017-11-02 2019-12-10 华南理工大学 large data platform elastic expansion method based on service discovery and container technology
CN108009004B (en) * 2017-12-01 2022-01-21 广东电网有限责任公司佛山供电局 Docker-based method for realizing measurement and monitoring of availability of service application
CN108009004A (en) * 2017-12-01 2018-05-08 广东电网有限责任公司佛山供电局 The implementation method of service application availability measurement monitoring based on Docker
CN108228347A (en) * 2017-12-21 2018-06-29 上海电机学院 The Docker self-adapting dispatching systems that a kind of task perceives
CN108494589B (en) * 2018-03-14 2021-05-14 北京思特奇信息技术股份有限公司 Management method and system of distributed Nginx server
CN108494589A (en) * 2018-03-14 2018-09-04 北京思特奇信息技术股份有限公司 A kind of management method and system of distribution Nginx servers
CN108509254A (en) * 2018-04-17 2018-09-07 中山市华南理工大学现代产业技术研究院 The monitoring method and system of Docker Container
CN108881477A (en) * 2018-07-16 2018-11-23 上海新炬网络技术有限公司 A method of it is acquired and is monitored based on distributed file
CN108881477B (en) * 2018-07-16 2020-09-29 上海新炬网络技术有限公司 Distributed file acquisition monitoring method
CN109471720A (en) * 2018-10-19 2019-03-15 曙光信息产业(北京)有限公司 Online operational system

Similar Documents

Publication Publication Date Title
CN105119913A (en) Web server architecture based on Docker and interactive method between modules
CN106888254B (en) Kubernetes-based container cloud architecture and interaction method among modules thereof
Botelho et al. On the design of practical fault-tolerant SDN controllers
Kristiani et al. The implementation of a cloud-edge computing architecture using OpenStack and Kubernetes for air quality monitoring application
US9098312B2 (en) Methods for dynamically generating an application interface for a modeled entity and devices thereof
US8424059B2 (en) Calculating multi-tenancy resource requirements and automated tenant dynamic placement in a multi-tenant shared environment
CN106020854A (en) Applying firmware updates in a system with zero downtime
US9582377B1 (en) Dynamic sizing of storage capacity for a remirror buffer
US20170085427A1 (en) Auto discovery of configuration items
CN104335137B (en) Manage the power consumption and performance of computing system
TWI671643B (en) Configuration change method, device and system
CN105871603B (en) A kind of the real time streaming data processing fail recovery and method of data grids based on memory
CN108121782A (en) Distribution method, database middleware system and the electronic equipment of inquiry request
CN103401917A (en) Hybrid cloud computing system based on cloud bus and realization method of hybrid cloud computing system
CN104424013A (en) Method and device for deploying virtual machine in computing environment
CN104823162A (en) High availability for cloud servers
CN102164184A (en) Computer entity access and management method for cloud computing network and cloud computing network
CN111858796B (en) Geographic information system engine system, implementation method and device and storage medium
US11080207B2 (en) Caching framework for big-data engines in the cloud
US11080159B2 (en) Monitor-mine-manage cycle
CN103399894A (en) Distributed transaction processing method on basis of shared storage pool
US20200259930A1 (en) Simulation Systems and Methods Using Query-Based Interest
CN104754008A (en) Network storage node, network storage system and device and method for network storage node
WO2020215752A1 (en) Graph computing method and device
CN101727496A (en) Method for realizing load balancing cluster of MICROSOFT SQL SERVER database

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151202

RJ01 Rejection of invention patent application after publication