[發明專利]一種云平臺應用集群自動部署方法在審
| 申請號: | 201810353373.5 | 申請日: | 2018-04-19 |
| 公開(公告)號: | CN108572860A | 公開(公告)日: | 2018-09-25 |
| 發明(設計)人: | 熊夢;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用集群 云平臺 虛擬機鏡像 自動部署 集群 發布應用 云計算應用 管理功能 集群應用 節點類型 選擇應用 應用類型 用戶登錄 直接定位 自動完成 虛擬機 映射 配置 上傳 數據庫 保存 創建 發布 制作 | ||
本發明涉及云計算應用集群領域,特別是一種云平臺應用集群自動部署方法。本發明的方法包括如下步驟:(1)根據應用集群的節點類型制作虛擬機鏡像;(2)上傳應用集群虛擬機鏡像到云平臺,生成ID、建立映射;并保存數據庫;(3)用戶登錄云平臺選擇應用類型,配置集群參數發布應用;發布應用集群時直接定位到虛擬機鏡像,快速創建虛擬機搭建應用集群;(4)云平臺根據不同的應用類型采取對應的方式自動部署應用集群。本發明可以快速發布一個應用集群,自動完成配置,實現了云平臺提供集群應用的管理功能。
技術領域
本發明涉及云計算應用集群技術領域,特別是一種云平臺應用集群自動部署方法。
背景技術
隨著云計算相關技術的普及和越來越被人們所接受,原本提供基礎設施資源的IAAS云平臺已經遠遠不能滿足現實客戶的實際需求;尤其是涉及電商、學校教育、游戲等領域的客戶,其使用云平臺是看重云中資源的彈性;包括時間靈活性和空間靈活性。這些客戶的應用都需要集群形式部署,并且量會出現階段性大量彈性擴展需求來滿足消費者的需求。如果云平臺僅僅提供IAAS層服務,客戶在購買虛擬機之后需要逐個部署自己的應用,這是客戶所無法接受的;所以云平臺需要一種應用集群的自動部署和靈活配置的機制,來滿足這些用戶的實際需求。
發明內容
本發明解決的技術問題在于提出了一種云平臺應用集群自動部署方法,可以快速發布一個應用集群,自動完成配置,實現云平臺提供集群應用的管理功能。
本發明解決上述技術問題的技術方案是:
所述的方法包括如下步驟:
(1)根據應用集群的節點類型制作虛擬機鏡像;
(2)上傳應用集群虛擬機鏡像到云平臺,生成ID、建立映射;并保存數據庫;
(3)用戶登錄云平臺選擇應用類型,配置集群參數發布應用;發布應用集群時直接定位到虛擬機鏡像,快速創建虛擬機搭建應用集群;
(4)云平臺根據不同的應用類型采取對應的方式自動部署應用集群。
所述方法的虛擬機鏡像事先提供配置模板,發布應用時用戶通過頁面輸入定制化的參數即可完成應用的個性化配置。
所述節點類型根據不同的應用可以為:
(1)主從應用集群類型1:MASTER主節點,SLAVE從節點;
(2)主從應用集群類型2:MASTER主節點,SLAVE從節點,輔助節點;
(3)普通應用集群:普通節點;
所述輔助節點是指創建應用集群所必須或者可選的其他類型節點,包括但不限于消息隊列節點,緩存節點。
所述的數據庫記錄唯一對應應用集群具體應用節點模板,包括但不限于如下字段:
(1)應用集群類型、版本號;
(2)應用集群模板ID,應用集群節點類型,虛擬機鏡像ID;
(3)腳本路徑,腳本通用參數及參數值。
所述的配置集群參數包括但不限于:
(1)設置應用集群類型和版本號;
(2)設置應用集群的節點數量,包括主節點數量、從節點數量、輔助節點數量和普通節點數量;
(3)設置應用集群配置參數。
所述的自動部署應用集群進一步包括如下流程:
(1)根據設置的應用集群類型和版本號以找到數據庫中記錄的模板ID;
(2)在數據庫中應用部署表中新增一條應用自動部署進度的信息記錄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810353373.5/2.html,轉載請聲明來源鉆瓜專利網。





