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

Patch deployment method and device and readable storage medium

A technology for deploying devices and patches, which is applied in program code conversion, instrumentation, and electrical digital data processing, etc., and can solve the problems of complex patch business functions and unsuitable patch management.

Pending Publication Date: 2021-02-26
YONYOU NETWORK TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the context of cloud native, the complex operation and maintenance environment leads to more complex business functions such as patch version management, patch splitting and merging, patch deployment, and patch rollback of cloud native applications.
Traditional patch management is no longer suitable for the multi-environment, multi-service, multi-image, multi-role, and multi-user scenarios that come with cloud-native applications.

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
  • Patch deployment method and device and readable storage medium
  • Patch deployment method and device and readable storage medium
  • Patch deployment method and device and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Embodiment one, figure 1 A schematic flowchart of the patch deployment method according to the first embodiment of the present invention is shown. Among them, the patch deployment method includes:

[0047] Step 102, obtain the original state patch, and determine the corresponding multiple microservices;

[0048] Step 104, splitting the original state patch into multiple patches corresponding to multiple microservices;

[0049] Step 106, correspondingly deploy multiple patches to multiple microservices to obtain multiple corresponding deployed patches;

[0050] Step 108, verifying any deployed patch in the plurality of deployed patches;

[0051] Step 110, if the verification is successful, convert any deployed patch into a solid state patch; if the verification fails, perform a patch rollback operation.

[0052] The patch deployment method provided in this embodiment first obtains the original patch, which is a compressed patch package compiled by developers in the c...

Embodiment 2

[0053] Embodiment two, figure 2 A schematic flowchart of the patch deployment method according to the second embodiment of the present invention is shown. Among them, the patch deployment method includes:

[0054] Step 202, obtain the original state patch, and determine the corresponding multiple microservices;

[0055] Step 204, splitting the original state patch into multiple patches corresponding to multiple microservices;

[0056] Step 206, correspondingly deploy multiple patches to multiple microservices to obtain multiple corresponding deployed patches;

[0057] Step 208, verifying any deployed patch in the plurality of deployed patches;

[0058] Step 210, if the verification is successful, convert any deployed patch into a solid state patch; if the verification fails, perform a patch rollback operation;

[0059] Step 212 , making a mirror image version according to multiple patches in the fixed state corresponding to the patches in the deployed state.

[0060] In ...

Embodiment 3

[0061] Embodiment three, image 3 A schematic flowchart of the patch deployment method according to the third embodiment of the present invention is shown. Among them, the patch deployment method includes:

[0062] Step 302, obtaining the original state patch, and determining the corresponding patch directory based on the original state patch code;

[0063] Step 304, determine the business scenario associated with the original patch according to the patch directory;

[0064] Step 306, determine corresponding multiple microservices according to the associated business scenarios;

[0065] Step 308, splitting the original state patch into multiple patches corresponding to multiple microservices;

[0066] Step 310, correspondingly deploy multiple patches to multiple microservices, obtain multiple corresponding deployed patches, and generate corresponding patch deployment records;

[0067] Step 312, verifying any deployed patch in the plurality of deployed patches;

[0068] St...

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 provides a patch deployment method and device and a readable storage medium. The patch deployment method comprises the following steps: acquiring an original state patch, and determininga plurality of corresponding micro-services; splitting the original state patch into a plurality of patches corresponding to the plurality of microservices; correspondingly deploying the plurality ofpatches to the plurality of micro-services to obtain a plurality of corresponding deployment state patches; verifying any one deployment state patch in the plurality of deployment state patches, andverifying any one patch in the plurality of deployment state patches; converting any deployment state patch into a solid state patch on the basis of successful verification; and executing a patch rollback operation based on the condition that the verification fails. According to the patch deployment method, the development model and the deployment model are separated, different roles perceive different parts of patch management in a complex cloud native environment, and the complexity degree and the difficulty degree of cloud native application patch management are greatly reduced.

Description

technical field [0001] The present invention relates to the technical field of enterprise digital cloud platforms, in particular to a patch deployment method, a patch deployment device, and a readable storage medium. Background technique [0002] In the context of cloud native, the complex operation and maintenance environment leads to more complex business functions such as patch version management, patch splitting and merging, patch deployment, and patch rollback of cloud native applications. Traditional patch management is no longer suitable for the multi-environment, multi-service, multi-image, multi-role, and multi-user scenarios that come with cloud-native applications. Contents of the invention [0003] The present invention aims to solve at least one of the technical problems existing in the prior art or related art. [0004] To this end, one aspect of the present invention is to propose a patch deployment method. [0005] Another aspect of the present invention ...

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): G06F8/658G06F8/41
CPCG06F8/658G06F8/41
Inventor 朱威张成梅琳
Owner YONYOU NETWORK TECH CO LTD