[發(fā)明專利]基于混合云的基礎設施即代碼的運維管理系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011035122.6 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN112181473B | 公開(公告)日: | 2023-06-23 |
| 發(fā)明(設計)人: | 賈思遠;茅公胤;陳凱;覃翰濤 | 申請(專利權(quán))人: | 上海萬向區(qū)塊鏈股份公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;H04L67/10;H04L41/22 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 200086 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 混合 基礎設施 代碼 管理 系統(tǒng) | ||
本發(fā)明提供了一種基于混合云的基礎設施即代碼的運維管理系統(tǒng),包括:UI模塊:提供用戶操作的統(tǒng)一入口,用于用戶注冊和登錄,用戶信息個人維護,以及各個用戶的基礎設施資源的配額顯示,增加修改;基礎設施創(chuàng)建模塊:采用python的flask框架開發(fā),對terrform的多個provider進行封裝,使用flask框架提供對外的restful接口,針對公有云和私有云provider需求制定相應的template文件。本發(fā)明解決了混合云的基礎設施進行創(chuàng)建過程中,由于客觀原因?qū)е聞?chuàng)建失敗后無法多次重復調(diào)用,支持多次調(diào)用,保持最終一致性。
技術(shù)領(lǐng)域
本發(fā)明涉及資源管理技術(shù)領(lǐng)域,具體地,涉及基于混合云的基礎設施即代碼的運維管理系統(tǒng)。
背景技術(shù)
一種基于混合云的運維平臺,不僅要支持混合云的基礎設施創(chuàng)建,也同時需要管理已有的基礎設施資源,結(jié)合技術(shù)的優(yōu)缺點,我們選取terraform和混合云廠商提供的api/sdk等進行技術(shù)開發(fā)和整合,同時通過統(tǒng)一的入口,管理基礎設施的權(quán)限配額,處理基礎設施資源申請過程中流程的審批。
現(xiàn)有技術(shù)(申請?zhí)?02010017922.9的中國專利,公開了“一種基于Terraform的云平臺資源彈性伸縮實現(xiàn)方法及系統(tǒng)”)主要通過terraform進行云資源的伸縮管理,而沒有解決已有混合云的基礎設施資源的管理,本申請采用api/sdk與terraform混合調(diào)用模式,各取所長,針對混合云基礎資源的統(tǒng)一管理。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種基于混合云的基礎設施即代碼的運維管理系統(tǒng)。
根據(jù)本發(fā)明提供的一種基于混合云的基礎設施即代碼的運維管理系統(tǒng),包括:
UI模塊:提供用戶操作的統(tǒng)一入口,用于用戶注冊和登錄,用戶信息個人維護,以及各個用戶的基礎設施資源的配額顯示,增加修改;
基礎設施創(chuàng)建模塊:采用python的flask框架開發(fā),對terrform的多個provider進行封裝,使用flask框架提供對外的restful接口,針對公有云和私有云provider需求制定相應的template文件,通過python模塊jinja2的渲染生成最終terraform所需要的資源描述文件,同時結(jié)合通過創(chuàng)建時命令行傳入的部分參數(shù),對云平臺提供基礎設施資源的創(chuàng)建支持;
基礎設施變更或銷毀模塊:基于公有云api/sdk實現(xiàn)混合云的基礎設施變更和銷毀,這里對已有資源進行導入以及對新創(chuàng)建的資源進行記錄,在統(tǒng)一的操作界面下提供查詢和顯示當前資源的狀態(tài),通過資源的唯一標識id,同時確保api/sdk所需要的入?yún)ⅲ瑢旌显频馁Y源進行變更、銷毀操作,統(tǒng)一和簡化公有云和私有云的基礎設施資源變更或銷毀的操作步驟;
基礎設施審批流程管理模塊:對于創(chuàng)建、變更和銷毀基礎設施的操作存在風險,同時部分公有云的資源需要涉及到資金申請和預估,通過基礎設施審批流程管理模塊進行流程管理;
資源權(quán)限配額管理模塊:對于用戶進行權(quán)限和配額的管理,提供用戶認證登錄等功能,同時針對混合云已有的基礎設施,對每個用戶分配相應的資源配額,申請資源和創(chuàng)建之前會判斷該用戶是否擁有足夠的配額可以使用,同時對用戶的資源也進行權(quán)限的劃分。
優(yōu)選地,用戶通過UI模塊使用如下功能:即混合云的基礎設施資源的展示、創(chuàng)建、變更、銷毀以及基礎設施審批流的申請、修改、審批功能;
同時超級管理員通過UI模塊進行申請審批策略的配置、人員權(quán)限的配置以及基礎設施配額的配置。
優(yōu)選地,所述對云平臺提供基礎設施資源的創(chuàng)建支持指:
用戶通過操作界面,傳入相應的信息,通過基礎設施創(chuàng)建模塊,整合到最終的資源描述符文件中,通過terraform的provider與混合云交互,創(chuàng)建基礎設施資源。
優(yōu)選地,所述基礎設施變更或銷毀模塊
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海萬向區(qū)塊鏈股份公司,未經(jīng)上海萬向區(qū)塊鏈股份公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011035122.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





