[發明專利]一種系統環境部署方法、存儲介質和服務器有效
| 申請號: | 201811207381.5 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109542462B | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 譚莉 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 環境 部署 方法 存儲 介質 服務器 | ||
1.一種系統環境部署方法,其特征在于,包括:
獲取部署場景與目標部署服務器的目標執行路徑;其中,所述部署場景是指系統環境的應用場景;
查找所述部署場景對應的部署策略,所述部署策略包括部署文件包的文件包標識;其中,所述部署文件包用于部署系統環境的文件、代碼以及壓縮包;
若檢測到環境部署指令,則根據所述文件包標識在預設的標識路徑對照表中查找所述部署文件包的文件存儲路徑;其中,所述環境部署指令用于用戶確認當前所述部署場景對應的部署策略;
根據所述部署策略、所述文件存儲路徑以及所述目標部署服務器的目標執行路徑,將所述部署文件包上傳至所述目標部署服務器執行系統環境部署,包括:根據所述部署文件包標識確定所述部署文件包的類型,并獲取所述部署文件包的歷史執行信息;根據所述部署文件包的類型與所述歷史執行信息,確定所述部署文件包的重要度;按所述重要度從高到低將所述部署文件包排序;根據所述文件存儲路徑與所述部署文件包的排序結果,依次在數據庫服務器中查找所述部署文件包;根據所述目標執行路徑,按所述排序結果依次將查找到的所述部署文件包上傳至所述目標部署服務器執行系統環境部署。
2.根據權利要求1所述的系統環境部署方法,其特征在于,所述部署策略包括部署文件包的執行順序,在所述若檢測到環境部署指令,則根據所述文件包標識查找所述部署策略中所述部署文件包的文件存儲路徑之前,包括:
檢測部署策略更新指令;
若檢測到所述部署策略更新指令,則根據所述部署策略更新指令更新所述部署策略。
3.根據權利要求1所述的系統環境部署方法,其特征在于,所述歷史執行信息包括歷史執行時間,所述根據所述部署文件包的類型與所述歷史執行信息,確定所述部署文件包的重要度,包括:
根據所述文件包的類型與預設類型權值對照表,確定所述部署文件包的初始權值PRIi;
根據如下公式確定所述部署文件包的重要度ImpDegl:
其中,M表示所述部署文件包l的歷史執行次數,1≤i≤M,1≤l,M、l為整數,Ti為所述部署文件包l第i次執行的歷史執行時間,所述部署文件包l的執行依賴于N個其他部署文件包的執行,N為整數且1≤i≤N,T_relyj表示第j個其他部署文件包的歷史執行時間,Func為任意一個實現從[0,+∞)到[0,1)映射的單調遞增函數。
4.根據權利要求1至3任一項所述的系統環境部署方法,其特征在于,在所述根據所述部署策略、所述文件存儲路徑以及所述目標部署服務器的目標執行路徑,將所述部署文件包上傳至所述目標部署服務器執行系統環境部署之前,還包括:
根據所述部署文件包標識,確定所述部署策略的部署文件包的最小執行空間;
獲取所述目標部署服務器的執行路徑的剩余空間;
若所述剩余空間不小于所述最小執行空間,則將所述部署文件包上傳至所述目標部署服務器執行系統環境部署。
5.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至4中任一項所述系統環境部署方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811207381.5/1.html,轉載請聲明來源鉆瓜專利網。





