[發明專利]一種基于云計算API的應用服務可視化快速部署方法有效
| 申請號: | 202010963998.0 | 申請日: | 2020-09-15 |
| 公開(公告)號: | CN112099919B | 公開(公告)日: | 2022-10-11 |
| 發明(設計)人: | 方旭東;黃海燕;費翔;唐宇波;司光亞;吳琳 | 申請(專利權)人: | 中國人民解放軍國防大學聯合作戰學院 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/61 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 祁恒 |
| 地址: | 100091 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 計算 api 應用服務 可視化 快速 部署 方法 | ||
1.一種基于云計算API的應用服務可視化快速部署方法,其特征在于,所述應用服務可視化快速部署方法所采用的應用服務可視化快速部署系統包括資源編排模塊、云計算部署模塊、部署監控模塊和軟件倉庫模塊;其中,
所述資源編排模塊根據整個應用服務管理系統的規劃,在應用服務管理系統界面上,通過手動拖拽和連接各應用服務圖標構建應用服務系統拓撲,根據要求編輯各應用服務信息、服務配置信息、應用服務依賴的虛擬機信息及各應用服務之間的通信信息,構建資源模板;
所述云計算部署模塊接收到請求后將資源模板進行解析,并調用內部功能模塊完成資源創建,包括:調用網絡管理API接口完成虛擬網絡創建,調用計算管理API接口完成虛擬機的創建,調用存儲管理API接口完成虛擬磁盤的創建;在虛擬機創建完成后,控制虛擬機根據資源模板中應用服務配置信息進行應用服務的安裝和部署,包括:訪問軟件倉庫模塊中的HTTP或FTP服務,下載應用服務軟件包并安裝,根據服務配置信息自動生成腳本對應用服務進行配置,最后將應用服務啟動并對外提供服務;
所述部署監控模塊對整個部署過程和虛擬機及其應用服務狀態進行監控,發現問題及時告警反饋;
所述軟件倉庫模塊用于存儲與管理應用服務信息、應用服務軟件安裝包及第三方軟件安裝包,在軟件倉庫模塊中通過搭建HTTP和FTP服務,對外提供訪問地址,提供應用服務安裝部署時的服務安裝包下載功能,用戶可通過HTTP和FTP訪問應用服務列表獲取所有的應用服務信息;
所述應用服務可視化快速部署方法具體包括如下步驟:
步驟S1、應用服務管理系統調用云計算部署模塊的計算管理API接口創建虛擬機,用戶將應用服務信息、應用服務軟件安裝包及第三方軟件安裝包上傳到該虛擬機,應用服務管理系統在該虛擬機中部署軟件倉庫模塊,對外提供HTTP或FTP服務;
步驟S2、在拓撲界面,應用服務管理系統調用軟件倉庫模塊的對外HTTP或FTP接口獲取所有的應用服務,調用資源編排模塊,通過手動拖拽和連接各應用服務圖標構建應用服務系統拓撲,根據要求編輯應用服務信息、服務配置信息、服務依賴的虛擬機信息和各服務之間的通信關系生成資源模板;
步驟S3、當云計算部署模塊接收到請求后,根據資源模板進行參數解析,然后調用網絡管理API接口完成虛擬網絡創建,調用存儲管理API接口完成虛擬磁盤創建,調用計算管理API接口完成虛擬機創建等;當虛擬機創建完成后,虛擬機根據資源模板中應用服務配置信息,自動進行應用服務的創建和部署;在部署過程中,虛擬機通過訪問軟件倉庫模塊下載和安裝需要的軟件安裝包;
步驟S4、部署監控模塊監控整個應用服務的部署過程和部署情況,發生異常及時上報,根據日志信息進行錯誤分析,錯誤修改后繼續部署和重新部署;同時,部署監控模塊監控每一個應用服務的運行狀態,出現問題及時告警。
2.如權利要求1所述的應用服務可視化快速部署方法,其特征在于,所述資源編排模塊構建的資源模板保存在本地或者數據庫中。
3.如權利要求1所述的應用服務可視化快速部署方法,其特征在于,所述部署監控模塊對整個應用服務的部署進度和部署過程進行監控,當出現失敗情況時,實時查看日志信息了解失敗原因,錯誤修改后可繼續部署或重新部署;同時,部署監控模塊實時監控虛擬機及其應用服務的運行狀態,當出現異常情況時,及時報警告知運維人員。
4.如權利要求1所述的應用服務可視化快速部署方法,其特征在于,所述虛擬機信息包括:用戶名和密碼、操作系統鏡像類型、虛擬機規格、虛擬網絡和IP地址、數據盤容量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防大學聯合作戰學院,未經中國人民解放軍國防大學聯合作戰學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010963998.0/1.html,轉載請聲明來源鉆瓜專利網。





