Unlock instant, AI-driven research and patent intelligence for your innovation.

Server software package management and deployment method and system

A technology for deploying systems and software packages, which is applied in the management and deployment of server software packages and its systems, can solve problems such as the lack of service self-checking mechanisms and visual interfaces, difficulties in distributed deployment, and different management and deployment technologies. Improve the efficiency and success rate of distributed deployment, and improve the effect of deployment efficiency and success rate

Pending Publication Date: 2022-03-29
ZHUHAI JIAMI TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 2. Distributed deployment is difficult: different service clusters need to be deployed on multiple servers;
[0006] 3. Large differences in software packages: different formats of software packages, different management and deployment technologies
[0014] 1. Software packages in different formats, using different software warehouses and deployment technologies (such as yum, npm), the warehouses cannot be interconnected, lack of unified data interface and visual interface, and the maintenance workload is heavy
[0015] 2. For the installation and deployment involving software packages in different formats and in different deployment environments, the operation and maintenance personnel need to compare the "on-site network topology" and "software deployment documents", manually write multiple deployment scripts or declare configurations, and switch between different deployment technologies to perform deployment. inefficient and error-prone
[0016] 3. Lack of a unified service self-inspection mechanism and visual interface, operation and maintenance personnel need to manually confirm the service status one by one after installation, which is inefficient and error-prone

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
  • Server software package management and deployment method and system
  • Server software package management and deployment method and system
  • Server software package management and deployment method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] An embodiment of a method for managing and deploying a server software package:

[0040] Such as figure 1 As shown, a method for managing and deploying a server software package includes the following steps:

[0041] Step S1, designate multiple source code directories, provide metadata and scripts of software services in the designated source code directories, and upload them to the code warehouse together with the source code. In step S1, the developer provides software metadata and software scripts in a specific directory of the source code, and uploads them to the code warehouse together with the source code, where the software metadata includes but not limited to service names, software groups, software versions, applicable platforms, Dependency, software package format, compilation method, label and other information; software scripts include but not limited to build, install, update, start and stop scripts.

[0042] Step S2, downloading the source code from the co...

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 server software package management and deployment method and system, and the method comprises the steps: providing metadata and scripts of software service in a specified source code directory, and uploading the metadata and scripts to a code warehouse together with source codes; downloading a source code from the code warehouse, executing compiling, packaging and compressing programs to generate a corresponding deployment software package, and uploading a generated file to a hybrid software warehouse; after the mixed software warehouse receives the software data, generating a unique coordinate, storing the deployment software package into a storage library of a corresponding type, and storing metadata and scripts into a database by taking the unique coordinate as an ID (Identity); an automatic deployment system is installed according to a script, server management and deployment configuration are performed by using a Web interface provided by the system, and the system automatically completes distributed deployment of each specified service. The system is applied to the method. By applying the method, the defects in the prior art can be overcome, so that the distributed deployment efficiency and success rate of the software package are improved.

Description

technical field [0001] The present invention relates to the technical field of management and deployment methods of server software packages, in particular to a management and deployment method of server software packages and a management and deployment system applying the method. Background technique [0002] The current mainstream software system architecture has evolved from a "monolithic architecture" to a "microservice architecture". The development method of the microservice architecture style is to develop an independent application system by developing a set of small services. The system is composed of multiple independent services, and each small service runs in its own process, and often uses the HTTP resource API lightweight mechanism to communicate with each other. Accompanying it, the deployment method has also expanded from "stand-alone deployment" to "distributed cluster deployment" and "containerized deployment". [0003] However, the evolution of the servic...

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): G06F8/61G06F8/70
CPCG06F8/61G06F8/70
Inventor 麦景烽温清茂
Owner ZHUHAI JIAMI TECH CO LTD