[發(fā)明專利]多操作系統(tǒng)業(yè)務(wù)的部署方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310180211.3 | 申請日: | 2013-05-15 |
| 公開(公告)號: | CN103226493B | 公開(公告)日: | 2017-08-18 |
| 發(fā)明(設(shè)計(jì))人: | 李聞;李德佳;田燕 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/455;G06F9/48 |
| 代理公司: | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 操作系統(tǒng) 業(yè)務(wù) 部署 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種多操作系統(tǒng)業(yè)務(wù)的部署方法和系統(tǒng)。
背景技術(shù)
在公司中,各種不同的業(yè)務(wù)往往有不同的系統(tǒng)部署的環(huán)境需求。隨著業(yè)務(wù)規(guī)模的增長,數(shù)以千百計(jì)甚至上萬的服務(wù)的部署和維護(hù)就變得復(fù)雜而混亂。其中,如果每個(gè)服務(wù)都單獨(dú)部署,會占用大量的服務(wù)器資源,造成浪費(fèi)。對每個(gè)服務(wù)進(jìn)行單獨(dú)的維護(hù)也需要耗費(fèi)大量的人力和資源。
不同業(yè)務(wù)依賴不同的系統(tǒng)環(huán)境,如Windows,Linux等環(huán)境。不同的業(yè)務(wù)有不同的資源需求,如對CPU、網(wǎng)絡(luò)、磁盤空間、部署路徑和安全控制策略的需求不同。并且不同的業(yè)務(wù)有著不同的軟件依賴。這些都使得統(tǒng)一部署和維護(hù)難度非常大。
因此現(xiàn)有的解決方案多是針對一類需求相似的業(yè)務(wù)構(gòu)建一個(gè)平臺,維護(hù)一套相似的系統(tǒng)環(huán)境,在平臺上進(jìn)行業(yè)務(wù)部署。或者構(gòu)造一系列的虛擬機(jī),將虛擬機(jī)當(dāng)做物理服務(wù)器使用,在虛擬機(jī)中進(jìn)行業(yè)務(wù)的部署控制。
現(xiàn)有技術(shù)雖然對單個(gè)服務(wù)單獨(dú)部署進(jìn)行了優(yōu)化,但是還是沒有充分利用系統(tǒng)資源,對不同類的服務(wù)仍需要單獨(dú)進(jìn)行管理和維護(hù),造成較大的開銷和浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明的一個(gè)目的在于提出一種多操作系統(tǒng)業(yè)務(wù)的部署方法,通過統(tǒng)一平臺進(jìn)行管理,降低了部署和運(yùn)維成本,故障恢復(fù)效率高,充分利用機(jī)器資源,遷移性和擴(kuò)展性好。
本發(fā)明的第二個(gè)目的在于提出一種多操作系統(tǒng)業(yè)務(wù)的部署系統(tǒng)。
為達(dá)到上述目的,本發(fā)明第一方面的實(shí)施例提出了一種多操作系統(tǒng)業(yè)務(wù)的部署方法,包括以下步驟:業(yè)務(wù)部署控制中心服務(wù)器接收業(yè)務(wù)部署請求,其中,所述業(yè)務(wù)部署請求包括待部署業(yè)務(wù)的運(yùn)行信息;所述業(yè)務(wù)部署控制中心服務(wù)器根據(jù)所述業(yè)務(wù)部署請求獲取對應(yīng)的虛擬機(jī)模板;所述業(yè)務(wù)部署控制中心服務(wù)器根據(jù)所述虛擬機(jī)模板生成所述待部署業(yè)務(wù)對應(yīng)的業(yè)務(wù)虛擬機(jī)映像;所述業(yè)務(wù)部署控制中心服務(wù)器根據(jù)業(yè)務(wù)部署集群的狀態(tài)為所述虛擬機(jī)映像分配相應(yīng)的資源,并執(zhí)行部署。
根據(jù)本發(fā)明實(shí)施例的多操作系統(tǒng)業(yè)務(wù)的部署方法通過統(tǒng)一平臺對業(yè)務(wù)及其所依賴的系統(tǒng)環(huán)境進(jìn)行管理,通過對虛擬機(jī)模板進(jìn)行配置生成業(yè)務(wù)虛擬機(jī)映像,滿足了自動化部署平臺中兼容多操作系統(tǒng)環(huán)境的需求,解決了同一操作系統(tǒng)環(huán)境中業(yè)務(wù)軟件環(huán)境、參數(shù)配置等依賴不同的問題,使得無狀態(tài)的業(yè)務(wù)在不同物理主機(jī)間可以自由遷移。統(tǒng)一業(yè)務(wù)部署和運(yùn)維環(huán)境還降低了大規(guī)模業(yè)務(wù)混部的部署、擴(kuò)容、遷移、運(yùn)維成本,故障恢復(fù)效率高,并將完全不同的業(yè)務(wù)隔離部署在相同的物理機(jī)器上,節(jié)約了機(jī)器和機(jī)架位等資源。
在本發(fā)明的一個(gè)實(shí)施例中,還包括:所述業(yè)務(wù)部署控制中心服務(wù)將所述業(yè)務(wù)虛擬機(jī)映像保存至虛擬機(jī)映像管理中心,以使所述虛擬機(jī)映像管理中心對所述虛擬機(jī)映像進(jìn)行管理。
在本發(fā)明的一個(gè)實(shí)施例中,所述虛擬機(jī)模板存儲在虛擬機(jī)模板庫中,所述業(yè)務(wù)部署控制中心服務(wù)器根據(jù)所述業(yè)務(wù)部署請求查詢所述虛擬機(jī)模板庫獲得所述虛擬機(jī)模板。
在本發(fā)明的一個(gè)實(shí)施例中,在所述業(yè)務(wù)部署控制中心服務(wù)器根據(jù)所述業(yè)務(wù)部署請求獲取對應(yīng)的虛擬機(jī)模板之后,還包括:所述業(yè)務(wù)部署控制中心服務(wù)器在沙盒環(huán)境中啟動所述虛擬機(jī)模板,以供用戶根據(jù)所述虛擬機(jī)模板進(jìn)行業(yè)務(wù)部署及調(diào)整虛擬機(jī)參數(shù)。
在本發(fā)明的一個(gè)實(shí)施例中,所述運(yùn)行信息包括所述待部署業(yè)務(wù)的操作系統(tǒng)類型信息及版本信息。
本發(fā)明第二方面的實(shí)施例提出了一種多操作系統(tǒng)業(yè)務(wù)的部署系統(tǒng),包括客戶端和業(yè)務(wù)部署控制中心服務(wù)器,其中,所述客戶端用于向所述業(yè)務(wù)部署控制中心服務(wù)器發(fā)送業(yè)務(wù)部署請求,其中,所述業(yè)務(wù)部署請求包括待部署業(yè)務(wù)的運(yùn)行信息;所述業(yè)務(wù)部署控制中心服務(wù)器用于根據(jù)所述業(yè)務(wù)部署請求獲取對應(yīng)的虛擬機(jī)模板,并根據(jù)所述虛擬機(jī)模板生成所述待部署業(yè)務(wù)對應(yīng)的業(yè)務(wù)虛擬機(jī)映像,以及根據(jù)業(yè)務(wù)部署集群的狀態(tài)為所述虛擬機(jī)映像分配相應(yīng)的資源,并執(zhí)行部署。
根據(jù)本發(fā)明實(shí)施例的多操作系統(tǒng)業(yè)務(wù)的部署系統(tǒng)通過統(tǒng)一平臺對業(yè)務(wù)及其所依賴的系統(tǒng)環(huán)境進(jìn)行管理,通過對虛擬機(jī)模板進(jìn)行配置生成業(yè)務(wù)虛擬機(jī)映像,滿足了自動化部署平臺中兼容多操作系統(tǒng)環(huán)境的需求,解決了同一操作系統(tǒng)環(huán)境中業(yè)務(wù)軟件環(huán)境、參數(shù)配置等依賴不同的問題,使得無狀態(tài)的業(yè)務(wù)在不同物理主機(jī)間可以自由遷移。統(tǒng)一業(yè)務(wù)部署和運(yùn)維環(huán)境還降低了大規(guī)模業(yè)務(wù)混部的部署、擴(kuò)容、遷移、運(yùn)維成本,故障恢復(fù)效率高,并將完全不同的業(yè)務(wù)隔離部署在相同的物理機(jī)器上,節(jié)約了機(jī)器和機(jī)架位等資源。
在本發(fā)明的一個(gè)實(shí)施例中,還包括虛擬機(jī)映像管理中心,用于接收所述業(yè)務(wù)部署控制中心服務(wù)發(fā)送的所述業(yè)務(wù)虛擬機(jī)映像并保存,以及對所述虛擬機(jī)映像進(jìn)行管理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310180211.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計(jì)算平臺應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲介質(zhì)
- 測試環(huán)境部署方法、部署裝置及存儲介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 一種基于Ansible的輕量級容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)





