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

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

文檔序號(hào):8528061閱讀:來源:國(guó)知局
0194]相應(yīng)的服務(wù)目錄。
[0195]2、部署期:
[0196]在實(shí)際部署時(shí),需要通過圖4所示的各個(gè)模塊,上傳各種介質(zhì)及程序。
[0197]如果可選模塊在初始部署時(shí)需要部署實(shí)例,則調(diào)用“可選模塊部署介質(zhì)管理”模塊提供的能力進(jìn)行實(shí)例化部署。
[0198]3、運(yùn)行期:
[0199]運(yùn)行期間,系統(tǒng)會(huì)依據(jù)彈性擴(kuò)縮管理策略進(jìn)行彈性擴(kuò)縮。
[0200]管理員及自動(dòng)運(yùn)維系統(tǒng)會(huì)執(zhí)行各種維護(hù)動(dòng)作。此時(shí)調(diào)用圖4所示的各個(gè)模塊的能力進(jìn)行維護(hù)。
[0201]為了提供新功能及修改問題,還可能發(fā)布升級(jí)包及補(bǔ)丁程序。此時(shí)調(diào)用“可選模塊運(yùn)維流程管理”模塊的能力,對(duì)可選模塊的升級(jí)/補(bǔ)丁介質(zhì)進(jìn)行管理,并執(zhí)行升級(jí)/補(bǔ)丁 /回退等動(dòng)作。
[0202]4、退出服務(wù):
[0203]推出服務(wù)時(shí),停止業(yè)務(wù),然后調(diào)用“可選模塊實(shí)例管理”中的實(shí)例刪除接口刪除所有實(shí)例。
[0204]以上作為本發(fā)明實(shí)施例的一個(gè)實(shí)現(xiàn)舉例,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例實(shí)現(xiàn)方式的唯一性限定。例如:
[0205]在可選模塊的基礎(chǔ)運(yùn)行環(huán)境的介質(zhì)管理中,在以上實(shí)施例中描述為虛擬機(jī)模板。在實(shí)現(xiàn)中,可使用如下技術(shù)進(jìn)行替代:1、已存在的虛擬機(jī),快照,虛擬機(jī)備份,磁盤文件,鏈接克隆母盤等。虛擬化技術(shù)可以使用這些介質(zhì)方式來創(chuàng)建虛擬機(jī)。2、光盤的鏡像文件,可以使用光盤的鏡像文件直接部署虛擬機(jī)或物理機(jī)。3、通用硬件導(dǎo)向系統(tǒng)轉(zhuǎn)移(GeneralHardware Oriented System Transfer,Ghost)等類似的磁盤鏡像文件。
[0206]在以上實(shí)施例中將功能模塊部署在虛擬機(jī)上,在實(shí)現(xiàn)中,可以使用如下技術(shù)替代:
1、部署在容器中,比如 Docker 等 Linux 容器;2、Apache,Tomcat, Jetty,Websphere,IIS 等Web(網(wǎng)頁)容器;3、直接使用公有云中的虛擬機(jī)模板部署;4、自動(dòng)化部署到物理機(jī)中。
[0207]在以上實(shí)施例中,可選模塊的安裝程序可以獨(dú)立于運(yùn)行環(huán)境介質(zhì),在實(shí)現(xiàn)中,可以將可選模塊直接包含在基礎(chǔ)運(yùn)行環(huán)境中。
[0208]采用本發(fā)明實(shí)施例方案可以有效的解決【背景技術(shù)】方案中的缺點(diǎn),并帶來業(yè)務(wù)系統(tǒng)運(yùn)維能力的提升,主要體現(xiàn)在:
[0209]1、模塊間完全隔離,不存在不充分隔離導(dǎo)致的性能隔離,故障隔離,可靠性互相影響,安全互相影響等方面的問題。
[0210]2、運(yùn)行期部署成本,維護(hù)成本低。
[0211]3、將運(yùn)行期的維護(hù)動(dòng)作自動(dòng)化,便于運(yùn)維自動(dòng)化,降低維護(hù)成本。
[0212]本發(fā)明實(shí)施例,不僅可應(yīng)用于軟件架構(gòu),其實(shí)現(xiàn)方案也可用于分布式固件及硬件部署架構(gòu)。另外,在軟件方案中,本方案不僅可用于“可選模塊”,亦可以用于“必選模塊”。
[0213]本發(fā)明實(shí)施例還提供了一種系統(tǒng)架構(gòu)的實(shí)現(xiàn)裝置,如圖5所示,包括:
[0214]第一控制模塊501,用于運(yùn)行主模塊,上述主模塊提供上述系統(tǒng)架構(gòu)的必選功能;
[0215]功能確定單元502,用于確定當(dāng)前業(yè)務(wù)所需功能中的可選功能;
[0216]管理數(shù)據(jù)獲取單元,用于獲取上述功能確定單元502確定的可選功能的管理數(shù)據(jù);
[0217]目標(biāo)數(shù)據(jù)獲取單元503,用于通過上述管理數(shù)據(jù)獲取單元獲取到的上述可選功能的管理數(shù)據(jù)獲取上述可選功能對(duì)應(yīng)的目標(biāo)數(shù)據(jù)信息;
[0218]第二控制單元504,用于通過上述目標(biāo)數(shù)據(jù)信息模擬得到目標(biāo)可選模塊。
[0219]本發(fā)明實(shí)施例,將系統(tǒng)架構(gòu)所需的必選功能采用主模塊的方式部署,依據(jù)當(dāng)前業(yè)務(wù)需要進(jìn)行可選模塊的部署,可選模塊與主模塊之前具有隔離的特性,并且系統(tǒng)具有彈性。因此提供了可擴(kuò)展的系統(tǒng)架構(gòu),在保持系統(tǒng)彈性的基礎(chǔ)上實(shí)現(xiàn)主模塊與可選模塊的隔離。
[0220]在本實(shí)施例中,主模塊可以是硬件實(shí)體設(shè)備也可以是通過虛擬技術(shù)獲得的并不會(huì)影響到本發(fā)明實(shí)施例的實(shí)現(xiàn)。優(yōu)選可以采用虛擬化技術(shù)實(shí)現(xiàn),具體如下:上述第一控制模塊501,用于通過基礎(chǔ)數(shù)據(jù)信息模擬得到主模塊。
[0221]在本發(fā)明實(shí)施例中,主模塊和目標(biāo)可選模塊可以位于同一虛擬機(jī)內(nèi),為了更進(jìn)一步的實(shí)現(xiàn)隔離效果,可以如下:模擬得到的所述主模塊與模擬得到的所述目標(biāo)可選模塊分別位于不同的虛擬機(jī)。
[0222]當(dāng)前業(yè)務(wù)所需要功能可以作為系統(tǒng)架構(gòu)的可選功能由目標(biāo)可選模塊提供;目標(biāo)可選模塊和可選模塊均提供系統(tǒng)架構(gòu)的可選功能,目標(biāo)可選模塊屬于可選模塊中的特定類型,即:當(dāng)前業(yè)務(wù)所需要功能。進(jìn)一步地,基于當(dāng)前業(yè)務(wù)所需要的功能確定目標(biāo)可選模塊后,還可以停止當(dāng)前業(yè)務(wù)不需要的可選模塊,從而進(jìn)一步節(jié)省系統(tǒng)資源,具體如下:如圖6所示,上述裝置還包括:
[0223]模塊獲取單元601,用于獲取在上述系統(tǒng)架構(gòu)中當(dāng)前存在的可選模塊;
[0224]模塊控制單元602,用于關(guān)閉或刪除上述可選模塊中的非目標(biāo)可選模塊。
[0225]系統(tǒng)架構(gòu)中可以規(guī)劃很多可選功能及其對(duì)應(yīng)的可選模塊,本發(fā)明實(shí)施例提供了進(jìn)行統(tǒng)一管理的方案,如下:進(jìn)一步地,如圖7所示,上述模塊獲取單元601,用于獲取上述可選功能的管理數(shù)據(jù),依據(jù)上述可選功能的管理數(shù)據(jù)確定在上述系統(tǒng)架構(gòu)中當(dāng)前存在的可選模塊;上述裝置還包括:
[0226]第一更新單元701,用于在上述模塊控制單元602關(guān)閉或刪除上述可選模塊中的非目標(biāo)可選模塊之后,更新上述可選功能的管理數(shù)據(jù)。
[0227]基于管理數(shù)據(jù)對(duì)可選功能及其對(duì)應(yīng)的可選模塊進(jìn)行管理的方案,本發(fā)明實(shí)施例還提供了模擬獲得目標(biāo)可選模塊的具體實(shí)現(xiàn)方案如下:進(jìn)一步地,如圖8所示,上述第二控制單元504,用于依據(jù)上述可選功能的管理數(shù)據(jù)確定當(dāng)前存在上述目標(biāo)可選模塊并且處于非運(yùn)行狀態(tài),則將上述目標(biāo)可選模塊置為運(yùn)行狀態(tài),并運(yùn)行上述目標(biāo)可選模塊;若當(dāng)前不存在上述目標(biāo)可選模塊,則運(yùn)行上述目標(biāo)數(shù)據(jù)信息對(duì)應(yīng)的軟件模擬得到上述目標(biāo)可選模塊;
[0228]上述裝置還包括:第二更新單元801,用于更新上述可選功能的管理數(shù)據(jù)中上述目標(biāo)可選模塊對(duì)應(yīng)的信息。
[0229]在本實(shí)施例中,目標(biāo)可選模塊的模擬方式可以采用實(shí)現(xiàn)特定功能的虛擬機(jī)的方式實(shí)現(xiàn),具體如下:可選地,上述目標(biāo)數(shù)據(jù)獲取單元503,用于查詢上述可選功能的管理數(shù)據(jù)中的服務(wù)目錄,獲得提供上述可選功能的可執(zhí)行程序;
[0230]上述第二控制單元504,用于運(yùn)行上述可執(zhí)行程序模擬得到上述可選功能對(duì)應(yīng)的虛擬機(jī)。
[0231]基于采用可執(zhí)行程序的方式模擬得到虛擬機(jī)的方案,以及可選功能的管理數(shù)據(jù)實(shí)現(xiàn)對(duì)系統(tǒng)架構(gòu)的管理,本發(fā)明實(shí)施例還提供了如下更新方案:進(jìn)一步地,如圖9所示,上述目標(biāo)數(shù)據(jù)信息為可執(zhí)行程序,上述裝置還包括:
[0232]指令接收單元901,用于接收可執(zhí)行程序的維護(hù)指令;
[0233]第三更新單元902,用于在執(zhí)行上述維護(hù)指令后更新上述可選功能的管理數(shù)據(jù)。
[0234]本發(fā)明實(shí)施例還提供了另一種系統(tǒng)架構(gòu)的實(shí)現(xiàn)裝置,如圖10所示,包括:接收器1001、發(fā)射器1002、處理器1003以及存儲(chǔ)器1004 ;其中接收器1001可以用于接收外部輸入的指令和/或數(shù)據(jù)信息,發(fā)射器1002可以用于將內(nèi)部信息發(fā)送至外部,存儲(chǔ)器1004可以用于提供處理器1003執(zhí)行數(shù)據(jù)處理所需要的存儲(chǔ)空間,以及可能需要的其他數(shù)據(jù)存儲(chǔ)功能。
[0235]其中,處理器1003,用于運(yùn)行主模塊,上述主模塊提供上述系統(tǒng)架構(gòu)的必選功能;確定當(dāng)前業(yè)務(wù)所需功能中的可選功能,并獲取上述可選功能的管理數(shù)據(jù);通過上述可選功能的管理數(shù)據(jù)獲取上述可選功能對(duì)應(yīng)的目標(biāo)數(shù)據(jù)信息;通過上述目標(biāo)數(shù)據(jù)信息模擬得到目標(biāo)可選模塊。
[0236]可選地,上述處理器1003,用于運(yùn)行主模塊包括:通過基礎(chǔ)數(shù)據(jù)信息模擬得到主模塊。
[0237]在本發(fā)明實(shí)施例中,主模塊和目標(biāo)可選模塊可以位于同一虛擬機(jī)內(nèi),為了更進(jìn)一步的實(shí)現(xiàn)隔離效果,可以如下:模擬得到的所述主模塊與模擬得到的所述目標(biāo)可選模塊分別位于不同的虛擬機(jī)。
[0238]進(jìn)一步地,上述處理器1003,還用于獲取在上述系統(tǒng)架構(gòu)中當(dāng)前存在的可選模塊,并關(guān)閉或刪除上述可選模塊中的非目標(biāo)可選模塊。
[0239]可選地,上述處理器1003,用于獲取在上述系統(tǒng)架構(gòu)中當(dāng)前存在的可選模塊包括:獲取上述可選功能的管理數(shù)據(jù),依據(jù)上述可選功能的管理數(shù)據(jù)確定在上述系統(tǒng)架構(gòu)中當(dāng)前存在的可選模塊;
[0240]在關(guān)閉或刪除上述可選模塊中的非目標(biāo)可選模塊之后,上述處理器1003,還用于更新上述可選功能的管理數(shù)據(jù)。
[0241]可選地上述處理器1003,用于通過上述目標(biāo)數(shù)據(jù)信息模擬得到目標(biāo)可選模塊包括:依據(jù)上述可選功能的管理數(shù)據(jù)確定當(dāng)前存在上述目標(biāo)可選模塊并且處于非運(yùn)行狀態(tài),則將上述目標(biāo)可選模塊置為運(yùn)行狀態(tài),并運(yùn)行上述目標(biāo)可選模塊;若當(dāng)前不存在上述
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1