Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed application life cycle management method, manager, device and medium

A technology of distributed application and life cycle, which is applied in the field of life cycle management methods, devices and media, and managers of distributed applications. It can solve problems such as lack of life cycle management capabilities, and achieve the effect of complete life cycle management capabilities

Active Publication Date: 2020-02-21
TRANSWARP INFORMATION TECH SHANGHAI
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Embodiments of the present invention provide a distributed application life cycle management method, manager, device and medium to solve the problem that the prior art does not have the capability of complete life cycle management

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
  • Distributed application life cycle management method, manager, device and medium
  • Distributed application life cycle management method, manager, device and medium
  • Distributed application life cycle management method, manager, device and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] figure 1It is a flow chart of the distributed application life cycle management method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where the products and applications released on the distributed cluster management platform are managed in the full life cycle. The method can Applied to the life cycle manager and executed by the life cycle manager, the life cycle manager may be pre-published on the distributed cluster management platform and implemented in software and / or hardware. The distributed cluster management platform is a platform for managing a large number of containers on distributed hardware resources, including but not limited to Kubernetes and mesos marathon, and can be integrated into a computer device or a distributed device. Such as figure 1 As shown, the method specifically includes:

[0051] S110. In response to the release instruction for the release object, calculate and obtain the release list of...

Embodiment 2

[0064] figure 2 It is a flow chart of the distributed application life cycle management method provided by Embodiment 2 of the present invention, and this embodiment is further optimized on the basis of the foregoing embodiments. Such as figure 2 As shown, the method specifically includes:

[0065] S210. Receive a release instruction for the release object, where the release instruction carries configuration parameters of the release object. Among them, the configuration parameters correspond to user needs, including, for example, the number of releases of each application instance in the product, various configuration parameters of the product and application instances (such as CPU, memory, disk, and bandwidth, etc.), service interfaces exposed in the product, and user The specific configuration parameters of each application instance in the product are required.

[0066] For example, if the user instructs to publish on other services, the other services can connect to t...

Embodiment 3

[0083] image 3 It is a flow chart of the distributed application life cycle management method provided by Embodiment 3 of the present invention, and this embodiment is further optimized on the basis of the foregoing embodiments. Such as image 3 As shown, the method includes:

[0084] S310. In response to the release instruction for the release object, calculate and obtain the release list of the release object, where the release object includes a product or application, and the release list includes multiple application instances and multiple application instances The release sequence of the life cycle manager is pre-released on the distributed cluster management platform.

[0085] S320. Send the release list to the application instance manager, wherein the application instance manager is pre-published on the distributed cluster management platform, and is used to release application instances according to the release list and monitor the released applications The instanc...

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

Disclosed are a life cycle management method for a distributed application, managers, a device and a medium. The method comprises: in response to a publish instruction on a publish object, determining a publish list of the publish object, the publish object comprising a product or an application, the publish list comprising multiple application instances and a publish order among the multiple application instances, and a life cycle manager being pre-published on a distributed cluster management platform; sending the publish list to an application instance manager pre-published on the distributed cluster management platform, wherein the application instance manager is used for publishing the application instance according to the publish list, and monitoring running state data of the published application instance; collecting the running state data monitored by the application instance manager, and saving the running state data and publish data associated with the publish object; and analyzing performance of the publish object according to the saved data.

Description

technical field [0001] The embodiments of the present invention relate to the field of computer technology, and in particular, to a distributed application lifecycle management method, manager, device and medium. Background technique [0002] Distributed applications are different from traditional monolithic applications deployed by a single execution entity. They use multiple execution entities to be deployed on ordinary servers connected through the network. It is a model that uses a large number of computing resources to achieve high-performance computing through a distributed organization. Distributed applications can achieve a balance between costs and benefits, but at the same time, the complexity of distributed applications poses great challenges to release, monitoring, upgrades, and fault handling, requiring a complete lifecycle management mechanism and technology to deal with. [0003] In the existing technology, virtual machine technology is usually used to build ...

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 Patents(China)
IPC IPC(8): G06F11/34
CPCG06F11/3476
Inventor 韩冰陈夏明
Owner TRANSWARP INFORMATION TECH SHANGHAI