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

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

文檔序號:8528061閱讀:938來源:國知局
一種系統(tǒng)架構(gòu)的實現(xiàn)方法,及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種系統(tǒng)架構(gòu)的實現(xiàn)方法,及裝置。
【背景技術(shù)】
[0002]系統(tǒng)架構(gòu)包含基礎(chǔ)架構(gòu)的設(shè)計規(guī)劃,例如:操作系統(tǒng),硬件,網(wǎng)絡(luò),各種應用服務器等等;還包括軟件開發(fā)設(shè)計,包括:規(guī)劃程序的運行模式,層次結(jié)構(gòu),調(diào)用關(guān)系,具體的實現(xiàn)技術(shù)類型等。
[0003]在系統(tǒng)架構(gòu)中,通常需要具有擴展性,在一些情況下,需要使用新增模塊的方式實現(xiàn)功能的擴展。通過擴展模塊的方式追加功能,一般常見于系統(tǒng)的可選功能。例如:家用電腦可以通過掛接通用串行總線(Universal Serial Bus, USB)光驅(qū)進行數(shù)字通用光盤(Digital Versatile Disc,DVD)的讀寫。此時USB接口形式的DVD光驅(qū)即為可選模塊,提供可選功能。
[0004]可選模塊的優(yōu)點:可選模塊與主功能松耦合,架構(gòu)上解耦,功能易于穩(wěn)定,出現(xiàn)故障影響范圍也相應縮小。從商業(yè)上講,可選模塊可以單獨銷售,獨立部署,更加靈活。但可選功能模塊也帶來很多復雜性,特別是在部署期和運行期。
[0005]目前可選模塊部署方式有兩種:一種是可選模塊與主業(yè)務合一部署,另一種是主業(yè)務與可選模塊各自完全獨立部署。如下分別講解兩種方案各自存在的問題。
[0006]采用合一部署的方案,可選模塊與主模塊隔離不足,相互影響;例如:1、在系統(tǒng)開發(fā)期間,可選模塊與主模塊可能依賴相同第三方模塊,如果使用不同版本,則會造成沖突。同時更新此第三方模塊將同時影響主用模塊和可選模塊。2、可選模塊的業(yè)務壓力不可預期,與主模塊部署在一個操作系統(tǒng)中,可能與主業(yè)務系統(tǒng)互相影響形成資源爭搶,影響主業(yè)務的處理。3、可選模塊的故障可能擴展造成主模塊故障。比如可選模塊造成的網(wǎng)絡(luò)中斷會導致主業(yè)務受損。4、可選模塊的安全風險也會影響主模塊。比如可用模塊被結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)注入攻擊,會造成主用模塊的數(shù)據(jù)受損。4、主模塊發(fā)生業(yè)務主備倒換時,會造成可選模塊的聯(lián)動倒換。反過來,主模塊出現(xiàn)的問題也會影響可選模塊。如果系統(tǒng)中存在多個可選模塊,這種耦合會更加嚴重。
[0007]采用獨立部署的方案,是將可選模塊部署在獨立的操作系統(tǒng)(Operating System,OS)環(huán)境內(nèi)。獨立部署的方案由于已經(jīng)將可選模塊與主模塊進行了隔離,因此可以解決主模塊與可選模塊之間隔離不足導致的問題。但是存在如下問題:1、獨立部署可選模塊需要占用額外的服務器資源。2、現(xiàn)場工程實施復雜,除部署主模塊外,還需要部署可選模塊。3、丟失彈性。由于可選模塊的部署依賴于人工實施,所以無論可選模塊是否使用,使用多少,都需要一次性部署完畢。
[0008]目前采用合一部署的方案,可選模塊與主模塊隔離不足,相互影響;采用獨立部署的方案,雖然可以解決隔離不足的問題,但是又浪費資源施工復雜并且缺乏彈性。因此,需要有更好的系統(tǒng)架構(gòu)維護方案,實現(xiàn)可選模塊和主模塊的部署。

