DevOps system supporting automated service orchestration

A technology for service orchestration and subsystems, applied in the field of software development, which can solve problems such as error-prone and cumbersome

Active Publication Date: 2019-09-20
泰然鲸数云计算有限公司
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Today, when microservices are prevalent, a project is often composed of multiple services. The above solution needs to independently configure the release and dep...

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
  • DevOps system supporting automated service orchestration
  • DevOps system supporting automated service orchestration
  • DevOps system supporting automated service orchestration

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0067] In a specific embodiment of the present application, the packaging and deployment subsystem includes the following steps:

[0068] A1. Use Maven to sort dependencies for each application in the project;

[0069] A2. Configure and assemble, configure the devops file, determine the type and deployment method of each application to select the corresponding application type plug-in and deployment type plug-in;

[0070] A3. Deployment detection to determine the application to be deployed;

[0071] A4. Check the mode to determine whether the version reuse mode needs to be enabled at present; if enabled, go to step A7; if not, go to step A5;

[0072] A5. Compilation preparation, according to the application type, different application types execute different compilation schemes;

[0073] A6. Unit testing;

[0074] A7. Release and deployment. According to the deployment type, different deployment types implement different release plans;

[0075] A8. Result notification, sen...

specific Embodiment approach 2

[0117] The version rollback subsystem of this application includes the following steps:

[0118] D1. Configure and assemble, configure the devops file, determine the type and deployment method of each application to select the corresponding application type plug-in and deployment type plug-in;

[0119] D2. Obtain and display the deployed version information of the current module from the version library;

[0120] D3. Select the version to be rolled back to;

[0121] D4. Replace the selected rollback version, and implement different rollback schemes for different deployment types according to the deployment type.

[0122] Among them, the configuration device of D1 is the same as the configuration device in packaging and deployment.

[0123] The application offload subsystem includes the following steps:

[0124] E1, configure and assemble, configure the devops file, determine the type and deployment method of each application to select the corresponding application type plug...

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 invention discloses a DevOps system supporting the automated service orchestration. The system comprises a packaging and deployment subsystem, a version rollback subsystem, an application unloading subsystem, a log viewing subsystem, a telescopic expansion subsystem and a remote debugging subsystem,wherein the packaging and deployment subsystem is used for deploying a plurality of applications under one project, the version rollback subsystem is used for rollback of a certain application, and the application unloading subsystem is used for unloading a certain application; the log viewing subsystem is used for viewing the log of a certain application, the expansion subsystem is used for expanding and contracting a certain application, and the remote debugging subsystem is used for remotely debugging a certain application. AN Maven-based plug-in system serves as a carrier, and the DevOps system is constructed on the carrier, the configuration and assembly are completed in a configuration mode, and the types and deployment modes of all applications are determined to select the corresponding application type plug-ins and the deployment type plug-ins, so that the support for the automatic service arrangement is achieved.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a DevOps system supporting automatic service arrangement. Background technique [0002] DevOps (a combination of Development and Operations) is a collective term for a set of processes, methods, and systems that facilitate communication, collaboration, and integration between development (application / software engineering), technical operations, and quality assurance (QA) departments. [0003] It is a culture, movement or practice that values ​​communication and collaboration between "Software Developers (Dev)" and "IT Operations Technicians (Ops)". By automating the "software delivery" and "architecture change" processes, building, testing, and releasing software can be faster, more frequent, and more reliable. [0004] The core of DevOps is to connect development and operation and maintenance, so that they can communicate and collaborate efficiently to shorten the ...

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/60G06F8/71
CPCG06F8/60G06F8/71
Inventor 蒋震宇刘红成孙豫蕾
Owner 泰然鲸数云计算有限公司
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