[發(fā)明專利]一種云服務工廠平臺全生命周期管理方法在審
| 申請?zhí)枺?/td> | 201911020900.1 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110750333A | 公開(公告)日: | 2020-02-04 |
| 發(fā)明(設計)人: | 張勇;高傳集;石光銀;蔡衛(wèi)衛(wèi);孫思清 | 申請(專利權)人: | 浪潮云信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/41;G06F8/61 |
| 代理公司: | 37100 濟南信達專利事務所有限公司 | 代理人: | 郗艷榮 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 全生命周期 云服務 基礎架構 系統(tǒng)接收 創(chuàng)建 客戶個性化服務 服務提供方式 創(chuàng)建服務 服務請求 管理資源 配置文件 請求執(zhí)行 消息隊列 用戶創(chuàng)建 用戶體驗 預先定義 版本化 可預測 審閱 管理 抽取 存儲 團隊 返回 共享 聲明 改進 規(guī)劃 網(wǎng)絡 安全 | ||
1.一種云服務工廠平臺全生命周期管理方法,其特征在于,包括以下步驟:
第一步,編寫代碼,規(guī)劃和創(chuàng)建基礎架構的理念,將IAAS層和資源相關的操作抽取出來,進而達到用代碼來管理資源的目的;
第二步,系統(tǒng)接收到用戶創(chuàng)建服務請求后,Terraform執(zhí)行預先定義的模板,創(chuàng)建計算、存儲和網(wǎng)絡這些資源;
第三步,創(chuàng)建服務請求執(zhí)行結果通過消息隊列MQ異步返回,系統(tǒng)接收到消息后即可執(zhí)行下一步。
2.根據(jù)權利要求1所述的云服務工廠平臺全生命周期管理方法,其特征在于:所述第三步中,下一步可以是繼續(xù)創(chuàng)建計算、存儲或網(wǎng)絡這些資源也可以是在服務器上執(zhí)行后續(xù)的腳本;如果下一步操作請求是創(chuàng)建服務請求,則由Terraform執(zhí)行預先定義的模板;如果下一步操作請求是執(zhí)行腳本請求,則Ansible執(zhí)行預先定義的腳本。
3.根據(jù)權利要求2所述的云服務工廠平臺全生命周期管理方法,其特征在于:所述第一步中,首先在Git服務器上創(chuàng)建Terraform模板工程,按Terraform的TF語法要求新建文件1,并用代碼定義服務所依賴的計算、存儲和網(wǎng)絡各項資源;然后,還要按Terraform的TF語法要求新建文件2,并用代碼定義文件1中的資源創(chuàng)建完成后需要作為輸出的字段;
按Ansible語法要求新建Ansible文件,實現(xiàn)服務所依賴的計算、存儲和網(wǎng)絡資源創(chuàng)建完成后需要通過腳本在服務器上執(zhí)行的具體服務的安裝包、依賴包的安裝執(zhí)行;
執(zhí)行創(chuàng)建服務請求時,Terraform執(zhí)行文件1和文件2中預先定義的模板;執(zhí)行腳本請求,則Ansible執(zhí)行Ansible文件中定義的腳本。
4.根據(jù)權利要求3所述的云服務工廠平臺全生命周期管理方法,其特征在于:將API編碼為聲明性配置文件,云平臺對虛機的刪除、啟動、關停、鎖定、解鎖及擴縮容API在Terraform provider中以遵循Terraform接口的形式實現(xiàn)。
5.根據(jù)權利要求3所述的云服務工廠平臺全生命周期管理方法,其特征在于:所述Terraform模板里面定義power_state字段,通過給power_state字段傳遞不同的值實現(xiàn)服務的刪除、啟動、關停、鎖定、解鎖及擴縮容操作。
6.根據(jù)權利要求1所述的云服務工廠平臺全生命周期管理方法,其特征在于:為了最大限度滿足各種服務需求,該云服務工廠平臺全生命周期管理方法,支持三種服務提供方式,分別為:
(1)操作系統(tǒng)鏡像和服務安裝包分開;
(2)操作系統(tǒng)和服務安裝包仍做成一個鏡像;
(3)操作系統(tǒng)預裝docker,服務安裝包以docker鏡像方式提供并放在鏡像倉庫中。
7.根據(jù)權利要求6所述的云服務工廠平臺全生命周期管理方法,其特征在于:所述第(1)種服務提供方式中,所有服務使用統(tǒng)一的操作系統(tǒng)鏡像,服務安裝包及依賴包統(tǒng)一放到GitLab或者倉庫中;創(chuàng)建服務過程分為兩步走,第一步先創(chuàng)建虛擬機,并在虛擬機上安裝操作系統(tǒng),輸出鏡像后,下載服務的安裝包并安裝。
8.根據(jù)權利要求6所述的云服務工廠平臺全生命周期管理方法,其特征在于:所述第(2)種服務提供方式中,創(chuàng)建服務過程的第一步先創(chuàng)建虛擬機,并在虛擬機上安裝操作系統(tǒng),下載服務的安裝包和依賴包并安裝,操作系統(tǒng)和服務安裝包最終輸出一個鏡像即可。
9.根據(jù)權利要求6所述的云服務工廠平臺全生命周期管理方法,其特征在于:所述第(3)種服務提供方式中,創(chuàng)建服務過程的第一步先創(chuàng)建虛擬機,在虛擬機上安裝操作系統(tǒng)后再安裝docker,服務的安裝包以及依賴包制作成docker鏡像上傳至鏡像倉庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術有限公司,未經(jīng)浪潮云信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911020900.1/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于全生命周期能耗曲線的電網(wǎng)設備能耗判定方法
- 具有企業(yè)資產(chǎn)全生命周期管理功能的企業(yè)資源計劃系統(tǒng)
- 基于全生命周期的電網(wǎng)規(guī)劃管理方法
- 基于二維碼的物料全生命周期數(shù)據(jù)處理方法及系統(tǒng)
- 一種基于全生命周期成本的火電廠主機設備數(shù)據(jù)庫系統(tǒng)建立方法
- 基于全生命周期的數(shù)據(jù)資產(chǎn)運營效益的計算方法及裝置
- 基于區(qū)塊鏈的疫苗全生命周期管理方法及系統(tǒng)
- 一種基于全生命周期費用的數(shù)據(jù)處理方法及裝置
- 一種基于大數(shù)據(jù)的危險化學品全生命周期信息監(jiān)管系統(tǒng)
- 產(chǎn)品全生命周期評價的數(shù)據(jù)收集方法及數(shù)據(jù)收集系統(tǒng)





