[發明專利]補丁部署方法、部署裝置和可讀存儲介質在審
| 申請號: | 202011324793.4 | 申請日: | 2020-11-23 |
| 公開(公告)號: | CN112416413A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 朱威;張成;梅琳 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658;G06F8/41 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;王淑梅 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 補丁 部署 方法 裝置 可讀 存儲 介質 | ||
本發明提出了補丁部署方法、部署裝置和可讀存儲介質。其中,補丁部署方法包括:獲取原始態補丁,確定對應的多個微服務;將原始態補丁拆分為多個微服務對應的多個補丁;將多個補丁對應部署到多個微服務,得到對應的多個部署態補丁;對多個部署態補丁中任一部署態補丁進行驗證對多個部署態補丁中任一補丁進行驗證;基于驗證成功的情況下,任一部署態補丁轉換為固態化補丁;基于驗證失敗的情況下,執行補丁回滾操作。通過本發明的補丁部署方法,將開發模型和部署模型分開,不同的角色感知復雜的云原生環境下補丁管理的不同部分,極大地減少了云原生應用補丁管理的復雜程度和難易程度。
技術領域
本發明涉及企業數字化云平臺技術領域,具體而言,涉及一種補丁部署方法,一種補丁部署裝置,一種可讀存儲介質。
背景技術
在云原生的背景下,復雜的運維環境,導致云原生應用的補丁版本管理,補丁拆分合并,補丁的部署,補丁的回滾等業務功能愈加的復雜化。傳統的補丁管理已經不太適用于云原生應用自帶的多環境,多服務,多鏡像,多角色,多用戶場景的特性。
發明內容
本發明旨在至少解決現有技術或相關技術中存在的技術問題之一。
為此,本發明的一個方面在于提出了一種補丁部署方法。
本發明的另一個方面在于提出了一種補丁部署裝置。
本發明的再一個方面在于提出了一種可讀存儲介質。
有鑒于此,根據本發明的一個方面,提出了一種補丁部署方法,包括:獲取原始態補丁,確定對應的多個微服務;將原始態補丁拆分為多個微服務對應的多個補丁;將多個補丁對應部署到多個微服務,得到對應的多個部署態補丁;對多個部署態補丁中任一部署態補丁進行驗證對多個部署態補丁中任一補丁進行驗證;基于驗證成功的情況下,任一部署態補丁轉換為固態化補丁;基于驗證失敗的情況下,執行補丁回滾操作。
本發明提供的補丁部署方法,首先獲取原始態補丁,原始態補丁為開發人員根據業務需求,在當前開發環境編譯而成的補丁壓縮包。然后通過對原始態補丁進行補丁分析,確定云原生背景下其對應的多個微服務。再通過將原始態補丁拆分為多個微服務對應的多個補丁,并多個補丁對應部署到多個微服務上,從而將原始態補丁的單體架構自動轉換成云原生背景下的微服務架構,補丁的狀態相應的由原始態轉換為部署態。最后對處于部署態的任一補丁(部署態補丁)進行驗證,如果驗證成功,也就是對應的微服務啟動補丁生效的情況下,此任一補丁的狀態由部署態轉換為固化態;如果驗證失敗,則執行補丁回滾操作,將當前版本的補丁庫版本回退到打補丁之前(部署前)的補丁庫版本。通過本發明的補丁部署方法,實現將業務系統的開發模型和部署模型分開,一方面可以對開發人員屏蔽掉云原生微服務的細節,開發人員只需關注自身領域的業務邏輯即可,另一方面不同的角色感知復雜的云原生環境下補丁管理的不同部分,極大地減少了云原生應用補丁管理的復雜程度和難易程度。
不同的角色可分為開發人員、運維人員、測試人員、用戶。
根據本發明的上述補丁部署方法,還可以具有以下技術特征:
在上述技術方案中,補丁部署方法還包括:根據多個部署態補丁對應的多個固化態補丁,制作鏡像版本。
在該技術方案中,當部署態補丁通過驗證后,轉換為固化態補丁,固化態補丁可用于制作鏡像。對于一次部署生效的多個固化態補丁可以固化成一個新的鏡像版本。當然,也可根據環境、上線時間窗口等約束條件,拉取指定版本的補丁庫來快速地制作新鏡像版本。通過本發明的技術方案,可根據在交付態,客戶補丁管理的特點,以及環境、上線時間窗口的不同,將補丁測試場景劃分為以補丁為管理維度的補丁拉取、補丁部署、補丁驗證,線上環境以鏡像為管理維度,通過拉取指定版本的補丁庫來快速地進行鏡像的制作上線,回滾部署等,維護穩定的線上環境,從而對測試人員降低多環境特性下的補丁部署策略的復雜性,對運維人員降低多鏡像特性下的補丁版本管理的復雜性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011324793.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種紡織設備用紡織塵收集裝置
- 下一篇:一種便于電力施工人員攀爬的電線桿





