Application copying method and system

A technology of application service and application space, applied in the direction of program control design, program control device, software deployment, etc., can solve the problems of inapplicability to large-capacity virtual machines, slow cloning and deployment processes, and inability to apply machines, etc. The speed, the deployment method is simple and convenient, and the transmission speed is fast.

CN111240706AActive Publication Date: 2020-06-05SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2020-06-05

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention discloses an application copying method, which comprises the following steps that: a virtual machine deploys application services to be copied, and each application service comprises a plurality of applications; the virtual machine creates a plurality of application boxes, and each application box is used for storing a to-be-copied application service, wherein each application box comprises a plurality of application spaces, and each application space corresponds to one application of the application service; the virtual machine packages and stores each application in each application service to be copied and an application on which the application depends in a corresponding application space; the virtual machine packages and copies each application box to the target machine;and the target machine maps the application service port and the operating system port to complete application service deployment. The invention further discloses an application copying system, the application is packaged into the independent file to be stored, and when a single application depends on an error, the application management module of the application program manager is used for updating and changing the application space file, so that the copying and deploying speed is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The invention relates to the field of software deployment, in particular to a method and system for copying applications. Background technique

[0002] In modern times, the scale of software is getting larger and the business is more complex. In order to realize complex business, it is usually necessary to deploy multiple applications to work together to complete application services. After the deployment of multiple applications is completed, if you want to deploy this application service on other machines, you need to deploy it separately for each machine, resulting in a lot of repetitive work and consuming a lot of time and energy for developers.

[0003] The traditional solution is to clone the deployed virtual machine into a template, and then deploy the template in the data center. After the template is deployed, modify the IP of the new virtual machine to complete the replication of the application service. This method can copy applications completel...

Examples

Embodiment Construction

[0034] In order to clearly illustrate the technical characteristics of this solution, the following describes the present invention in detail through specific implementations and in conjunction with the accompanying drawings. The following disclosure provides many different embodiments or examples for implementing different structures of the present invention. In order to simplify the disclosure of the present invention, the components and settings of specific examples are described below. In addition, the present invention may repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not indicate the relationship between the various embodiments and / or settings discussed. It should be noted that the components illustrated in the drawings are not necessarily drawn to scale. The present invention omits descriptions of well-known components and processing techniques and processes to avoid unnecessari...