[發(fā)明專利]以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法有效
| 申請?zhí)枺?/td> | 201911246257.4 | 申請日: | 2019-12-08 |
| 公開(公告)號: | CN111026413B | 公開(公告)日: | 2023-01-31 |
| 發(fā)明(設(shè)計)人: | 李生珍;陳艷;洪巖;寧陽;欒明君;欒凱;卞強(qiáng);孟德地;張軍堯;邢爾軍;劉振東;沈尚博;袁泉 | 申請(專利權(quán))人: | 中國電子科技集團(tuán)公司第十五研究所 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/10 |
| 代理公司: | 北京君恒知識產(chǎn)權(quán)代理有限公司 11466 | 代理人: | 黃啟行 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 需求 導(dǎo)向 復(fù)雜 系統(tǒng) 模式 部署 及其 方法 | ||
以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法,其特征在于,包括入庫工具、軟件在線管理、應(yīng)用門戶、本地軟件庫管理、部署依賴關(guān)系分析、服務(wù)部署引擎、可靠指令分發(fā)和在線代理。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明打破傳統(tǒng)由部署保障人員預(yù)先規(guī)劃準(zhǔn)備每臺機(jī)器安裝的軟件的部署模式,針對業(yè)務(wù)角色來進(jìn)行軟件部署,本發(fā)明通過將根據(jù)業(yè)務(wù)角色將所需要用到的軟件進(jìn)行打包成主題包,當(dāng)用戶選擇主題包,本系統(tǒng)能夠?qū)⒅黝}包中的應(yīng)用及其依賴的后臺服務(wù)一并拉取下來,提高了軟件部署效率。
本發(fā)明屬于計算機(jī)軟件部署技術(shù)領(lǐng)域,具體涉及以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法。
背景技術(shù)
軟件自動化部署系統(tǒng),是指系統(tǒng)能夠根據(jù)部署需求自主地選擇硬件主機(jī),并能根據(jù)應(yīng)用軟件的需求,自動地在被選擇的主機(jī)上配置和啟動虛擬機(jī),然后在虛擬機(jī)上自動地安裝應(yīng)用軟件,整個過程無需人工干預(yù)。
目前常用“推送”部署模式,從以往發(fā)表論文來看,《Hadoop分布式集群的自動化容器部署研究》(計算機(jī)應(yīng)用研究,2016,(11),3404-3407),提出一種結(jié)合Docker容器技術(shù)部署集群的解決方法;《一種自動化遠(yuǎn)程統(tǒng)一部署軟件平臺》(兵工自動化, 2017,(02),66-69),該軟件自動化部署平臺能夠自動檢測和解決軟件部署沖突,并通過多Agent通信機(jī)制對軟件部署過程進(jìn)行協(xié)同決策,實現(xiàn)軟件自動化統(tǒng)一和智能化部署。這些都是傳統(tǒng)“推送”模式的軟件部署模式。傳統(tǒng)的“推送”部署模式,由保障人員預(yù)先規(guī)劃每臺機(jī)器安裝的軟件,這造成業(yè)務(wù)人員使用的軟件相對固化,當(dāng)涉及任務(wù)調(diào)整或自身角色發(fā)生改變時,很難靈活進(jìn)行軟件的調(diào)整,必須一一準(zhǔn)備需要安裝的安裝包進(jìn)行軟件部署,增加軟件部署時間,且調(diào)整需要經(jīng)過提出申請,經(jīng)過較長的審批過程后,才能由保障人員重新規(guī)劃安裝軟件,這使得按業(yè)務(wù)人員實際需求部署的周期較長,相比業(yè)務(wù)的調(diào)整時間滯后,給工作帶來很大的不便。
發(fā)明內(nèi)容
本發(fā)明所解決的問題是提供了以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法,本發(fā)明所述系統(tǒng)能夠支持用戶根據(jù)使用需求,自主選擇某個應(yīng)用下載使用或選擇多個應(yīng)用批量下載,軟件在線管理以主動“推送”應(yīng)用包的模式單個或批量部署各類系統(tǒng),這種以用戶業(yè)務(wù)需求為出發(fā)點的針對性的部署,提高了軟件部署的適用性、靈活性,極大縮短了軟件定制部署的時間。
以需求為導(dǎo)向的復(fù)雜系統(tǒng)“拉取”模式部署系統(tǒng)及其方法,包括入庫工具、軟件在線管理、應(yīng)用門戶、本地軟件庫管理、部署依賴關(guān)系分析、服務(wù)部署引擎、可靠指令分發(fā)和在線代理;
所述入庫工具用于將業(yè)務(wù)系統(tǒng)進(jìn)行打包,并配置封裝描述文件,輸出為部署安裝包并上處置所述軟件在線管理;
所述軟件在線管理用于接收、保存和分類所述入庫工具上傳的部署安裝包,形成軟件主題包;還用于向所述本地軟件庫管理發(fā)送用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù);還用于查詢用戶所選應(yīng)用依賴的后臺服務(wù)和所述后臺服務(wù)所以來的服務(wù),并發(fā)送至所述服務(wù)部署引擎;
所述應(yīng)用門戶用于作為業(yè)務(wù)用戶實用軟件的入口,并將應(yīng)用分類展示供業(yè)務(wù)用戶選擇下載;
所述本地軟件庫管理用于接收所述軟件在線管理發(fā)送的用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù),還用于向所述在線代理提供所述用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù);
所述部署依賴關(guān)系分析用于解析用戶所選擇應(yīng)用所依賴的后臺服務(wù)或后臺服務(wù)所依賴的服務(wù);
所述服務(wù)部署引擎用于根據(jù)所述本地軟件庫管理接收的用戶所選應(yīng)用或應(yīng)用依賴的后臺服務(wù)設(shè)置部署策略、生成部署方案,解析后生成部署指令發(fā)送至所述可靠指令分發(fā);
所述可靠指令分發(fā)用于向所述在線代理發(fā)出部署用戶所選應(yīng)用和應(yīng)用所依賴的后臺服務(wù);
所述在線代理用于接收所述部署指令,并作出向所述服務(wù)部署引擎做出反饋,在部署服務(wù)正常的情況下安裝用戶所選應(yīng)用和應(yīng)用所依賴的后臺服務(wù)。
一種如所述的部署系統(tǒng)的方法,包括以下幾個步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團(tuán)公司第十五研究所,未經(jīng)中國電子科技集團(tuán)公司第十五研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911246257.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 需求控制系統(tǒng)、需求控制器、需求程序以及需求控制方法
- 需求控制裝置、需求控制系統(tǒng)以及需求控制程序
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 需求預(yù)測裝置、需求預(yù)測方法以及需求預(yù)測程序
- 電力需求調(diào)整系統(tǒng)、電力需求調(diào)整裝置及電力需求調(diào)整方法
- 軟件需求審核方法以及需求審核系統(tǒng)
- 電力需求控制裝置、電力需求控制方法及電力需求控制系統(tǒng)
- 電力需求控制裝置及電力需求控制方法
- 需求監(jiān)視裝置、需求監(jiān)視系統(tǒng)、需求監(jiān)視方法和需求監(jiān)視程序
- 需求管理方法和需求管理系統(tǒng)





