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

Release control method and release control system oriented to cluster sites

A cluster and site technology, applied in the field of cluster site-oriented release control and system, can solve the problems of file rollback, site group and user access instability, etc., to achieve the effect of ensuring rollback

Active Publication Date: 2012-10-24
SHANGHAI CTRIP COMMERCE CO LTD
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When updating these server clusters in the traditional WEB deployment method, a large amount of site information is usually copied remotely to the working directory of the production server. For example, the time for a single machine is about 5 minutes, resulting in an extremely unstable state in the site group and user access. Once released Failure and the risk of a large number of file rollbacks are terrible things for the stability of application services and the availability of users

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
  • Release control method and release control system oriented to cluster sites
  • Release control method and release control system oriented to cluster sites
  • Release control method and release control system oriented to cluster sites

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] refer to figure 1 , as shown in 2, the present invention is composed of the following three core modules: that is, the upload system (AutoUploader), which is used to transmit the application to be released to each WEB server function of the cluster, and the server agent (ServerAgent), which is stationed in the WEB production server for a long time, is used to Provide IIS management function; and release controller (ReleaseController), which is used to schedule and manage server agent instructions of servers in the cluster. The system can also include the operation of the operation and maintenance personnel's computer and the support of the database (DB).

[0019] Among them, the implementation mode of the upload system is relatively simple. It can actually be an FTP client, which needs to implement the FTP file transfer protocol, combined with the multi-thread management mechanism, for file collection, upload queue management, failure retry, and error warning functions;...

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 release control method oriented to cluster sites, wherein the method comprises the following steps of: building at least one backup directory at each WEB server; transmitting a to-be-released application to the backup directory of each WEB server in the cluster; executing IIS (Internet Information Server) switching to switch the WEB server to the backup directory from the current work directory, and specifying the backup directory as the current work directory; and at least activating the applications in the backup directories of some WEB servers. The method can easily realize release for a large-scale cluster site; firstly, the application work and the application updating are separated, namely, the work and the updating both are effective; secondly, a smoke test mechanism is provided in the production environment; the availability of the finally produced version is guaranteed; thirdly, by effective release strategies, each machine application upgrading is smoothed without causing troubles to the users of the front end; and finally, a switching back mechanism is configured quickly, which can ensure high-efficiency rollback of the applications.

Description

technical field [0001] The invention relates to a method and system for realizing Internet application software release technology. Background technique [0002] The working characteristics of the cluster site are usually working in a network access environment with heavy load and high flow, and load balancing network application business by using multiple servers. [0003] Generally, medium-sized or large-scale Internet companies usually deploy dozens or hundreds of WEB servers on the online platform at the same time. When updating these server clusters in the traditional WEB deployment method, a large amount of site information is usually copied remotely to the working directory of the production server. For example, the time for a single machine is about 5 minutes, resulting in an extremely unstable state in the site group and user access. Once released Failure and the risk of a large number of file rollbacks are very terrible things for the stability of application serv...

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): H04L29/08
Inventor 葛隽马骐黄贤飞陈昱
Owner SHANGHAI CTRIP COMMERCE CO LTD
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