Distributed automatic deployment system

A deployment system and automatic deployment technology, applied in the computer field, can solve problems such as unsupported rollback, server cluster attack, complex deployment plan generation, etc., to achieve the effect of reducing workload and improving security

Inactive Publication Date: 2016-03-16
GOSUNCN TECH GRP
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. The generation of the deployment plan is too complicated, which increases the workload of the maintenance personnel
[0004] 2. The deployment method is fixed and does not support custom deployment
[0005] 3. Rollback is not supported. Once something goes wrong during the deployment process, it will bring a catastrophic blow to the entire server or even the entire cluster
[0006] 4. It can only be deployed in simple steps, and cannot support deployment schemes involving dependencies

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
  • Distributed automatic deployment system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0022] Such as figure 1 As shown, a distributed automatic deployment system includes a management terminal, an automatic deployment server and a client, and its deployment steps include:

[0023] S1. The user configures the deployment plan of the software package through the management terminal, generates a deployment package, and sends it to the automatic deployment server;

[0024] S2. The automatic deployment server checks whether the deployment package contains a software package, and if it exists, stores the software package in the database and notifies the client to deploy;

[0025] S3. The client obtains the deployment package from the automatic deployment server, and parses the deployment package, and parses out the specific deployment steps that meet the requirements of the client;

[0026] S4. The client obtains the software package;

[0027] S5. The client executes the deployment step and records it.

[0028] In this embodiment, when the installation of a softwar...

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 discloses a distributed automatic deployment system, which comprises a management side, an automatic deployment server and a client side. The distributed automatic deployment system comprises the following deployment steps: a user configures a deployment scheme of a software package through the management side to generate a deployment package, and sends the deployment package to the automatic deployment server; the automatic deployment server detects whether the software package is contained in the deployment package or not, the software package is stored into a database if the software package is contained in the deployment package, and the client side is notified to carry out deployment; the client side obtains the deployment package from the automatic deployment server and analyzes deployment package to obtain a specific deployment step which conforms to the current client side; the client side obtains the software package; and the client side executes and records the deployment step.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a distributed automatic deployment system. Background technique [0002] At present, large-scale distributed systems include multiple services working together. These services are deployed on tens of thousands of servers. If they are manually deployed and installed one by one, there will obviously be huge problems. In order to improve deployment efficiency, there are two technical solutions adopted by the existing technology. One is to write specific scripts based on certain server types and copy them to run on these servers for deployment; the other is to develop a specific deployment system for a special server type. Although these two solutions can solve the batch deployment requirements of some special servers, they have the following defects: [0003] 1. The generation of the deployment plan is too complicated, which increases the workload of the maintenance perso...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F8/61
Inventor 林楷填李文杰范日明冯亮黎建驹劳定雄刘双广
Owner GOSUNCN TECH GRP
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