亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種系統(tǒng)架構(gòu)的實(shí)現(xiàn)方法,及裝置的制造方法_3

文檔序號(hào):8528061閱讀:來源:國(guó)知局
術(shù)二的部署復(fù)雜度,同時(shí)基于虛擬化本身的能力為軟件架構(gòu)提供彈性擴(kuò)展能力。
[0098]軟件的生命周期包括如下幾個(gè)階段:
[0099]開發(fā)期,指軟件產(chǎn)品廠商開發(fā)軟件的階段。
[0100]部署期,指軟件產(chǎn)品通過介質(zhì)(存儲(chǔ)設(shè)備),部署到實(shí)際生產(chǎn)環(huán)境的階段。
[0101]運(yùn)行期,指軟件產(chǎn)品在實(shí)際生產(chǎn)環(huán)境中運(yùn)行的階段。
[0102]退出服務(wù),指軟件產(chǎn)品從實(shí)際生產(chǎn)環(huán)境中移除,停止服務(wù)。
[0103]以下實(shí)施例將按如下三個(gè)方面對(duì)本發(fā)明實(shí)施例的具體實(shí)現(xiàn)進(jìn)行詳細(xì)說明:
[0104]一、示例軟件在運(yùn)行期的架構(gòu)及功能模塊;
[0105]二、“可選模塊管理”模塊及“軟件倉庫”模塊的各個(gè)功能模塊的功能;
[0106]三、按照軟件的生命周期順序本發(fā)明實(shí)施例方案的實(shí)踐舉例。
[0107]其中在第二部分中的“可選模塊管理”功能模塊是本發(fā)明實(shí)施例方案中相對(duì)較為重要的部分。
[0108]一、軟件在運(yùn)行期的架構(gòu)及功能模塊:
[0109]1、示例軟件架構(gòu),如圖3所示:
[0110]示例軟件架構(gòu)包括三個(gè)模塊,模塊1,2為必選功能對(duì)應(yīng)的模塊,運(yùn)行期各一個(gè)實(shí)例。模塊3為可選功能對(duì)應(yīng)的模塊,運(yùn)行期需要依據(jù)業(yè)務(wù)彈性運(yùn)行0..η個(gè)實(shí)例。
[0111]2、本方案的運(yùn)行期架構(gòu):
[0112]使用本方案后,示例軟件的運(yùn)行期架構(gòu)如圖1所示:
[0113]本發(fā)明實(shí)施例方案中,優(yōu)選追加“可選模塊管理”和“軟件倉庫”模塊,用于實(shí)現(xiàn)如下功能:
[0114]管理可選模塊(示例中為模塊3)的安裝源;
[0115]依據(jù)業(yè)務(wù)需要,彈性部署/反部署虛擬機(jī),用于可選模塊隨業(yè)務(wù)的彈性擴(kuò)縮;
[0116]管理可選模塊備份/恢復(fù)/升級(jí)/補(bǔ)丁等維護(hù)能力;
[0117]提供可選模塊運(yùn)行期實(shí)例的集中管理能力。
[0118]其中“軟件倉庫”提供存儲(chǔ)實(shí)現(xiàn)虛擬機(jī)的軟件所需要的數(shù)據(jù)存儲(chǔ)空間。
[0119]二、“可選模塊管理”模塊及“軟件倉庫”模塊的各個(gè)功能模塊的功能;
[0120]1、依據(jù)功能,“可選模塊管理”的功能模塊的內(nèi)部功能模塊如圖4所示,
[0121]如下詳細(xì)講解各個(gè)功能模塊的功能:
[0122]1.1、可選模塊部署介質(zhì)管理:
[0123]可選模塊部署介質(zhì)管理用于管理可選模塊的部署介質(zhì),為“可選模塊實(shí)例管理”提供可選模塊的安裝部署,卸載刪除,啟動(dòng)停止等能力。
[0124]可選模塊部署介質(zhì)管理所管理的介質(zhì)包括:
[0125]服務(wù)目錄。運(yùn)維系統(tǒng)通過此服務(wù)目錄調(diào)用功能模塊的安裝/部署/配置/啟動(dòng)/
停止/重啟等能力。
[0126]基礎(chǔ)運(yùn)行環(huán)境,為可選模塊運(yùn)行所需的基礎(chǔ)環(huán)境,包括但不限于OS,中間件,數(shù)據(jù)庫等。一般以虛擬機(jī)模板的方式存放。
[0127]可選模塊安裝配置程序。用于在部署完基礎(chǔ)虛擬機(jī)后,進(jìn)一步部署可選功能模塊,并建立與主程序的連接。也可以選擇將可選模塊部署完成的虛擬機(jī)專用模板,這樣就可以不必進(jìn)行安裝程序的管理。
[0128]可選模塊的啟動(dòng)/停止/重啟等程序。用于在運(yùn)行期間對(duì)可選模塊進(jìn)行基本的維護(hù)操作時(shí)調(diào)用。
[0129]以上介質(zhì)/程序等可以存儲(chǔ)在軟件倉庫這個(gè)模塊中。
[0130]可選模塊部署介質(zhì)管理可以提供如下能力:支持對(duì)介質(zhì)進(jìn)行上傳,完整性校驗(yàn),版本管理,下載,列表察看,刪除等。
[0131]1.2、可選模塊運(yùn)維流程管理:
[0132]可選模塊運(yùn)維流程管理用于提供可選模塊的數(shù)據(jù)備份/恢復(fù),可選模塊的升級(jí),打補(bǔ)丁等能力。這些能力依賴于開發(fā)團(tuán)隊(duì)提供的功能程序,可選模塊運(yùn)維流程管理則將這些程序作為介質(zhì)進(jìn)行管理。管理的介質(zhì)包括但不限于如下幾個(gè)方面:
[0133]服務(wù)目錄。運(yùn)維系統(tǒng)通過此服務(wù)目錄調(diào)用運(yùn)行實(shí)例的升級(jí)/補(bǔ)丁 /備份/恢復(fù)/校驗(yàn)等能力。
[0134]升級(jí)包介質(zhì)及升級(jí)/回退程序;
[0135]補(bǔ)丁包介質(zhì)及打補(bǔ)丁 /回退程序;
[0136]數(shù)據(jù)/日志等的備份/恢復(fù)程序;
[0137]健康檢查/定位信息收集程序。
[0138]以上介質(zhì)/程序等會(huì)存儲(chǔ)在軟件倉庫這個(gè)模塊中。
[0139]可選模塊運(yùn)維流程管理可以提供如下能力:支持對(duì)介質(zhì)進(jìn)行上傳,完整性校驗(yàn),版本管理,下載,列表察看,刪除等。
[0140]1.3、可選模塊實(shí)例管理:
[0141]可選模塊實(shí)例管理用于提供對(duì)可選模塊實(shí)例的管理,并提供各種能力,包括但不限于:服務(wù)目錄。運(yùn)維系統(tǒng)通過服務(wù)目錄查詢并調(diào)用如下上述的能力;
[0142]可選模塊實(shí)例列表;
[0143]可選模塊詳情查詢;
[0144]可選模塊實(shí)例啟動(dòng)/停止/重啟;
[0145]可選模塊實(shí)例升級(jí)/回退;
[0146]可選模塊實(shí)例補(bǔ)丁 /回退;
[0147]可選模塊實(shí)例數(shù)據(jù)的備份/恢復(fù);
[0148]可選模塊實(shí)例的配置/健康檢查/定位信息收集。
[0149]可選模塊實(shí)例管理的模塊可以借助“可選模塊部署介質(zhì)管理”和“可選模塊運(yùn)維流程管理”模塊提供上述管理能力。
[0150]1.4、可選模塊彈性擴(kuò)縮管理:
[0151]可選模塊彈性擴(kuò)縮管理所管理對(duì)象為“功能模塊”,而非“功能模塊實(shí)例”。以示例軟件架構(gòu)為例,本模塊管理的是“模塊3”,而“模塊3”的介質(zhì)管理,運(yùn)行期實(shí)例管理,由前面三個(gè)模塊提供能力。
[0152]可選模塊彈性擴(kuò)縮管理提供功能,包括但不限于:
[0153]服務(wù)目錄:向運(yùn)維系統(tǒng)或第三方系統(tǒng)提供如下能力。
[0154]可選模塊的部署:對(duì)可選功能模塊進(jìn)行實(shí)例部署,實(shí)現(xiàn)時(shí)調(diào)用“可選模塊部署介質(zhì)管理”模塊的能力。
[0155]可選模塊的維護(hù)動(dòng)作:對(duì)可選功能模塊進(jìn)行維護(hù)動(dòng)作,實(shí)現(xiàn)時(shí)調(diào)用“可選模塊部署介質(zhì)管理”模塊和“可選模塊運(yùn)維流程管理”模塊的能力。
[0156]可選模塊的彈性擴(kuò)縮:向業(yè)務(wù)系統(tǒng)提供彈性擴(kuò)縮的接口,以便業(yè)務(wù)側(cè)判斷負(fù)載并調(diào)用擴(kuò)縮能力。
[0157]可選模塊的自動(dòng)擴(kuò)縮策略配置:向業(yè)務(wù)層封裝自動(dòng)擴(kuò)縮策略,業(yè)務(wù)層通過配置自動(dòng)擴(kuò)縮策略來實(shí)現(xiàn)可選模塊的自動(dòng)擴(kuò)縮。
[0158]在以上可選模塊彈性擴(kuò)縮管理中,實(shí)例彈性擴(kuò)充的策略可配置,包括但不限于:
[0159]擴(kuò)容前執(zhí)行的腳本;
[0160]可選模塊實(shí)例數(shù)上限;
[0161]可選模塊實(shí)例擴(kuò)充方式:創(chuàng)建新實(shí)例/啟動(dòng)已創(chuàng)建的實(shí)例/恢復(fù)休眠的實(shí)例;
[0162]默認(rèn)擴(kuò)容步長(zhǎng);
[0163]擴(kuò)容后執(zhí)行的腳本。
[0164]在以上可選模塊彈性擴(kuò)縮管理中,實(shí)例彈性縮減的策略可配置,包括但不限于:
[0165]縮減前執(zhí)行的腳本;
[0166]可選模塊實(shí)例數(shù)下限;
[0167]實(shí)例縮減方式:刪除實(shí)例/停止實(shí)例/休眠實(shí)例;
[0168]默認(rèn)縮減步長(zhǎng);
[0169]縮減后執(zhí)行的腳本。
[0170]可選模塊彈性擴(kuò)縮管理可以可內(nèi)置一些自動(dòng)擴(kuò)縮策略,這些自動(dòng)策略不在本專利中詳細(xì)描述。
[0171]2、“軟件倉庫”功能模塊:
[0172]軟件倉庫為“可選模塊管理”模塊提供存儲(chǔ)介質(zhì),提供的能力包括但不限于:
[0173]軟件上傳;
[0174]介質(zhì)下載;
[0175]介質(zhì)訪問授權(quán);
[0176]介質(zhì)可靠性;
[0177]介質(zhì)版本管理;
[0178]介質(zhì)刪除。
[0179]在本發(fā)明實(shí)施例中,“軟件倉庫”提供的是存儲(chǔ)功能以及與存儲(chǔ)功能相應(yīng)的存儲(chǔ)控制功能,具體實(shí)現(xiàn)過程可以采用相應(yīng)的成熟技術(shù)實(shí)現(xiàn),本發(fā)明實(shí)施例不予限定。
[0180]三、實(shí)踐舉例:
[0181]本節(jié)以“示例軟件”為例,按其生命周期對(duì)本發(fā)明實(shí)施例的實(shí)踐方式進(jìn)行具體舉例說明。關(guān)于示例軟件的模塊架構(gòu),請(qǐng)參閱圖3。軟件產(chǎn)品的生命周期,請(qǐng)參閱前文描述,在此不再贅述。
[0182]1、開發(fā)期:
[0183]在軟件的開發(fā)期,就需要為可選模塊開發(fā)相應(yīng)的管理程序,以支撐圖4中各個(gè)模塊暴露的能力。
[0184]在示例軟件中,模塊3為可選模塊,則在開發(fā)期就需要為模塊3開發(fā)能力,包括但不限于:
[0185]基礎(chǔ)運(yùn)行環(huán)境;
[0186]安裝程序;
[0187]配置程序;
[0188]啟動(dòng)/停止/重啟程序;
[0189]備份/恢復(fù)程序;
[0190]健康檢查;
[0191]信息收集;
[0192]彈性擴(kuò)縮策略;
[0193]自動(dòng)擴(kuò)縮策略;
[
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1