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

一種系統(tǒng)架構的實現(xiàn)方法,及裝置的制造方法_2

文檔序號:8528061閱讀:來源:國知局
能的實現(xiàn)方式中,所述目標數(shù)據(jù)信息為可執(zhí)行程序,所述裝置還包括:
[0051]指令接收單元,用于接收可執(zhí)行程序的維護指令;
[0052]第三更新單元,用于在執(zhí)行所述維護指令后更新所述可選功能的管理數(shù)據(jù)。
[0053]從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點:將系統(tǒng)架構所需的必選功能采用主模塊的方式部署,依據(jù)當前業(yè)務需要進行可選模塊的部署,可選模塊與主模塊之前具有隔離的特性,并且系統(tǒng)具有彈性。因此提供了可擴展的系統(tǒng)架構,在保持系統(tǒng)彈性的基礎上實現(xiàn)主模塊與可選模塊的隔離。
【附圖說明】
[0054]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本發(fā)明實施例系統(tǒng)架構示意圖;
[0056]圖2為本發(fā)明實施例方法流程示意圖;
[0057]圖3為本發(fā)明實施例功能模塊示意圖;
[0058]圖4為本發(fā)明實施例可選模塊管理結構示意圖;
[0059]圖5為本發(fā)明實施例裝置結構示意圖;
[0060]圖6為本發(fā)明實施例裝置結構示意圖;
[0061]圖7為本發(fā)明實施例裝置結構示意圖;
[0062]圖8為本發(fā)明實施例裝置結構示意圖;
[0063]圖9為本發(fā)明實施例裝置結構示意圖;
[0064]圖10為本發(fā)明實施例裝置結構示意圖;
[0065]圖11為本發(fā)明實施例服務器結構示意圖。
【具體實施方式】
[0066]為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0067]如圖1所示,為本發(fā)明實施例系統(tǒng)架構示意圖,在圖1中包含主業(yè)務模塊以及可選模塊,其中,主模塊提供了系統(tǒng)架構的必選功能,例如:操作系統(tǒng)功能、必要的通信協(xié)議控制等等;可選模塊提供各自對應的可選功能,按照不同的需求可以進行功能定制;某一業(yè)務要執(zhí)行,需要使用主模塊,可能需要主模塊以外的其他模塊提供可選功能,這些需要的可選功能對應的模塊,在本實施例中稱為目標可選模塊,其他可選模塊則是非目標可選模塊。
[0068]在圖1所示的結構中,是以虛擬機為例進行示意的,其中模塊I和模塊2屬于主模塊位于虛擬機I ;在虛擬機I中還可以包含可選模塊管理的功能,以及軟件倉庫;模塊3屬于可選模塊位于虛擬機2?虛擬機η。
[0069]本發(fā)明實施例提供了一種系統(tǒng)架構的實現(xiàn)方法,如圖2所示,包括:
[0070]201:運行主模塊,上述主模塊提供上述系統(tǒng)架構的必選功能;
[0071 ] 在本實施例中,主模塊可以是硬件實體設備也可以是通過虛擬技術獲得的并不會影響到本發(fā)明實施例的實現(xiàn)。優(yōu)選可以采用虛擬化技術實現(xiàn),具體如下:上述運行主模塊包括:通過基礎數(shù)據(jù)信息模擬得到主模塊?;A數(shù)據(jù)信息是用來模擬主模塊的數(shù)據(jù)信息。由于必選功能是系統(tǒng)架構所必須要實現(xiàn)的功能,例如:底層運行環(huán)境、數(shù)據(jù)庫支持等,這些功能也可以采用虛擬技術實現(xiàn),以上基礎數(shù)據(jù)信息可以是實現(xiàn)主模塊功能的虛擬軟件,或者實現(xiàn)主模塊功能的虛擬軟件的管理信息。
[0072]202:確定當前業(yè)務所需功能中的可選功能,并獲取上述可選功能的管理數(shù)據(jù);
[0073]當前業(yè)務是系統(tǒng)架構當前所運行或者將要啟動運行的業(yè)務,實現(xiàn)業(yè)務服務需要系統(tǒng)架構中相應的硬件/軟件提供功能支持,其中必選功能已經(jīng)啟動,但是在本發(fā)明實施例中,可選功能是按需部署的并沒有完整部署,因此需要確定當前需要部署的可選功能。
[0074]203:通過上述可選功能的管理數(shù)據(jù)獲取上述可選功能對應的目標數(shù)據(jù)信息;
[0075]上述目標數(shù)據(jù)信息是用來模擬得到目標可選模塊的,通??梢圆捎锰摂M化技術實現(xiàn)模擬?;诓煌奶摂M化技術實現(xiàn)方案,目標數(shù)據(jù)信息可以有不同的表現(xiàn)形式,在后續(xù)實現(xiàn)方案舉例中將會進行詳細說明。
[0076]204:通過上述目標數(shù)據(jù)信息模擬得到目標可選模塊。
[0077]本發(fā)明實施例,將系統(tǒng)架構所需的必選功能采用主模塊的方式部署,依據(jù)當前業(yè)務需要進行可選模塊的部署,可選模塊與主模塊之前具有隔離的特性,并且系統(tǒng)具有彈性。因此提供了可擴展的系統(tǒng)架構,在保持系統(tǒng)彈性的基礎上實現(xiàn)主模塊與可選模塊的隔離。
[0078]在本發(fā)明實施例中,主模塊和目標可選模塊可以位于同一虛擬機內,為了更進一步的實現(xiàn)隔離效果,可以如下:模擬得到的所述主模塊與模擬得到的所述目標可選模塊分別位于不同的虛擬機。
[0079]當前業(yè)務所需要功能可以作為系統(tǒng)架構的可選功能由目標可選模塊提供;目標可選模塊和可選模塊均提供系統(tǒng)架構的可選功能,目標可選模塊屬于可選模塊中的特定類型,即:當前業(yè)務所需要功能。進一步地,基于當前業(yè)務所需要的功能確定目標可選模塊后,還可以停止當前業(yè)務不需要的可選模塊,從而進一步節(jié)省系統(tǒng)資源,具體如下:上述方法還包括:獲取在上述系統(tǒng)架構中當前存在的可選模塊,并關閉或刪除上述可選模塊中的非目標可選模塊。
[0080]系統(tǒng)架構中可以規(guī)劃很多可選功能及其對應的可選模塊,本發(fā)明實施例提供了進行統(tǒng)一管理的方案,如下:上述獲取在上述系統(tǒng)架構中當前存在的可選模塊包括:
[0081]獲取上述可選功能的管理數(shù)據(jù),依據(jù)上述可選功能的管理數(shù)據(jù)確定在上述系統(tǒng)架構中當前存在的可選模塊;
[0082]在關閉或刪除上述可選模塊中的非目標可選模塊之后,上述方法還包括:更新上述可選功能的管理數(shù)據(jù)。
[0083]在本實施例中,可選功能的管理數(shù)據(jù),是用來管理可選功能的數(shù)據(jù)信息,由于可選功能與可選模塊是對應的,可選功能的管理數(shù)據(jù)也可以是可選模塊的管理數(shù)據(jù)??蛇x功能的管理數(shù)據(jù)需要保持準確性,因此需要及時更新。
[0084]基于管理數(shù)據(jù)對可選功能及其對應的可選模塊進行管理的方案,本發(fā)明實施例還提供了模擬獲得目標可選模塊的具體實現(xiàn)方案如下:上述通過上述目標數(shù)據(jù)信息模擬得到目標可選模塊包括:
[0085]依據(jù)上述可選功能的管理數(shù)據(jù)確定當前存在上述目標可選模塊并且處于非運行狀態(tài),則將上述目標可選模塊置為運行狀態(tài),并運行上述目標可選模塊;若當前不存在上述目標可選模塊,則運行上述目標數(shù)據(jù)信息對應的軟件模擬得到上述目標可選模塊;
[0086]上述方法還包括:更新上述可選功能的管理數(shù)據(jù)中上述目標可選模塊對應的信息。
[0087]在本實施例中,目標可選模塊的模擬方式可以采用實現(xiàn)特定功能的虛擬機的方式實現(xiàn),具體如下:上述通過上述可選功能的管理數(shù)據(jù)獲取上述可選功能對應的目標數(shù)據(jù)信息包括:
[0088]查詢上述可選功能的管理數(shù)據(jù)中的服務目錄,獲得提供上述可選功能的可執(zhí)行程序;
[0089]上述通過上述目標數(shù)據(jù)信息模擬得到目標可選模塊包括:
[0090]運行上述可執(zhí)行程序模擬得到上述可選功能對應的虛擬機。
[0091 ] 需要說明的是,虛擬化技術可以有很多種,例如采用快照、虛擬機備份、磁盤文件、鏈接克隆母盤等方案,并不一定需要使用本實施例中管理可執(zhí)行程序的方式實現(xiàn)。以上舉例不應理解為對本發(fā)明實施例的唯一性限定。
[0092]基于采用可執(zhí)行程序的方式模擬得到虛擬機的方案,以及可選功能的管理數(shù)據(jù)實現(xiàn)對系統(tǒng)架構的管理,本發(fā)明實施例還提供了如下更新方案:上述目標數(shù)據(jù)信息為可執(zhí)行程序,上述方法還包括:
[0093]接收可執(zhí)行程序的維護指令,在執(zhí)行上述維護指令后更新上述可選功能的管理數(shù)據(jù)。
[0094]可執(zhí)行程序用于模擬得到可選模塊獲得可選功能,因此可執(zhí)行程序可以依據(jù)不同的可選功能需要進行開發(fā)。使用可執(zhí)行程序實現(xiàn)具有指定功能的虛擬機的實現(xiàn)過程,本發(fā)明實施例不進行贅述。
[0095]以下實施例將以軟件系統(tǒng)架構為例對本發(fā)明實施例的實現(xiàn)過程進行詳細的舉例說明。
[0096]在軟件系統(tǒng)擴展時,如擴展模塊(實現(xiàn)可選功能的模塊)和原模塊(實現(xiàn)必選功能的模塊)合一部署,則存在隔離不充分造成的公共模塊耦合,性能沖突,可靠性耦合,安全風險互相影響等問題。如果擴展模塊獨立部署,則又存在成本高,實施復雜,同時丟失業(yè)務彈性等問題。本發(fā)明實施例將提供具有彈性的可擴展模塊管理方案,用于解除上面兩種部署方式帶來的問題,并為業(yè)務系統(tǒng)的彈性擴縮提供底層架構支撐。
[0097]由于虛擬化技術的發(fā)展及普及,本發(fā)明實施例方案可以選擇將可選功能模塊部署到虛擬機中,這樣既解決技術一的隔離問題,又解決技
當前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1