[發明專利]使用混沌工程及灰度發布的構建及應用部署方法及系統在審
| 申請號: | 202011033344.4 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN112181441A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 傅家林;曹禮俊;李桂林;暢威威 | 申請(專利權)人: | 上海萬向區塊鏈股份公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/71;H04L29/08 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 200086 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 混沌 工程 灰度 發布 構建 應用 部署 方法 系統 | ||
本發明提供了一種使用混沌工程及灰度發布的構建及應用部署方法及系統,包括:邊緣計算步驟:部署多個基于邊緣模型實現的邊緣節點;灰度發布步驟:邊緣節點處,以網關、后端應用模塊組成一個服務;混沌工程步驟:邊緣節點處,網關對指定的后端,將應用的網絡環境相關指標、應用運行負載相關指標、服務正常態的運行指標進行定制化調整,從而讓應用本身適配多種環境。本發明結合混沌工程及灰度方案應用,降低了傳統服務部署下,帶來的人力及物力的支出,繼而也提升了應用版本迭代的可用性及效率。
技術領域
本發明涉及云計算技術領域,具體地,涉及使用混沌工程及灰度發布的構建及應用部署方法及系統。
背景技術
基于云原生的應用部署方案是依賴于云計算中心化建設,隨著應用數量增多,對于網絡帶寬、服務器壓力呈線性增長的趨勢,從而帶來成本的壓力,同時使用公有云無法避免的數據主權問題,在傳統的云計算模式需要將這些隱私數據上傳至云計算中心,這將增加泄露用戶隱私數據的風險。而通過邊緣計算模型可以讓數據處理更靠近源,從而大大降低網絡帶寬壓力和服務器壓力,縮短部署的時間消耗,從而降低應用部署成本,同時,結合邊緣計算種的分布式計算,跨域認證以保障用戶在不同信任域和異構網絡環境下的數據主權,將邊緣計算和混沌工程相結合,可以提高應用部署的高可用,灰度發布能夠提高應用部署的效率,通過分批次部署應用從而實現熱更新的效果。
發明內容
針對現有技術中的缺陷,本發明的目的是提供一種使用混沌工程及灰度發布的構建及應用部署方法及系統。
根據本發明提供的一種使用混沌工程及灰度發布的構建及應用部署方法,包括:
邊緣計算步驟:部署多個基于邊緣模型實現的邊緣節點;
灰度發布步驟:邊緣節點處,以網關、后端應用模塊組成一個服務;
混沌工程步驟:邊緣節點處,網關對指定的后端,將應用的網絡環境相關指標、應用運行負載相關指標、服務正常態的運行指標進行定制化調整,從而讓應用本身適配多種環境。
優選地,所述邊緣節點需具備斷網環境下,可自主提供應用服務,在節點聯網情況下,服務也可上報數據中心,將服務數據實現多地備份。
優選地,所述灰度發布步驟:
在網關層,處理來自上游的請求,在應用發布期間,網關將對來自上游的請求,進行分割和過濾,將網關中的請求,利用預設規則進行切割;
分割過濾后,從而通過灰度的方式,將請求引入到不同的版本中,通過不同版本對流量的反饋,判斷發布的預期版本是否符合預期,從而通知網關,預期版本是符合預期的,從而實現版本的迭代,同時為了保證部署后的可用性。
優選地,所述分割規則是,通過不同的請求標識、標簽、符合某種通配符要求的;
包括:
按照流量請求包中帶有的特定版本標識;
通過請求中不同的子路徑來標識;
使用正則表達式定義的路由規則。
根據本發明提供的一種使用混沌工程及灰度發布的構建及應用部署系統,包括:
邊緣計算模塊:部署多個基于邊緣模型實現的邊緣節點;
灰度發布模塊:邊緣節點處,以網關、后端應用模塊組成一個服務;
混沌工程模塊:邊緣節點處,網關對指定的后端,將應用的網絡環境相關指標、應用運行負載相關指標、服務正常態的運行指標進行定制化調整,從而讓應用本身適配多種環境。
優選地,所述邊緣節點需具備斷網環境下,可自主提供應用服務,在節點聯網情況下,服務也可上報數據中心,將服務數據實現多地備份。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海萬向區塊鏈股份公司,未經上海萬向區塊鏈股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011033344.4/2.html,轉載請聲明來源鉆瓜專利網。