【發(fā)明內(nèi)容】

[0009]本發(fā)明實施例提供了一種系統(tǒng)架構(gòu)的實現(xiàn)方法,及裝置,用于提供可擴展的系統(tǒng)架構(gòu),在保持系統(tǒng)彈性的基礎(chǔ)上實現(xiàn)主模塊與可選模塊的隔離。
[0010]本發(fā)明實施例一方面提供了一種系統(tǒng)架構(gòu)的實現(xiàn)方法,包括:
[0011]運行主模塊,所述主模塊提供所述系統(tǒng)架構(gòu)的必選功能;
[0012]確定當前業(yè)務所需功能中的可選功能,并獲取所述可選功能的管理數(shù)據(jù);
[0013]通過所述可選功能的管理數(shù)據(jù)獲取所述可選功能對應的目標數(shù)據(jù)信息;
[0014]通過所述目標數(shù)據(jù)信息模擬得到目標可選模塊。
[0015]結(jié)合一方面的實現(xiàn)方案,在第一種可能的實現(xiàn)方式中,所述運行主模塊包括:
[0016]通過基礎(chǔ)數(shù)據(jù)信息模擬得到主模塊。
[0017]結(jié)合一方面的實現(xiàn)方案,在第二種可能的實現(xiàn)方式中,模擬得到的所述主模塊與模擬得到的所述目標可選模塊分別位于不同的虛擬機。
[0018]結(jié)合一方面的實現(xiàn)方案,在第三種可能的實現(xiàn)方式中,所述方法還包括:
[0019]獲取在所述系統(tǒng)架構(gòu)中當前存在的可選模塊,并關(guān)閉或刪除所述可選模塊中的非目標可選模塊。
[0020]結(jié)合一方面的第三種可能的實現(xiàn)方案,在第四種可能的實現(xiàn)方式中,所述獲取在所述系統(tǒng)架構(gòu)中當前存在的可選模塊包括:
[0021]獲取所述可選功能的管理數(shù)據(jù),依據(jù)所述可選功能的管理數(shù)據(jù)確定在所述系統(tǒng)架構(gòu)中當前存在的可選模塊;
[0022]在關(guān)閉或刪除所述可選模塊中的非目標可選模塊之后,所述方法還包括:更新所述可選功能的管理數(shù)據(jù)。
[0023]結(jié)合一方面的實現(xiàn)方案,在第五種可能的實現(xiàn)方式中,所述通過所述目標數(shù)據(jù)信息模擬得到目標可選模塊包括:
[0024]依據(jù)所述可選功能的管理數(shù)據(jù)確定當前存在所述目標可選模塊并且處于非運行狀態(tài),則將所述目標可選模塊置為運行狀態(tài),并運行所述目標可選模塊;若當前不存在所述目標可選模塊,則運行所述目標數(shù)據(jù)信息對應的軟件模擬得到所述目標可選模塊;
[0025]所述方法還包括:更新所述可選功能的管理數(shù)據(jù)中所述目標可選模塊對應的信息。
[0026]結(jié)合一方面、一方面的第一種、第二種、第三種、第四種或者第五種可能的實現(xiàn)方案,在第六種可能的實現(xiàn)方式中,所述通過所述可選功能的管理數(shù)據(jù)獲取所述可選功能對應的目標數(shù)據(jù)信息包括:
[0027]查詢所述可選功能的管理數(shù)據(jù)中的服務目錄,獲得提供所述可選功能的可執(zhí)行程序;
[0028]所述通過所述目標數(shù)據(jù)信息模擬得到目標可選模塊包括:
[0029]運行所述可執(zhí)行程序模擬得到所述可選功能對應的虛擬機。
[0030]結(jié)合一方面、一方面的第一種、第二種、第三種、第四種或者第五種可能的實現(xiàn)方案,在第七種可能的實現(xiàn)方式中,所述目標數(shù)據(jù)信息為可執(zhí)行程序,所述方法還包括:
[0031]接收可執(zhí)行程序的維護指令,在執(zhí)行所述維護指令后更新所述可選功能的管理數(shù)據(jù)。
[0032]本發(fā)明實施例二方面提供了一種系統(tǒng)架構(gòu)的實現(xiàn)裝置,包括:
[0033]第一控制模塊,用于運行主模塊,所述主模塊提供所述系統(tǒng)架構(gòu)的必選功能;
[0034]功能確定單元,用于確定當前業(yè)務所需功能中的可選功能;
[0035]管理數(shù)據(jù)獲取單元,用于獲取所述功能確定單元確定的可選功能的管理數(shù)據(jù);
[0036]目標數(shù)據(jù)獲取單元,用于通過所述管理數(shù)據(jù)獲取單元獲取到的所述可選功能的管理數(shù)據(jù)獲取所述可選功能對應的目標數(shù)據(jù)信息;
[0037]第二控制單元,用于通過所述目標數(shù)據(jù)信息模擬得到目標可選模塊。
[0038]結(jié)合二方面的實現(xiàn)方案,在第一種可能的實現(xiàn)方式中,所述第一控制模塊,用于通過基礎(chǔ)數(shù)據(jù)信息模擬得到主模塊。
[0039]結(jié)合二方面的實現(xiàn)方案,在第二種可能的實現(xiàn)方式中,模擬得到的所述主模塊與模擬得到的所述目標可選模塊分別位于不同的虛擬機。
[0040]結(jié)合二方面的實現(xiàn)方案,在第三種可能的實現(xiàn)方式中,所述裝置還包括:
[0041]模塊獲取單元,用于獲取在所述系統(tǒng)架構(gòu)中當前存在的可選模塊;
[0042]模塊控制單元,用于關(guān)閉或刪除所述可選模塊中的非目標可選模塊。
[0043]結(jié)合二方面的第三種可能的實現(xiàn)方案,在第四種可能的實現(xiàn)方式中,所述模塊獲取單元,用于獲取所述可選功能的管理數(shù)據(jù),依據(jù)所述可選功能的管理數(shù)據(jù)確定在所述系統(tǒng)架構(gòu)中當前存在的可選模塊;
[0044]所述裝置還包括:
[0045]第一更新單元,用于在所述模塊控制單元關(guān)閉或刪除所述可選模塊中的非目標可選模塊之后,更新所述可選功能的管理數(shù)據(jù)。
[0046]結(jié)合二方面的實現(xiàn)方案,在第五種可能的實現(xiàn)方式中,所述第二控制單元,用于依據(jù)所述可選功能的管理數(shù)據(jù)確定當前存在所述目標可選模塊并且處于非運行狀態(tài),則將所述目標可選模塊置為運行狀態(tài),并運行所述目標可選模塊;若當前不存在所述目標可選模塊,則運行所述目標數(shù)據(jù)信息對應的軟件模擬得到所述目標可選模塊;
[0047]所述裝置還包括:第二更新單元,用于更新所述可選功能的管理數(shù)據(jù)中所述目標可選模塊對應的信息。
[0048]結(jié)合二方面、二方面的第一種、第二種、第三種、第四種或者第五種可能的實現(xiàn)方案,在第六種可能的實現(xiàn)方式中,所述目標數(shù)據(jù)獲取單元,用于查詢所述可選功能的管理數(shù)據(jù)中的服務目錄,獲得提供所述可選功能的可執(zhí)行程序;
[0049]所述第二控制單元,用于運行所述可執(zhí)行程序模擬得到所述可選功能對應的虛擬機。
[0050]結(jié)合二方面、二方面的第一種、第二種、第三種、第四種或者第五種可能的實現(xiàn)方案,在第七種可
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1