Method and device for deploying application system

An application system and configuration file technology, applied in the computer field, can solve the problems of inconvenient deployment and low deployment efficiency, and achieve the effect of facilitating deployment and improving deployment efficiency.

Inactive Publication Date: 2017-05-10
GUANGZHOU SHIRUI ELECTRONICS +1
View PDF3 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, the currently used application system deployment scheme

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
  • Method and device for deploying application system
  • Method and device for deploying application system
  • Method and device for deploying application system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] figure 1 It is a flow chart of a method for deploying an application system provided by Embodiment 1 of the present invention. This embodiment can be applied to a scenario where a developed application system is deployed in different enterprises, and the method can be executed by a server. like figure 1 As shown, the method specifically includes the following steps:

[0051] S110, formulate an actually required target image according to the original image of the application system, and the original image is obtained from a data source corresponding to the container engine.

[0052]Among them, the application system can be an operating system such as DOS, Window or Linux, or an enterprise management system. The enterprise management system can reflect most of the functions of enterprise management, including decision-making, planning, organization, leadership, monitoring and analysis, etc., and can provide real-time , Relevant, accurate and complete data, a software th...

Embodiment 2

[0065] figure 2 The flow chart of an application system deployment method provided by Embodiment 2 of the present invention is based on the above embodiments, as shown in figure 2 As shown, prior to S110, it also includes:

[0066] S210, split the application system into at least one single-process service, and the single-process service can manage and maintain corresponding sub-processes.

[0067] Among them, single-process service is based on the idea of ​​micro-service architecture, which splits large-scale application systems into individual single processes or single processes that can manage and maintain sub-processes by themselves, and make the coupling between each single process as low as possible during design. When splitting an application system into a single-process service, it can be split according to different functions. Exemplarily, Table 1 is a split table of an application system provided in this embodiment. Each row in the list corresponds to a single-p...

Embodiment 3

[0079] image 3 The flow chart of an application system deployment method provided by Embodiment 3 of the present invention is based on the above embodiments, as shown in Figure 4 As shown, after S130 and before S140, it also includes:

[0080] S310, start the target container according to the start instruction of the hypervisor file.

[0081] In this application scenario, after clicking the start instruction of the management program file, the server will start each target container one by one according to the program instructions in the management program file. After starting the target container, correspondingly, run the single Process service program.

[0082] S320. Determine whether the target container is started successfully.

[0083] S330. If the startup is unsuccessful, debug and modify the configuration file, regenerate the hypervisor file according to the modified configuration file, and start the target container according to the startup instruction of the rege...

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 embodiment of the invention discloses a method and device for application system deployment. The method for application system deployment includes the following steps: 1, according to an original mirror image of the application system, a target mirror image that is actually needed is drawn, and the original mirror image is pulled from a corresponding data source of a container engine; 2, a target container is generated according to the target mirror image,and a procedure corresponding to the target mirror image is debugged in the target container; 3, a configuration file and environment variables are generated according to the debugged procedure, and according to the configuration file and the environment variables, a supervisor file is generated; 4, according to the supervisor file, the application system is deployed on the client. The method anddevice for application system deployment enable the deployment of the application system without considering environment dependence and conflict problems, improve the deployment efficiency of the application system, and make the deployment of the application system convenient.

Description

technical field [0001] Embodiments of the present invention relate to the field of computer technology, and in particular, to a method and device for deploying an application system. Background technique [0002] With the continuous expansion of operation scale and business scope, enterprises put forward higher requirements for the functions, multi-service support and integration of large-scale systems. A large-scale application system often contains hundreds of application components. How to quickly It is particularly important to deploy the coded application components in the application system. [0003] The development of large-scale application systems generally uses various technologies, such as c++\java\nodejs, etc., as well as various third-party tools, such as databases, mongodb, and message queues. In the prior art, in order to deploy application systems in different enterprises, various environmental dependencies and conflicts need to be considered. For example, ...

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): G06F9/445G06F21/53
CPCG06F8/61G06F21/53
Inventor 张龙华
Owner GUANGZHOU SHIRUI ELECTRONICS
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