国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      涉及在網(wǎng)絡(luò)上虛擬機(jī)主機(jī)隔離的系統(tǒng)和方法

      文檔序號:6533101閱讀:427來源:國知局
      涉及在網(wǎng)絡(luò)上虛擬機(jī)主機(jī)隔離的系統(tǒng)和方法
      【專利摘要】公開了用于虛擬機(jī)主機(jī)隔離的系統(tǒng)和方法。根據(jù)一個實施方式,一種示例性系統(tǒng)可包括第一計算節(jié)點,該第一計算節(jié)點被配置成通過第一應(yīng)用服務(wù)器可操作地連接到第二計算節(jié)點,且通過第二應(yīng)用服務(wù)器可操作地連接到第三計算節(jié)點。在操作中,第一計算節(jié)點可以被配置成通過第一服務(wù)器接收來自第二計算節(jié)點的用以定義虛擬機(jī)的指令,以及通過第二服務(wù)器將用以定義虛擬機(jī)的指令發(fā)送到第三計算節(jié)點。
      【專利說明】涉及在網(wǎng)絡(luò)上虛擬機(jī)主機(jī)隔離的系統(tǒng)和方法
      [0001]相關(guān)申請的交叉引用
      [0002]本申請是基于且獲得2012年2月20日遞交的第61/600,888號美國臨時專利申請的申請日的權(quán)益。該申請的全部內(nèi)容以全文引用的方式并入本文。

      【技術(shù)領(lǐng)域】
      [0003]本申請總體針對涉及虛擬機(jī)主機(jī)隔離的系統(tǒng)和方法。

      【專利附圖】

      【附圖說明】
      [0004]構(gòu)成本申請文件的一部分的附圖示出了本發(fā)明的各個實施方式和方面,并且結(jié)合說明書,附圖輔助說明本發(fā)明的原理。在附圖中:
      [0005]圖1是根據(jù)所公開的實施方式的示例性系統(tǒng)的框圖。
      [0006]圖2是示出根據(jù)所公開的實施方式的與虛擬機(jī)主機(jī)隔離有關(guān)的示例性方法的流程圖。
      [0007]圖3是示出根據(jù)所公開的實施方式的與虛擬機(jī)主機(jī)隔離有關(guān)的另一示例性方法的流程圖。
      [0008]圖4是示出根據(jù)所公開的實施方式的與虛擬機(jī)主機(jī)隔離有關(guān)的另一示例性方法的流程圖。
      [0009]圖5是示出根據(jù)所公開的實施方式的與虛擬機(jī)主機(jī)隔離有關(guān)的又一示例性方法的流程圖。
      [0010]圖6是示出根據(jù)一個實施方式的用于隔離虛擬機(jī)主機(jī)的操作的示例性方法的流程圖。

      【具體實施方式】
      [0011]現(xiàn)在將詳細(xì)參考本發(fā)明,本發(fā)明的示例在附圖中示出。在以下闡述中列舉的實施方式不代表與要求保護(hù)的發(fā)明一致的所有實施方式。反之,這些實施方式僅僅是與本發(fā)明有關(guān)的一些方面一致的一些示例。只要有可能,在所有附圖中相同的附圖標(biāo)記將用于指代相同或者類似的部件。
      [0012]根據(jù)本發(fā)明的一些方面,實施方式可涉及一種用于利用聯(lián)合的下游集群在網(wǎng)絡(luò)上隔離虛擬機(jī)主機(jī)的系統(tǒng)。在一個示例性實施方式中,系統(tǒng)可包括第一計算節(jié)點,該第一計算節(jié)點被配置成:(I)通過第一應(yīng)用服務(wù)器(例如,可擴(kuò)展消息處理現(xiàn)場協(xié)議(XMPP)服務(wù)器)可操作地連接到第二計算節(jié)點,且(2)通過第二應(yīng)用服務(wù)器(例如,另一 XMPP服務(wù)器)可操作地連接到第三計算節(jié)點。這里,例如,第一計算節(jié)點可以被配置成被包括在聯(lián)合的集群內(nèi),該聯(lián)合的集群包括第三計算節(jié)點。在操作中,第一計算節(jié)點可以被配置成通過第一服務(wù)器接收來自第二計算節(jié)點的用以定義虛擬機(jī)的指令。此外,第一計算節(jié)點可以被配置成通過第二服務(wù)器將用以定義虛擬機(jī)的指令發(fā)送到第三計算節(jié)點。在一些實施方式中,第一XMPP服務(wù)器可以與第二 XMPP服務(wù)器相同。
      [0013]關(guān)于下文的討論,利用聯(lián)合的下游集群隔離虛擬機(jī)主機(jī)的系統(tǒng)可以用來在地理上和/或邏輯上隔離虛擬機(jī)主機(jī)。圖1示出根據(jù)一個實施方式的可以涉及隔離虛擬機(jī)主機(jī)的示例性系統(tǒng)(“系統(tǒng)”)100的框圖。系統(tǒng)100包括:聯(lián)合的集群110,該聯(lián)合的集群110包括計算節(jié)點102和計算節(jié)點104 ;應(yīng)用服務(wù)器集群120 (例如,Jabber集群);計算節(jié)點106 ;和網(wǎng)絡(luò)140。在一些實施方式中,聯(lián)合的集群110的計算節(jié)點102包括下游管理器112,聯(lián)合的集群110的計算節(jié)點104包括下游代理組件114,以及計算節(jié)點106包括上游管理器組件 130。
      [0014]在下文詳細(xì)描述的一些實施方式中,應(yīng)用服務(wù)器集群120被描述成Jabber集群,該Jabber集群包括一個或多個可擴(kuò)展消息處理現(xiàn)場協(xié)議(XMPP)服務(wù)器,所述XMPP服務(wù)器在邏輯上連接且被配置成支持在上游管理器組件130和下游管理器組件112之間以及在下游管理器組件112和下游代理組件114之間的XMPP通信。然而,與XMPP不同或者結(jié)合XMPP的各種其他處理組件和消息處理/通信協(xié)議(包括但不限于高級消息隊列協(xié)議(AMQP)、ZeroMQ和超文本傳輸協(xié)議(HTTP)等)可以用來處理命令和對集群進(jìn)行控制。這里,例如,通過混合協(xié)議(例如,HTTP和XMPP的組合)也可以進(jìn)行處理和通信。因此,盡管圖1的一些討論可將系統(tǒng)100描述成包括Jabber集群,但是在一些實施方式中,系統(tǒng)100可包括其他的應(yīng)用服務(wù)器和/或協(xié)議。例如,在一些實施方式中,可以利用大量的處理組件和/或協(xié)議,條件是實現(xiàn)在本文示出和描述的【具體實施方式】中所列舉的特征,例如,拓?fù)浣Y(jié)構(gòu)、隔離和消息內(nèi)容。這里,例如,該應(yīng)用服務(wù)器可利用或者包括消息處理或通信協(xié)議,該消息處理或通信協(xié)議需要低的處理和存儲資源、被標(biāo)準(zhǔn)化、是可定制的、是點對點的、和/或被配置成發(fā)送和接收狀態(tài)和/或預(yù)配置消息。
      [0015]另外,盡管圖1可將系統(tǒng)100描述成包括單一集群或Jabber集群,但是在其他實施方式中,系統(tǒng)100可包括多于一個的集群或Jabber集群。在這樣的多個Jabber集群的實施方式中,例如,第一 Jabber集群可包括一個或多個服務(wù)器,該服務(wù)器在邏輯上連接且被配置成支持在上游管理器130和下游管理器112之間的通信,以及第二 Jabber集群可包括一個或多個服務(wù)器,該服務(wù)器在邏輯上連接且被配置成支持在上游管理器112和下游代理114之間的通信。以該方式,在下游管理器112和下游代理114之間的通信可以獨立于在上游管理器130和下游管理器112之間的通信是安全的,且在第一 Jabber集群的任一部分發(fā)生故障的情況下可以繼續(xù)進(jìn)行。
      [0016]根據(jù)本文的實施方式,上游管理器組件130、下游管理器組件112、和下游代理組件114可以是位于計算節(jié)點處(例如,在計算節(jié)點102、計算節(jié)點104、和/或計算節(jié)點106處)的軟件和/或硬件模塊。計算節(jié)點可以是被配置成將數(shù)據(jù)發(fā)送到系統(tǒng)100內(nèi)的一個或多個裝置以及通過網(wǎng)絡(luò)140將數(shù)據(jù)發(fā)送到系統(tǒng)100外部的裝置、和/或接收來自包括在網(wǎng)絡(luò)140中的裝置的數(shù)據(jù)和/或通過網(wǎng)絡(luò)140接收來自系統(tǒng)100的外部的裝置的數(shù)據(jù)的任一類型的裝置。在一些實施方式中,計算節(jié)點可以被配置成起例如虛擬機(jī)主機(jī)、服務(wù)器裝置(例如,web服務(wù)器裝置)、網(wǎng)絡(luò)管理裝置、數(shù)據(jù)存儲庫和/或諸如此類的裝置的作用。計算節(jié)點可以被配置成定義和發(fā)送預(yù)配置(provis1n)和/或動作指令,和/或增添、去除、鎖定、修訂和/或編輯虛擬機(jī)。
      [0017]在一些實施方式中,計算節(jié)點可包括一個或多個存儲器136和/或處理器138裝置或組件。存儲器136可以是例如隨機(jī)存取存儲器(RAM)、緩存器、硬盤、數(shù)據(jù)庫、可擦除可編程只讀存儲器(EPROM)、電可擦除只讀存儲器(EEPROM)、只讀存儲器(ROM)和/或其他存儲器。在一些實施方式中,計算節(jié)點的存儲器136包括用來定義、發(fā)送和接收指令、消息、輪詢請求和結(jié)果等的數(shù)據(jù)。在一些實施方式中,存儲器136存儲用以使處理器138執(zhí)行與系統(tǒng)100關(guān)聯(lián)的模塊、進(jìn)程和/或功能的指令。
      [0018]計算節(jié)點(例如,計算節(jié)點102、計算節(jié)點104、和/或計算節(jié)點106)的處理器138可以是被配置成在系統(tǒng)100內(nèi)運(yùn)行和/或執(zhí)行的任一合適的處理裝置。在一些實施方式中,處理器可以是通用處理器、現(xiàn)場可編程門陣列(FPGA)、特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、和/或諸如此類的處理器。處理器可以被配置成執(zhí)行用以操作系統(tǒng)100的模塊、功能和/或進(jìn)程。
      [0019]根據(jù)一些實施方式,上游管理器組件130可以是位于計算節(jié)點106處的軟件和/或硬件模塊,且可以被配置成通過應(yīng)用服務(wù)器集群130 (例如,Jabber集群)將聯(lián)合的集群110在邏輯上連接到網(wǎng)絡(luò)140。上游管理器組件130還可以被配置成通過網(wǎng)絡(luò)140接收來自用戶(例如,客戶或網(wǎng)絡(luò)管理員150)的裝置145的超文本傳輸協(xié)議(HTTP)指令。在一些實施方式中,上游管理器組件130可以被配置成通過網(wǎng)絡(luò)140按照其他協(xié)議(例如,代表性狀態(tài)傳輸(REST))來接收指令。另外,上游管理器組件130可以被配置成通過應(yīng)用服務(wù)器集群120將XMPP指令定義到下游管理器112。在一些實施方式中,XMPP指令可包括用于定義虛擬機(jī)的預(yù)配置指令。
      [0020]在一些實施方式中,上游管理器組件130可以被配置成接收來自下游管理器112的預(yù)配置結(jié)果,可以存儲這些結(jié)果,且可以通過網(wǎng)絡(luò)140將狀態(tài)更新和/或結(jié)果發(fā)送到用戶等。此外,上游管理器組件130可以被配置成在邏輯上與作為單一計算節(jié)點的聯(lián)合的集群110交互。這里,例如,上游管理器組件可以被配置成把包括單一的下游管理器和一個或多個下游代理的第一聯(lián)合的集群看作具有第一計算量容量的單一計算節(jié)點,且可以把包括單一的下游管理器和十個下游代理的第二聯(lián)合的集群看作具有不同于另一計算節(jié)點的第二計算量容量的單一計算節(jié)點。以該方式,上游管理器組件130不需要存儲用于各個單獨的下游代理的狀態(tài)和其他信息,然而可僅存儲用于各個聯(lián)合的集群的狀態(tài)和其他信息。上游管理器組件130還可以被配置成包括客戶數(shù)據(jù),例如,有效容量、虛擬機(jī)配額等。以該方式,上游管理器組件可接受或拒絕用以預(yù)配置虛擬機(jī)的請求,和/或能夠基于該客戶信息確定預(yù)配置選項。關(guān)于關(guān)聯(lián)的計算節(jié)點,計算節(jié)點106除了包括用以存儲系統(tǒng)和/或客戶的數(shù)據(jù)、預(yù)配置規(guī)則等的存儲器136A之外,還可包括一個或多個存儲庫144A和/或一個或多個數(shù)據(jù)庫146A。
      [0021]如本文所列舉的,聯(lián)合的集群110可以是計算節(jié)點或者多個協(xié)同操作的計算節(jié)點的集群,這些計算節(jié)點可以不是集中管理的。在一些實施方式中,聯(lián)合計算節(jié)點的集群可包括將計算節(jié)點中的一個指定作為下游管理器的位置以及將其余的計算節(jié)點指定作為下游代理的位置。指定作為下游管理器的位置的計算節(jié)點可以操作代理仿真模塊用以通過Jabber集群將聯(lián)合的集群連接到上游管理器,且可以將該聯(lián)合的集群作為單一的下游代理呈現(xiàn)給上游管理器,該單一的下游代理包括整個計算節(jié)點的集群的有效容量。
      [0022]在圖1中所示的示例性系統(tǒng)中,聯(lián)合的集群110包括下游管理器組件112和下游代理組件114。盡管如圖1中所示包括單一的下游代理組件114,但是在一些實施方式中,聯(lián)合的集群110可包括任意數(shù)量的下游代理組件114。聯(lián)合的集群110可以被配置成通過應(yīng)用服務(wù)器集群與上游管理器130通信,且可以被配置成在邏輯上作為單一的計算節(jié)點呈現(xiàn)給上游管理器130。聯(lián)合的集群110還可包括本地存儲位置136BU36C和/或用于虛擬機(jī)的遠(yuǎn)程存儲位置136A、136E,一個或多個本地的或者遠(yuǎn)程的數(shù)據(jù)庫144A、144D、144E,和/或一個或多個本地的或者遠(yuǎn)程的存儲庫146A、146D、146E,或者與它們合作,其中,這樣的本地數(shù)據(jù)庫和/或存儲庫還可以或者反之可以位于特定的計算節(jié)點102、104內(nèi)。例如,在此處的實施方式中,這樣的一個或多個本地存儲庫146D可以被同步到上游存儲庫146A。
      [0023]在一些實施方式中,聯(lián)合的集群110的下游管理器組件112可以是位于計算節(jié)點102處的軟件和/或硬件模塊,且可以被配置成通過應(yīng)用服務(wù)器集群120在邏輯上連接到計算節(jié)點106和上游管理器組件130以及通過應(yīng)用服務(wù)器集群120在邏輯上連接到下游代理組件114。以該方式,通過應(yīng)用服務(wù)器集群120可以發(fā)送和接收在下游管理器組件112和上游管理器組件130之間的所有流量,以及在下游管理器組件112和下游代理組件114之間的所有流量。下游管理器組件112可以被配置成接收來自上游管理器組件130的指令,例如,XMPP指令。下游管理器組件112還可以被配置成:(I)定義與下游代理組件114關(guān)聯(lián)的預(yù)配置請求,以及(2)通過應(yīng)用服務(wù)器集群120將該請求發(fā)送到下游代理組件114。在一些實施方式中,預(yù)配置請求可包括用以實例化虛擬機(jī)的請求。在這樣的實施方式中,預(yù)配置請求是指既實例化又預(yù)配置虛擬機(jī)的請求。下游管理器組件112可以被配置成接收來自下游代理114的指示預(yù)配置是否成功的指示,且還可以被配置成通過Jabber集群120將指示預(yù)配置結(jié)果的消息發(fā)送到上游管理器130。
      [0024]聯(lián)合的集群110的下游代理組件114可以是位于計算節(jié)點104處的軟件和/或硬件模塊,且可以被配置成通過應(yīng)用服務(wù)器集群120在邏輯上連接到計算節(jié)點102和下游管理器組件112。以該方式,通過應(yīng)用服務(wù)器集群120可以發(fā)送和接收在下游管理器組件112和下游代理組件114之間的所有流量。下游代理組件112可以被配置成通過應(yīng)用服務(wù)器集群120接收來自下游管理器組件112的預(yù)配置請求。在一些實施方式中,預(yù)配置請求可包括用以實例化虛擬機(jī)的請求。在這樣的實施方式中,預(yù)配置請求是指用以既實例化又預(yù)配置虛擬機(jī)的請求。下游代理組件114可以被配置成將指示預(yù)配置是否成功的指示發(fā)送到下游管理器組件112。下游代理組件114可以被配置成,響應(yīng)于來自下游管理器組件112的指令,定義虛擬機(jī)。在一些實施方式中,定義虛擬機(jī)可包括解壓文件、模板等。
      [0025]根據(jù)本文的各個實施方式,網(wǎng)絡(luò)140可以是任一類型的被實施成有線網(wǎng)絡(luò)和/或無線網(wǎng)絡(luò)的網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN),廣域網(wǎng)(WAN),虛擬網(wǎng)絡(luò),電信網(wǎng)絡(luò))。用戶可以通過網(wǎng)絡(luò)140與系統(tǒng)100通信。正因為如此,在一些實施方式中,利用一個或多個利用公用網(wǎng)絡(luò)可以被發(fā)送到計算節(jié)點106的通信模式(例如,電子郵件、文本消息、即時消息、光學(xué)圖像傳輸,利用移動裝置應(yīng)用程序,通過網(wǎng)站,利用個人計算機(jī)(PC)應(yīng)用程序,互動廣告,網(wǎng)絡(luò)電視(ITV),傳輸控制協(xié)議(TCP)/互聯(lián)網(wǎng)協(xié)議(IP)傳輸,交互式語音應(yīng)答(例如,通過按鍵音和/或語音識別),等),用戶裝置145可以將數(shù)據(jù)發(fā)送到計算節(jié)點106和/或接收來自計算節(jié)點106的數(shù)據(jù)。
      [0026]與本實施方式一致,系統(tǒng)100可以被配置成使得,利用例如XMPP消息,聯(lián)合的集群110的狀態(tài)信息被發(fā)送到上游管理器組件130。以該方式,上游管理器組件130可以接入聯(lián)合的集群110的很多計算容量,而當(dāng)聯(lián)合的集群110內(nèi)的狀態(tài)發(fā)生變化時僅更新狀態(tài)信息。這允許聯(lián)合的集群110以較小的管理開銷操作,從而使系統(tǒng)100和聯(lián)合的集群110更加可擴(kuò)展。而且,因為應(yīng)用服務(wù)器集群120將聯(lián)合的集群110看作單一的下游代理,所以聯(lián)合的集群110的任一計算節(jié)點和/或關(guān)聯(lián)的下游代理可以充當(dāng)服務(wù)端點,例如,用以實例化虛擬機(jī)的位置。以該方式,如果聯(lián)合的集群I1的任一部分(例如,計算節(jié)點104和/或下游管理器114的一部分)變得不可用,則上游管理器組件130可以將預(yù)配置請求發(fā)送到另一位置,可以重新啟動在另一位置處的離線虛擬機(jī),和/或可以將虛擬機(jī)移動到另一位置。
      [0027]系統(tǒng)100可以被配置成使得下游管理器組件112接收來自上游管理器組件130的命令和請求,但不需要被上游管理器組件130控制。在這樣的實施方式中,上游管理器組件130和關(guān)聯(lián)用戶可以接入聯(lián)合的集群110的計算容量而不完全控制聯(lián)合的集群110的計算容量。以該方式,通過下游管理器組件112,聯(lián)合的集群110可以被配置成通過配額、許可等限制可用于上游管理器組件130的計算容量。事實上,這里,將聯(lián)合的集群110的控制與上游管理器組件130隔離可防止上游管理器組件130或者上游管理器組件130的用戶獨占聯(lián)合的集群110的計算容量。
      [0028]在本文的實施方式中,系統(tǒng)100可以被配置成使得,利用較低質(zhì)量的鏈路(例如,無線區(qū)域網(wǎng)絡(luò)(WAN)鏈路,或者互聯(lián)網(wǎng)鏈路),計算節(jié)點106可以通過應(yīng)用服務(wù)器集群120可操作地連接到聯(lián)合的集群110。類似地,系統(tǒng)100可以被配置成使得,利用較低質(zhì)量的鏈路,在聯(lián)合的集群110內(nèi)的計算節(jié)點102和計算節(jié)點104可以通過應(yīng)用服務(wù)器集群120可操作地連接到聯(lián)合的集群110。系統(tǒng)100可以被配置成使得如果通過集群120的鏈路在上游管理器組件130和下游管理器組件112之間或者在下游管理器組件112和下游代理組件114之間失效,則系統(tǒng)100可以失效切換到新的鏈路。在一些實施方式中,在發(fā)起新的鏈路之前,會經(jīng)歷等待時段,例如,以防止過早的失效切換。舉例來說,上游管理器組件130可以檢測到至下游管理器112的通信鏈路已經(jīng)失效。上游管理器組件130可等待預(yù)定的時間量,然后可以通過Jabber集群120建立到下游管理器組件112的新的鏈路。這允許系統(tǒng)100具有改善的可靠性和故障修復(fù)。
      [0029]參考圖1中示出的系統(tǒng)100,圖2示出根據(jù)一個實施方式的操作用于隔離虛擬機(jī)主機(jī)的系統(tǒng)的示例性方法200的流程圖。在圖2中,正如本文中的其他方法,由在系統(tǒng)內(nèi)的各種實體中的一個或多個實體可以執(zhí)行與方法步驟的性能有關(guān)的處理,或者在系統(tǒng)內(nèi)的各種實體中的一個或多個實體中可以執(zhí)行與方法步驟的性能有關(guān)的處理。例如,方法步驟或者與其有關(guān)的處理可以由系統(tǒng)中的一個或多個處理元件來執(zhí)行,例如,通過聯(lián)合的集群110,一個或多個計算節(jié)點(包括但不限于在聯(lián)合的集群內(nèi)的計算節(jié)點),一個或多個網(wǎng)絡(luò)管理員組件150,和/或一個或多個管理組件160。根據(jù)圖2中示出的示例性實施方式,示例性方法可包括聯(lián)合計算節(jié)點的集群的可選的第一步驟,聯(lián)合計算節(jié)點的集群包括將計算節(jié)點指定作為用于下游管理器的位置且將其余的計算節(jié)點指定作為用于下游代理的位置202。然而,例如,通過另一實體,該聯(lián)合可以在下文更詳細(xì)描述的處理之前發(fā)生。方法200然后可以繼續(xù)進(jìn)行到204且包括:在第一計算節(jié)點處,接收來自第二計算節(jié)點(例如,通過第一XMPP服務(wù)器)的用以定義虛擬機(jī)的指令。在圖1的實施方式中闡述的細(xì)節(jié)之后,下游管理器組件112可以通過應(yīng)用服務(wù)器集群120接收來自上游管理器組件130的用以定義虛擬機(jī)的指令。在206處,用以定義虛擬機(jī)的指令通過第二 XMPP服務(wù)器從第一計算節(jié)點發(fā)送到第三計算節(jié)點。然后,下游管理器組件112可以通過集群120將用以定義虛擬機(jī)的指令發(fā)送到下游代理組件114。
      [0030]圖3是示出根據(jù)所公開的實施方式的處理與隔離虛擬機(jī)主機(jī)有關(guān)的信息的另一方法的流程圖。如上文所述,圖3的處理可以由系統(tǒng)100中的各種實體中的一個或多個實體來執(zhí)行或者可以在系統(tǒng)100中的各種實體中的一個或多個實體中執(zhí)行。
      [0031]圖3的示例性方法300可以開始于圖2的步驟,即,在302處,在第一計算節(jié)點處,接收來自第二計算節(jié)點(例如,通過第一 XMPP服務(wù)器)的用以定義虛擬機(jī)的指令。此外,在304處,用以定義虛擬機(jī)的指令可以通過第二 XMPP服務(wù)器從第一計算節(jié)點發(fā)送到第三計算節(jié)點。另外,方法300可包括:在306處,接收來自下游代理組件的指示預(yù)配置是否成功的指示,以及在308處,將指示預(yù)配置結(jié)果的消息發(fā)送到上游管理器組件。
      [0032]圖4是示出根據(jù)所公開的實施方式的用于虛擬機(jī)隔離的另一方法的流程圖。在圖4中,正如本文的其他附圖和過程,與方法步驟的性能有關(guān)的處理可以由在系統(tǒng)內(nèi)的各種實體中的一個或多個實體來執(zhí)行或者在系統(tǒng)內(nèi)的各種實體中的一個或多個實體中執(zhí)行。例如,方法步驟或者與其有關(guān)的處理可以由系統(tǒng)中的一個或多個處理元件來執(zhí)行,例如,通過聯(lián)合的集群110,一個或多個計算節(jié)點(包括但不限于在聯(lián)合的集群內(nèi)的計算節(jié)點),一個或多個網(wǎng)絡(luò)管理員組件150,和/或一個或多個管理組件160。根據(jù)圖4中所示的示例性實施方式,示例性方法可包括,在402處,處理與以下有關(guān)的信息:定義預(yù)配置請求和/或?qū)㈩A(yù)配置請求發(fā)送到上游管理器組件130。然后,在404處,處理與以下有關(guān)的信息:通過上游管理器組件130定義包括預(yù)配置請求的消息,以及通過應(yīng)用服務(wù)器/Jabber集群120將消息/預(yù)配置請求發(fā)送到下游管理器組件112。接下來,該方法可包括,在406處,處理與以下有關(guān)的信息:在下游管理器組件112處,接收預(yù)配置請求和/或選擇下游代理組件114以主持(host)虛擬機(jī),以及,在408處,處理與以下有關(guān)的信息:通過應(yīng)用服務(wù)器/Jabber集群120將預(yù)配置請求發(fā)送到下游代理組件114。最后,圖4的示例性方法可包括,在410處,處理與以下有關(guān)的信息:通過下游代理組件114,接受預(yù)配置請求、和實例化/預(yù)配置/配置虛擬機(jī)。
      [0033]圖5是根據(jù)所公開的實施方式的用于虛擬機(jī)隔離的又一方法的流程圖。圖5的示例性方法的處理可以由如上文列舉的組件和/或分布式組件來執(zhí)行。根據(jù)圖5中所示的示例性實施方式,另一示例性方法可包括,在502處,處理與以下有關(guān)的信息:通過下游代理組件114,將預(yù)配置結(jié)果發(fā)送到下游管理器組件112。此外,該方法可包括,在504處,處理與以下有關(guān)的信息:針對預(yù)配置結(jié)果輪詢上游管理器組件130。接下來,該方法可包括,在506處,處理與以下有關(guān)的信息:通過上游管理器組件130,將輪詢結(jié)果發(fā)送到例如用戶145、管理員150和/或管理組件160。然后,該方法可包括,處理與以下有關(guān)的信息:通過下游管理器組件112定義預(yù)配置結(jié)果和通過應(yīng)用服務(wù)器/Jabber集群120將指示預(yù)配置結(jié)果的消息發(fā)送到上游管理器組件130。最后,在510處,該方法可包括,處理與以下有關(guān)的信息:通過上游管理器組件130存儲和/或更新記錄。
      [0034]圖6示出根據(jù)所公開的實施方式的操作用于隔離虛擬機(jī)主機(jī)的系統(tǒng)的示例性方法600的流程圖。方法600沿著箭頭AA從BB流至CC。如方法600中所示,在602處,用戶采用用戶裝置接入網(wǎng)絡(luò),定義預(yù)配置請求(例如,實例化,預(yù)配置,和/或配置虛擬機(jī)),以及通過HTTP或REST將預(yù)配置請求發(fā)送到上游管理器。在604處,上游管理器定義包括預(yù)配置請求的XMPP消息,以及通過Jabber集群將XMPP預(yù)配置請求發(fā)送到下游管理器。在一些實施方式中,上游管理器可驗證該配置,其包括核實請求不違反任何用戶許可或者限制。在606處,下游管理器然后接收XMPP預(yù)配置請求且選擇下游代理來主持虛擬機(jī),以及在608處,通過Jabber集群將預(yù)配置請求發(fā)送到下游代理。在610處,下游代理然后可以接受預(yù)配置請求以及實例化、預(yù)配置和/或配置虛擬機(jī)。在一些實施方式中,實例化、預(yù)配置和/或配置虛擬機(jī)可包括,例如,解壓文件、模板等。在一些實施方式中,下游代理可拒絕預(yù)配置請求。在這樣的實施方式中,下游代理可以將拒絕響應(yīng)發(fā)送到下游管理器,以及下游管理器可選擇替選的下游代理。在612處,下游代理將預(yù)配置結(jié)果發(fā)送到下游管理器。在614處,用戶裝置針對預(yù)配置結(jié)果輪詢上游管理器。上游裝置然后可以將輪詢結(jié)果發(fā)送到用戶裝置。例如,在616處,輪詢結(jié)果可指示預(yù)配置正在進(jìn)行、已經(jīng)失敗、或者完成。下游管理器在618處定義預(yù)配置結(jié)果,以及在620處通過Jabber集群將指示預(yù)配置結(jié)果的消息發(fā)送到上游管理器。在622處,上游管理器存儲預(yù)配置請求的結(jié)果以及更新用戶記錄,例如,虛擬機(jī)配額等。在624處,用戶裝置然后可以針對預(yù)配置結(jié)果輪詢上游管理器。最后,在626處,上游裝置可以將輪詢結(jié)果發(fā)送到用戶裝置,例如,輪詢結(jié)果可指示預(yù)配置正在進(jìn)行、已經(jīng)失敗或者完成。
      [0035]如在本申請中所用的,除非上下文中另外清楚地指出,否則單數(shù)形式“一個”和“該”包括多個指示對象。因此,例如,術(shù)語“一個下游代理”旨在意味著單一的下游代理、或者下游代理的組合。
      [0036]本文描述的一些實施方式涉及具有計算機(jī)可讀介質(zhì)(也可稱為處理器可讀介質(zhì))的計算機(jī)存儲產(chǎn)品,該計算機(jī)可讀介質(zhì)具有在其上用于執(zhí)行各種用計算機(jī)實施的操作的指令或者計算機(jī)代碼。介質(zhì)和計算機(jī)代碼(也可稱為代碼)可以是被設(shè)計和構(gòu)建用于專用用途的介質(zhì)和代碼。計算機(jī)可讀介質(zhì)的示例包括但不限于:磁性存儲介質(zhì),例如,硬盤、軟盤、和磁帶;光學(xué)存儲介質(zhì),例如,壓縮盤/數(shù)字視頻盤(⑶/DVD)、壓縮盤只讀存儲器(⑶-ROM)、和全息照相裝置;磁光存儲介質(zhì),例如,光盤;以及尤其配置成存儲和執(zhí)行程序代碼的硬件裝置,例如,專用集成電路(ASIC)、可編程的邏輯裝置(PLD)、以及只讀存儲器(ROM)和隨機(jī)存取存儲器(RAM)裝置。
      [0037]計算機(jī)代碼的示例包括但不限于,微碼或者微指令,機(jī)器指令,例如,由編譯器所生成的機(jī)器指令,用來生成web服務(wù)的代碼,以及含有利用譯碼器由計算機(jī)執(zhí)行的高級指令的文件。例如,可以利用Java,C++,或者其他編程語言(例如,面向?qū)ο蟮木幊陶Z言)和開發(fā)工具來實現(xiàn)實施方式。計算機(jī)代碼的另外的示例包括但不限于:控制信號、加密的代碼,和壓縮的代碼。
      [0038]盡管在上文已經(jīng)描述了各種實施方式,應(yīng)該理解,這些實施方式僅通過示例呈現(xiàn)而非限制,可以做出形式和細(xì)節(jié)上的各種變化。除了互相排斥的組合之外,本文描述的設(shè)備和/或方法的任一部分可以以任一組合來組合。本文描述的實施方式可包括描述的不同實施方式的功能、組件和/或特征的各種組合和/或子組合。例如,盡管圖1示出具有單一的下游代理114的單一的聯(lián)合的集群110,但是在一些實施方式中,系統(tǒng)100可包括兩個或更多個分別具有一個或多個下游代理114的聯(lián)合的集群110。
      【權(quán)利要求】
      1.一種用于處理關(guān)于虛擬機(jī)主機(jī)隔離的信息的方法,所述方法包括: 在第一計算節(jié)點處,通過第一應(yīng)用服務(wù)器接收來自第二計算節(jié)點的用以定義虛擬機(jī)的指令;和 從所述第一計算節(jié)點,通過第二應(yīng)用服務(wù)器將用以定義虛擬機(jī)的指令發(fā)送到第三計算節(jié)點。
      2.根據(jù)權(quán)利要求1所述的方法,還包括: 聯(lián)合包括所述第一計算節(jié)點和所述第二計算節(jié)點的計算節(jié)點的集群,所述聯(lián)合計算節(jié)點的集群包括將所述第一計算節(jié)點指定作為下游管理器且將所述第二計算節(jié)點和任何其余的計算節(jié)點指定作為下游代理,其中,聯(lián)合的集群被配置成在邏輯上作為單一的計算節(jié)點呈現(xiàn)給被指定作為上游管理器組件的所述第二計算節(jié)點。
      3.根據(jù)權(quán)利要求1所述的方法,還包括,通過所述第一計算節(jié)點: 操作代理仿真模塊,所述代理仿真模塊適于通過應(yīng)用服務(wù)器集群或Jabber集群將所述聯(lián)合的集群連接到上游管理器;和/或 將所述聯(lián)合的集群作為包括整個計算節(jié)點的集群的有效容量的單一的下游代理呈現(xiàn)給所述上游管理器。
      4.根據(jù)權(quán)利要求1所述的方法,還包括:通過所述第一計算節(jié)點,定義與所述下游代理中的一個下游代理關(guān)聯(lián)的預(yù)配置請求,以及將所述預(yù)配置請求發(fā)送到所述一個下游代理組件。
      5.根據(jù)權(quán)利要求4所述的方法,其中,所述預(yù)配置請求包括用以實例化和/或預(yù)配置虛擬機(jī)的請求,以及所述方法還包括:通過所述第一計算節(jié)點: 接收來自所述一個下游代理的指示所述預(yù)配置是否成功的指示;和/或 將指示所述預(yù)配置結(jié)果的消息發(fā)送到所述第二計算節(jié)點。
      6.根據(jù)權(quán)利要求2所述的方法,還包括: 通過可擴(kuò)展消息處理現(xiàn)場協(xié)議(XMPP)消息,將所述聯(lián)合的集群的狀態(tài)信息發(fā)送到所述第二計算節(jié)點,使得所述第二計算節(jié)點接入所述聯(lián)合的集群的計算容量,而當(dāng)所述聯(lián)合的集群內(nèi)的狀態(tài)發(fā)生變化時僅更新狀態(tài)信息,其中,所述聯(lián)合的集群由此以較小的管理開銷操作,從而使所述系統(tǒng)和所述聯(lián)合的集群更加可擴(kuò)展。
      7.一種用于處理關(guān)于虛擬機(jī)主機(jī)隔離的信息的方法,所述方法包括: 處理與以下有關(guān)的信息:定義預(yù)配置請求和/或?qū)㈩A(yù)配置請求發(fā)送到上游管理器組件; 處理與以下有關(guān)的信息:通過所述上游管理器組件,定義包括所述預(yù)配置請求的消息,以及通過應(yīng)用服務(wù)器集群或Jabber集群將所述消息/預(yù)配置請求發(fā)送到所述下游管理器組件; 處理與以下有關(guān)的信息:在所述下游管理器組件處,接收所述預(yù)配置請求和/或選擇下游代理組件來主持所述虛擬機(jī); 處理與以下有關(guān)的信息:通過所述應(yīng)用服務(wù)器集群或Jabber集群,將所述預(yù)配置請求發(fā)送到下游代理組件;和 處理與以下有關(guān)的信息:通過所述下游代理組件,接受所述預(yù)配置請求、和實例化/預(yù)配置/配置所述虛擬機(jī)。
      8.根據(jù)權(quán)利要求7所述的方法,其中,所述實例化/預(yù)配置/配置所述虛擬機(jī)包括解壓文件和/或模板。
      9.根據(jù)權(quán)利要求7所述的方法,還包括:由所述下游代理組件,處理關(guān)于拒絕所述預(yù)配置請求的信息,其中,所述下游代理組件被配置成將拒絕響應(yīng)發(fā)送到所述下游管理器組件,以及所述下游管理器組件被配置成選擇替選的下游代理。
      10.根據(jù)權(quán)利要求7所述的方法,還包括處理與以下有關(guān)的信息:通過所述上游管理器組件,驗證所述配置,包括核實所述請求不違反任一許可或者限制。
      11.根據(jù)權(quán)利要求7所述的方法,還包括: 處理與以下有關(guān)的信息:通過所述下游代理組件,將預(yù)配置結(jié)果發(fā)送到所述下游管理器組件; 處理與以下有關(guān)的信息:針對預(yù)配置結(jié)果輪詢所述上游管理器組件; 處理與以下有關(guān)的信息:通過所述上游管理器組件,將輪詢結(jié)果發(fā)送到用戶或者管理組件; 處理與以下有關(guān)的信息:通過所述下游管理器組件,定義預(yù)配置結(jié)果以及將指示所述預(yù)配置結(jié)果的消息通過所述應(yīng)用服務(wù)器集群或Jabber集群發(fā)送到所述上游管理器組件;處理與以下有關(guān)的信息:通過所述上游管理器組件,存儲和/或更新記錄。
      12.根據(jù)權(quán)利要求11所述的方法,還包括處理與以下有關(guān)的信息: 通過所述用戶或所述管理組件,針對預(yù)配置結(jié)果輪詢所述上游管理器組件;以及 通過所述上游管理器組件,將輪詢結(jié)果發(fā)送到所述用戶或所述管理組件。
      13.—種系統(tǒng),包括: 第一計算節(jié)點; 第二計算節(jié)點,所述第二計算節(jié)點通過第一應(yīng)用服務(wù)器可操作地連接到所述第一計算節(jié)點;以及 第三計算節(jié)點,所述第三計算節(jié)點通過第二應(yīng)用服務(wù)器可操作地連接到所述第一計算節(jié)點; 其中,所述第一計算節(jié)點被包括在包括所述第三計算節(jié)點的聯(lián)合的集群內(nèi),且被配置成:通過所述第一應(yīng)用服務(wù)器接收來自所述第二計算節(jié)點的用以定義虛擬機(jī)的指令,以及通過所述第二應(yīng)用服務(wù)器將用以定義所述虛擬機(jī)的指令發(fā)送到所述第三計算節(jié)點。
      14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述第一應(yīng)用服務(wù)器和所述第二應(yīng)用服務(wù)器是可擴(kuò)展消息處理現(xiàn)場協(xié)議(XMPP)服務(wù)器。
      15.—種系統(tǒng),包括: 聯(lián)合的集群組件,包括: 一個或多個包括第一計算節(jié)點的計算節(jié)點和第三計算節(jié)點,所述第一計算節(jié)點被連接到所述聯(lián)合的集群的外部的第二計算節(jié)點; 與第一計算節(jié)點關(guān)聯(lián)的下游管理組件;和 與第二計算節(jié)點關(guān)聯(lián)的下游代理組件; 其中,所述第二計算節(jié)點通過一個或多個應(yīng)用服務(wù)器可操作地連接到所述第一計算節(jié)占.其中,所述第一計算節(jié)點被包括在包括所述第三計算節(jié)點的聯(lián)合的集群內(nèi),且被配置成:通過第一服務(wù)器接收來自所述第二計算節(jié)點的用以定義虛擬機(jī)的指令,以及通過第二服務(wù)器將用以定義所述虛擬機(jī)的指令發(fā)送到所述第三計算節(jié)點。
      16.—種系統(tǒng),包括: 聯(lián)合的集群,所述聯(lián)合的集群包括一個或多個計算節(jié)點、與第一計算節(jié)點關(guān)聯(lián)的下游管理組件、以及與第二計算節(jié)點關(guān)聯(lián)的下游代理組件; 應(yīng)用服務(wù)器集群,所述應(yīng)用服務(wù)器集群配置有支持在上游和下游管理器-代理組件之間的通信的消息處理或通信協(xié)議; 第一計算節(jié)點; 第二計算節(jié)點,所述第二計算節(jié)點通過第一應(yīng)用服務(wù)器可操作地連接到所述第一計算節(jié)點;和 第三計算節(jié)點,所述第三計算節(jié)點通過第二應(yīng)用服務(wù)器可操作地連接到所述第一計算節(jié)點; 其中,所述第一計算節(jié)點被包括在包括所述第三計算節(jié)點的聯(lián)合的集群內(nèi),且被配置成:通過所述第一應(yīng)用服務(wù)器接收來自所述第二計算節(jié)點的用以定義虛擬機(jī)的指令,以及通過第二應(yīng)用服務(wù)器將用以定義所述虛擬機(jī)的指令發(fā)送到所述第三計算節(jié)點。
      17.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述聯(lián)合的集群包括計算節(jié)點的集群或者多個不是集中管理的協(xié)同操作的計算節(jié)點,以及其中,將所述計算節(jié)點中的一個計算節(jié)點指定作為用于所述下游管理器組件的位置以及將任何其余的計算節(jié)點指定作為用于下游代理的位置。
      18.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,在所述聯(lián)合的集群內(nèi)的計算節(jié)點被指定作為用于所述下游管理器的位置且被配置成: 操作代理仿真模塊,所述代理仿真模塊適于通過應(yīng)用服務(wù)器集群或Jabber集群將所述聯(lián)合的集群連接到上游管理器;和/或 將所述聯(lián)合的集群作為包括整個計算節(jié)點的集群的有效容量的單一下游代理呈現(xiàn)給所述上游管理器。
      19.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述消息處理或通信協(xié)議被配置成需要低的處理和存儲資源、被標(biāo)準(zhǔn)化、是可定制的、是點對點的、和/或被配置成發(fā)送和接收狀態(tài)和/或預(yù)配置消息。
      20.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述應(yīng)用服務(wù)器集群包括XMPP應(yīng)用服務(wù)器,所述XMPP應(yīng)用服務(wù)器包括一個或多個在邏輯上被連接且被配置成支持XMPP通信的可擴(kuò)展消息處理現(xiàn)場協(xié)議(XMPP)服務(wù)器。
      21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述XMPP應(yīng)用服務(wù)器包括至少一個Jabber集群,以及其中,所述一個或多個XMPP服務(wù)器被配置成支持在上游管理器組件和下游管理器組件之間以及在所述下游管理器組件和下游代理組件之間的XMPP通信。
      22.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述XMPP應(yīng)用服務(wù)器包括兩個或更多個Jabber集群,所述Jabber集群包括:第一 Jabber集群,所述第一 Jabber集群具有一個或多個在邏輯上被連接且被配置成支持在上游管理器組件和下游管理器組件之間的通信的服務(wù)器,和第二 Jabber集群,所述第二 Jabber集群具有一個或多個在邏輯上被連接且被配置成支持在所述下游管理器組件和下游代理組件之間的通信的服務(wù)器,使得在所述下游管理器組件和所述下游代理組件之間的通信獨立于在所述上游管理器組件和所述下游管理器組件之間的通信是安全的,且在所述上游管理器組件和所述下游管理器組件之間的通信被配置成在第一 Jabber集群的任一部分發(fā)生故障的情況下繼續(xù)進(jìn)行。
      23.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述下游管理器組件被配置成定義與所述下游代理組件關(guān)聯(lián)的預(yù)配置請求,以及將所述預(yù)配置請求發(fā)送到所述下游代理組件。
      24.根據(jù)權(quán)利要求23所述的系統(tǒng),其中,所述預(yù)配置請求包括用以實例化和/或預(yù)配置虛擬機(jī)的請求,所述下游管理器組件被配置成: 接收來自下游代理組件的指示預(yù)配置是否成功的指示;和/或 將指示預(yù)配置結(jié)果的消息發(fā)送到所述上游管理器組件。
      25.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述系統(tǒng)被配置成使得例如通過XMPP消息,將所述聯(lián)合的集群的狀態(tài)信息發(fā)送到上游管理器組件,使得所述上游管理器組件接入所述聯(lián)合的集群的計算容量而當(dāng)所述聯(lián)合的集群內(nèi)的狀態(tài)發(fā)生變化時僅更新狀態(tài)信息,其中,所述聯(lián)合的集群由此以較少的管理開銷操作,從而使所述系統(tǒng)和所述聯(lián)合的集群更加可擴(kuò)展。
      26.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述系統(tǒng)被配置成使得所述Jabber集群將所述聯(lián)合的集群作為單一的下游代理對待,使得所述聯(lián)合的集群的任一計算節(jié)點和/或關(guān)聯(lián)的下游代理能夠充當(dāng)服務(wù)端點,其中,如果聯(lián)合的集群的任一部分變得不可用,則上游管理器組件被配置成將預(yù)配置請求發(fā)送到另一位置,在另一位置重新啟動離線的虛擬機(jī),和/或?qū)⑻摂M機(jī)移動到另一位置。
      27.根據(jù)權(quán)利要求15或權(quán)利要求16所述的系統(tǒng),其中,所述系統(tǒng)被配置成使得所述下游管理器組件接收來自所述上游管理器組件的命令和請求,但不由所述上游管理器組件來控制,其中,所述上游管理器組件和關(guān)聯(lián)的用戶接入所述聯(lián)合的集群的計算容量而不完全控制所述聯(lián)合的集群的計算容量。
      28.根據(jù)權(quán)利要求27所述的系統(tǒng),其中,通過所述下游管理器組件,所述聯(lián)合的集群被配置成例如通過配額和/或許可限制可用于所述上游管理器組件的計算容量,從而從所述上游管理器組件提供所述聯(lián)合的集群的隔離控制且由此防止所述上游管理器組件或者所述上游管理器組件的用戶獨占所述聯(lián)合的集群的計算容量。
      29.根據(jù)本文中任一項權(quán)利要求所述的發(fā)明,其中,所述上游管理器組件被配置成: 接收來自所述下游管理器組件的預(yù)配置結(jié)果,存儲所述預(yù)配置結(jié)果,和/或通過網(wǎng)絡(luò)將狀態(tài)更新和/或結(jié)果發(fā)送到所述用戶;和/或 在邏輯上與作為單一的計算節(jié)點的所述聯(lián)合的集群交互。
      30.根據(jù)本文中任一項權(quán)利要求所述的發(fā)明,其中,所述上游管理器組件被配置成處理信息,以將包括單一的下游管理器和一個或多個下游代理的第一聯(lián)合的集群看作具有第一計算量容量的單一的計算節(jié)點,以及將包括單一的下游管理器和十個下游代理的第二聯(lián)合的集群看作具有不同于另一計算節(jié)點的第二計算量容量的單一的計算節(jié)點,使得所述上游管理器組件不需要存儲用于各個單獨的下游代理的狀態(tài)和其他信息,但是反之能夠僅存儲用于各個聯(lián)合的集群的狀態(tài)和其他信息。
      31.根據(jù)本文中任一項權(quán)利要求所述的發(fā)明,其中,所述上游管理器組件被配置成包括客戶數(shù)據(jù),例如,有效容量,虛擬機(jī)配額等,使得所述上游管理器組件被配置成接受或拒絕用以預(yù)配置虛擬機(jī)的請求,和/或能夠基于該客戶信息確定預(yù)配置選項。
      32.根據(jù)本文中任一項權(quán)利要求所述的發(fā)明,其中,所述上游管理器組件被配置成: 接收來自裝置、用戶、客戶、網(wǎng)絡(luò)管理員和/或其他管理組件的超文本傳輸協(xié)議(HTTP)指令;和/或 通過所述應(yīng)用服務(wù)器集群和/或所述Jabber集群,將XMPP指令定義到所述下游管理器組件。
      33.根據(jù)本文中任一項權(quán)利要求所述的發(fā)明,其中,在所述聯(lián)合的集群內(nèi)的計算節(jié)點被指定作為用于所述下游管理器的位置且被配置成: 操作代理仿真模塊,所述代理仿真模塊適于通過應(yīng)用服務(wù)器/Jabber集群將所述聯(lián)合的集群連接到上游管理器;和/或 將所述聯(lián)合的集群作為包括整個計算節(jié)點的集群的有效容量的單一的下游代理呈現(xiàn)給所述上游管理器。
      【文檔編號】G06F15/16GK104246743SQ201380010077
      【公開日】2014年12月24日 申請日期:2013年2月20日 優(yōu)先權(quán)日:2012年2月20日
      【發(fā)明者】德里克·安德森 申請人:虛擬流加拿大控股有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1