Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An automated deployment method for microservice websites

A micro-service and website technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of cumbersome, error-prone, and low-efficiency micro-service websites, and achieve reduced workload, intuitive results, and deployment efficiency. high effect

Inactive Publication Date: 2020-04-17
BEIHANG UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the cumbersome process of manual deployment and update operation and maintenance of micro-service websites, low efficiency, and error-prone problems, the present invention proposes an automatic deployment method for micro-service websites to realize rapid batch deployment and update of micro-service websites on servers

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
  • An automated deployment method for microservice websites
  • An automated deployment method for microservice websites

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be further described in detail with reference to the accompanying drawings and embodiments.

[0026] The present invention decouples the deployment area of ​​the micro-service website into a DMZ area, a database service area, a storage area and a computing service area according to main functions, and completes the automatic deployment and configuration of the micro-service website on a designated server according to user requirements.

[0027] Such as figure 1 As shown, the areas involved in the deployment of the microservice website include: load balancing area DMZ, computing service area, database service area and storage area, and the present invention needs to deploy the above four areas. In this embodiment, Nginx is deployed on the server in the DMZ area to perform load balancing configuration, which is responsible for providing Https access to the outside world, and load balancing the access traffic to the Tomcat server in the computing...

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 an automatic deployment method of a micro-service website. The deployment area of the micro-service website is divided into a load balancing area, a computing service area, a database service area and a storage area for deployment. The method comprises the steps of firstly constructing a deployment file and a configuration file; wherein the deployment file records server IPaddresses, basic software mapping relationships, installation instructions and the like, and the configuration file records cluster relationships among the servers, master and slave server IP addresses and the like; sending corresponding basic software and dependency items to the target server according to the deployment file; performing automatic deployment on each region server according to thedeployment file and the configuration file; and after the deployment is completed, automatically carrying out correctness and availability detection according to the test file, and after the detectionis passed, deploying the war packet of the micro-service website on the specified server. According to the invention, rapid batch deployment and updating of the micro-service website on the server are realized, the deployment efficiency and accuracy are high, and the workload of operation and maintenance personnel is reduced.

Description

technical field [0001] The invention relates to the field of combining automatic deployment and automatic operation and maintenance, in particular to a method for automatic deployment and configuration of a microservice website. Background technique [0002] With the rapid development of information technology, the Internet has become a new infrastructure. As of June 2018, there were approximately 5.44 million domestic websites in my country alone providing services such as e-commerce, e-government, social entertainment, transportation, financial management, and online education to their users. [0003] A website usually includes several main functions. The traditional integrated architecture design will lead to low reliability and scalability of the website. The update of website functions requires redeployment of the whole website. But a website designed with a microservice architecture can effectively avoid these problems. By decoupling different functions, the website ...

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 Patents(China)
IPC IPC(8): H04L12/24H04L29/08
CPCH04L41/082H04L41/0866H04L41/0886H04L41/0889H04L67/30
Inventor 刘家俊乌尼日其其格吴继芳吕江花马世龙李小平
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products