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

Application arrangement method and device and electronic equipment

A target device and application deployment technology, applied in the information field, can solve problems such as not easy to find the cause, difficult to debug, etc.

Active Publication Date: 2019-10-18
WUXI CHINAC DATA TECH SERVICE
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present application is to provide an application orchestration method, device and electronic equipment to solve the problem in related technologies that once an error occurs during the application deployment process, it is not easy to find the cause and it is not easy to debug the problem

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 arrangement method and device and electronic equipment
  • Application arrangement method and device and electronic equipment
  • Application arrangement method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] Please see figure 1 , figure 1 A schematic flowchart of an application orchestration method applied to an orchestration engine provided in the embodiment of the present application, including:

[0043] S101: Obtain application deployment data.

[0044] In the embodiment of the present application, the application deployment data includes each deployment step of the application, the execution relationship between each deployment step, and the target device corresponding to each deployment step.

[0045] It should be noted that, in the embodiment of the present application, the application deployment data may be preset by an engineer and then input into the editing engine. For example, engineers can decouple a large script or a group of scripts of the application to be deployed into multiple small deployment steps according to the execution relationship of serial, parallel, branch selection, etc. in advance. After decoupling, engineers can obtain each deployment step o...

Embodiment 2

[0075] On the basis of Embodiment 1, this embodiment takes an application orchestration process with two deployment steps as an example to further illustrate this application.

[0076] see Figure 5 shown in Figure 5 In , the entire implementation process involves three execution subjects and a transit device, which are the editing engine, the first target device, the second target device and the message bus.

[0077] Let the two deployment steps be deployment step A and deployment step B respectively; the execution relationship between deployment step A and deployment step B is a serial relationship, that is, deployment step B is executed after deployment step A is executed, and the target corresponding to deployment step A The device is the first target device, and the target device corresponding to the deployment step B is the second target device.

[0078] see Figure 5 As shown, application orchestration methods include:

[0079] S501: The orchestration engine acquir...

Embodiment 3

[0101] In this embodiment, on the basis of the first and second embodiments, two specific deployment examples are used to further illustrate this application.

[0102] Let the hosts in the cluster be host A and host B.

[0103] see Figure 7 as shown, Figure 7 An instance of data synchronization. After the cluster system is initialized, the orchestration engine can issue a master node setting command to host A to configure host A as the master node, and issue a slave node setting command to host B to configure host B as a slave node. After the configuration of host A and host B is completed, the orchestration engine sends a data synchronization command to the slave node (host B), so that the slave node obtains data from the master node to achieve synchronization.

[0104] see Figure 8 as shown, Figure 8 It is an example of system connectivity test. After the cluster system is initialized, the orchestration engine can issue a TLS (Transport Layer Security, secure trans...

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 arrangement method and device and electronic equipment. The application arrangement method comprises the following steps: according to the execution relationship among the deployment steps, issuing the deployment steps needing to be executed currently to the target equipment corresponding to the deployment steps; and receiving an execution result fed back by the target device, and when the execution result meets a preset continuous execution condition, issuing the next deployment step to be executed to the target device corresponding to the deployment step. Therefore, the deployment of one application is divided into a plurality of small deployment steps, and the next deployment step can be executed only after each deployment step isexecuted without errors, so that the deployment process of the whole application becomes controllable, and once an error occurs in the application deployment process, the problem deployment step can be quickly positioned, so as to find out the reason and debug the problem.

Description

technical field [0001] The present application relates to the field of information technology, in particular, to an application programming method, device and electronic equipment. Background technique [0002] With the popularization and application of cloud computing technology, computer applications have begun to be deployed in large numbers in the infrastructure of cloud computing technology. These infrastructures include virtualized cloud hosts, managed traditional physical hosts, and container platforms. A computer application is one or a group of program packages. Its deployment process can be a simple copy, or it may be complicated to include a lot of deployment steps. There are various relationships between deployment steps. Some deployment steps depend on each other and must be serialized. Execution. Some deployment steps have no direct dependencies and can be executed in parallel. The execution of some deployment steps depends on the execution results of the prev...

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): G06F8/71G06F11/36
CPCG06F8/71G06F11/362
Inventor 邹盼霞
Owner WUXI CHINAC DATA TECH SERVICE
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More