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

Application deployment method and device

A technology of application deployment and application client, applied in the field of application deployment methods and an application deployment device, can solve problems such as inability to realize dynamic configuration of application deployment parameters, and achieve the effect of realizing flexibility and dynamic customizability

Inactive Publication Date: 2017-05-03
ALIBABA GRP HLDG LTD
View PDF8 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For some application deployment scenarios, such as middleware deployment scenarios, different middleware clusters usually have different configuration parameters (such as database connection information, startup parameters, cluster configuration, etc.) to adapt to the operating requirements of different business applications on the upper layer , however, the above application deployment method can only use the same configuration for all deployments of the application during deployment, and cannot realize the dynamic configuration of parameters during application deployment.

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
  • Application deployment method and device
  • Application deployment method and device
  • Application deployment method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0064] refer to figure 1 , which shows a flow chart of the steps of an embodiment of an application deployment method of the present application, which may specifically include the following steps:

[0065] Step 101, acquiring the running file package and the configuration file package of the application.

[0066] In the embodiment of the present application, the device or system for application deployment (hereinafter referred to as the device) separates each software package of the application and the installation package of the runtime environment on which it depends, and divides it into a running file package and a configuration file package. .

[0067] Among them, the configuration file package ca...

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 provides an application deployment method and device. The application deployment method comprises the following steps of obtaining an operating file package and a configuration file package of an application; obtaining configuration information generated in advance and correcting the configuration file package according to the configuration information; and distributing the operating file package and the corrected configuration file package to a server on which a client is located according to a preset application deployment process and executing the installation process of the application. Various software packages of the application are separated from a dependent environment installation package during operation, and are divided into the operating file package and the configuration file package, the configuration information is generated for different operating environments in advance, so that the configuration file package can be corrected by using the configuration information in different operating environments during application deployment, dynamic configuration of parameters during application deployment is achieved, and the flexibility and the dynamic customizability of the application deployment are achieved by the method.

Description

technical field [0001] The present application relates to the field of information technology, in particular to an application deployment method and an application deployment device. Background technique [0002] Modern software systems usually have many dependencies, especially in cloud environments, where an application depends on the underlying runtime environment, many third-party libraries, and surrounding systems, such as language runtime environments, databases, Web servers, and distributed storage. The application itself has many configuration files to manage these dependencies, such as library file runtime parameters, database connection configuration, Web server configuration, and its own startup parameters. During the deployment process, you need to write the configuration information first, then load the relevant dependencies, and finally start the application. [0003] In order to achieve automatic application deployment from the preparation of the installation...

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/61G06F9/445
Inventor 周焕盛
Owner ALIBABA GRP HLDG 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