[發明專利]托管服務域中的自動應用部署的方法、系統和存儲介質有效
| 申請號: | 201910598112.4 | 申請日: | 2019-07-04 |
| 公開(公告)號: | CN110688123B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | J.甘加德哈;K.拉馬努雅姆;U.M.巴薩瓦拉吉;A.B.沙赫 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06N20/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邸萬奎 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 托管 服務 域中 自動 應用 部署 方法 系統 存儲 介質 | ||
1.一種在托管服務域中自動部署多個應用當中的應用的方法,所述方法包括:
從客戶端系統接收在目標環境中部署應用的請求,其中所述請求包括應用配置詳情;
經由機器學習知識模型分析所述請求,其中所述機器學習知識模型基于所述應用配置詳情,采用一種或多種試探法來確定安裝先決條件或相關組件,試探法的輸入包括最近遇到的部署請求的安裝先決條件和/或相關組件;
從所述客戶端系統請求對所述目標環境的訪問;
在接收到對所述目標環境的訪問時,通過檢查來驗證所述目標環境;
在驗證所述目標環境時,促進通過客戶端系統的界面的、應用部署計劃的呈現;和
響應于客戶端批準所述應用部署計劃,通過促進經由機器學習知識模型的在目標環境中的應用安裝來部署應用。
2.根據權利要求1所述的方法,還包括:
解決與所述應用安裝有關的至少一個問題。
3.根據權利要求2所述的方法,其中,解決與應用安裝有關的至少一個問題包括:
應用機器學習知識模型的人工智能技術來尋求對所述至少一個問題的解決方案;和
響應于未能通過應用人工智能技術確定對所述至少一個問題的解決方案,從域管理接收對所述應用安裝的手動超控以解決所述至少一個問題,其中,手動超控包括反饋。
4.根據權利要求3所述的方法,其中,解決與應用安裝有關的至少一個問題還包括:
將所述反饋提交給托管服務域中的多個主題專家當中的至少一個主題專家進行驗證;和
在接收到對所述反饋的驗證時,基于所述反饋調整機器學習知識模型的知識庫。
5.根據權利要求1所述的方法,其中,驗證所述目標環境包括:
響應于確定所述目標環境的規范不滿足應用部署的最低要求,向所述客戶端系統通知滿足所述最低要求所需的至少一次升級。
6.根據權利要求5所述的方法,其中,驗證所述目標環境還包括:
響應于確定應用的部署所需的至少一個相關組件從所述目標環境中缺失,向所述客戶端系統通知所述至少一個相關組件的必要性。
7.根據權利要求1所述的方法,還包括:
響應于客戶端不批準所述應用部署計劃,從所述客戶端系統接收至少一個提議的替代方案。
8.根據權利要求1所述的方法,其中,配置所述機器學習知識模型的知識庫包括:
基于專家輸入初始化知識庫。
9.根據權利要求8所述的方法,其中,初始化知識庫包括:
將多個應用的相應的庫模型合并到知識庫中;和
基于相應的操作系統和多個應用的相應方面之間的兼容性來合并性能調節參數。
10.根據權利要求8所述的方法,其中,配置知識庫還包括:
在從包括系統升級、應用集成和應用修復的組中選擇的、托管服務域內的至少一次更新之后擴展知識庫。
11.一種計算機可讀存儲介質,其中包含用于在托管服務域中自動部署多個應用當中的應用的程序指令,所述程序指令由計算設備可執行以使所述計算設備執行根據權利要求1至10中任一項的方法。
12.一種系統,包括:
處理器;和
存儲應用程序的存儲器,當在處理器上執行所述應用程序時,執行在托管服務域中自動部署多個應用當中的應用的操作,所述操作執行根據權利要求1至10中任一項的方法。
13.一種計算機系統,包括執行根據權利要求1至10的任一項的方法的步驟的模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910598112.4/1.html,轉載請聲明來源鉆瓜專利網。





