欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

云和企業(yè)之間的遞送控制器的制造方法

文檔序號:6534344閱讀:257來源:國知局
云和企業(yè)之間的遞送控制器的制造方法
【專利摘要】一種用于與云計算環(huán)境通信的企業(yè)環(huán)境中的遞送控制器,云計算環(huán)境向企業(yè)提供服務。隨著云服務處理的進行,一些云服務數(shù)據(jù)從云計算環(huán)境傳輸?shù)狡髽I(yè)環(huán)境,或從企業(yè)環(huán)境傳輸?shù)皆朴嬎悱h(huán)境。云服務數(shù)據(jù)可通過多個不同類型的通信信道中的任意一個來交換。遞送控制器根據(jù)企業(yè)策略來選擇用哪個通信信道來傳輸具體數(shù)據(jù)。這類策略可考慮企業(yè)的任何商業(yè)目標,并且可被應用在應用級。
【專利說明】云和企業(yè)之間的遞送控制器
[0001]背景
[0002]“云計算”是用于允許對可配置計算資源(例如,網(wǎng)絡(luò)、服務器、存儲、應用和服務)的共享池的普遍、方便、按需網(wǎng)絡(luò)訪問的模型。可配置計算資源的共享池可經(jīng)由虛擬化而被快速地供應,并可利用低管理努力或服務提供商交互來釋放,并隨后相應被縮放。云計算模型可由各種特性(如按需自服務、廣泛網(wǎng)絡(luò)訪問、資源池、快速靈活性、測量的服務等)、服務模型(如軟件即服務(“SaaS”)、平臺即服務(“PaaS”)、基礎(chǔ)結(jié)構(gòu)即服務(“IaaS”))以及部署模型(如私有云、社區(qū)云、公共云、混合云等)組成。實現(xiàn)云計算模型的環(huán)境通常被稱為云計算環(huán)境。
[0003]在一典型的企業(yè)環(huán)境中,與為企業(yè)執(zhí)行的云服務相關(guān)聯(lián)的數(shù)據(jù)中的一些被保存在云中,而另一些數(shù)據(jù)則被保存在企業(yè)內(nèi)部。隨著云服務的進行,數(shù)據(jù)因而在云和企業(yè)之間交換以便支持服務處理。這類數(shù)據(jù)可以通過經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)來交換。替代地,可使用專用于企業(yè)和云服務之間的通信的專用端對端信道。
[0004]簡要概述
[0005]本文描述的至少一個實施例涉及一種系統(tǒng),其中企業(yè)環(huán)境與云計算環(huán)境通信,使得云計算環(huán)境能夠向企業(yè)提供云服務。云服務數(shù)據(jù)中的一些被呈現(xiàn)在云計算環(huán)境上,而云服務數(shù)據(jù)中的一些被保存在企業(yè)環(huán)境中。隨著云服務處理的進行,一些云服務數(shù)據(jù)從云計算環(huán)境傳輸?shù)狡髽I(yè)環(huán)境,或從企業(yè)環(huán)境傳輸?shù)皆朴嬎悱h(huán)境。
[0006]根據(jù)本文描述的至少一個實施例,云服務數(shù)據(jù)可通過多個不同類型的通信信道中的任意一個來交換。作為一個示例,數(shù)據(jù)可通過專用于云計算環(huán)境和企業(yè)環(huán)境之間的專用通信信道來傳輸,并且數(shù)據(jù)的一些可以通過諸如因特網(wǎng)之類的非專用通信信道來傳輸。
[0007]企業(yè)環(huán)境包括遞送控制器,其被配置成根據(jù)企業(yè)策略來選擇用哪個通信信道來傳輸具體數(shù)據(jù)。這類策略可考慮企業(yè)的任何商業(yè)目標,并且可被應用在應用級。因此,即使與同一云服務有關(guān)的云服務數(shù)據(jù)可能通過不同信道來傳輸以推進企業(yè)的商業(yè)目標。
[0008]本概述不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。

【專利附圖】

【附圖說明】
[0009]為了描述可以獲得上面所列舉的及其他優(yōu)點和特征的方式,下面將參考附圖來呈現(xiàn)對各實施例的更具體的描述??梢岳斫?,這些附圖只描繪了示例實施例,并且因此不被認為是對其范圍的限制,將通過使用附圖并利用附加特征和細節(jié)來描述和解釋各實施例,在附圖中:
[0010]圖1示出在其中在此描述的一些實施例可被使用的計算系統(tǒng);
[0011]圖2解說了根據(jù)本文描述的原理的包括企業(yè)環(huán)境和云計算環(huán)境的分布式系統(tǒng),在云計算環(huán)境中代表企業(yè)環(huán)境執(zhí)行云服務,并且其中遞送控制器管理通過哪個信道來傳遞云數(shù)據(jù);
[0012]圖3解說了示出應用級策略的示例的概念性抽象視圖;
[0013]圖4解說了根據(jù)本文描述的原理的用于使用遞送控制器來選擇在交換云數(shù)據(jù)時使用哪個通信信道的遞送控制器來將云服務數(shù)據(jù)從企業(yè)環(huán)境傳遞到云計算環(huán)境中的云服務的方法的流程圖;
[0014]圖5解說了與圖2的系統(tǒng)類似的系統(tǒng),不同在于存在多個云計算環(huán)境;
[0015]圖6解說了與圖2的系統(tǒng)類似的系統(tǒng),不同在于單個云計算環(huán)境服務多個企業(yè)環(huán)境;
[0016]圖7抽象地解說了可在其中采用本發(fā)明的原理的的云計算環(huán)境;以及
[0017]圖8抽象地解說了主計算系統(tǒng),其包括虛擬機、管理程序、物理資源和主機代理。

【具體實施方式】
[0018]根據(jù)本文所描述的實施例,描述了一種系統(tǒng),其中企業(yè)環(huán)境與云計算環(huán)境通信。云計算環(huán)境可向企業(yè)提供云服務。云服務數(shù)據(jù)中的一些被呈現(xiàn)在云計算環(huán)境上,而云服務數(shù)據(jù)中的一些被保存在企業(yè)環(huán)境中。隨著云服務處理的進行,一些云服務數(shù)據(jù)從云計算環(huán)境傳輸?shù)狡髽I(yè)環(huán)境,或從企業(yè)環(huán)境傳輸?shù)皆朴嬎悱h(huán)境。
[0019]根據(jù)本文描述的至少一個實施例,云服務數(shù)據(jù)可通過多個不同類型的通信信道中的任意一個來交換。企業(yè)環(huán)境包括遞送控制器,其被配置成根據(jù)企業(yè)策略來選擇用哪個通信信道來傳輸具體數(shù)據(jù)。這類策略可考慮企業(yè)的任何商業(yè)目標,并且可被應用在應用級。因此,即使與同一云服務有關(guān)的云服務數(shù)據(jù)可能通過不同信道來傳輸以推進企業(yè)的商業(yè)目標。首先,將參考圖1來描述關(guān)于計算系統(tǒng)的一些引導性討論。隨后,該系統(tǒng)的各實施例以及遞送控制器將參考圖2到8來描述。
[0020]計算系統(tǒng)現(xiàn)在越來越多地采取多種多樣的形式。例如,計算系統(tǒng)可以是手持式設(shè)備、電器、膝上型計算機、臺式計算機、大型機、分布式計算系統(tǒng)或甚至常規(guī)上不被認為是計算系統(tǒng)的設(shè)備。在本說明書以及權(quán)利要求書中,術(shù)語“計算系統(tǒng)”被廣義地定義為包括任何設(shè)備或系統(tǒng)(或其組合),該設(shè)備或系統(tǒng)包含至少一個物理有形的處理器以及其上能含有可由處理器執(zhí)行的計算機可執(zhí)行指令的物理有形的存儲器。存儲器可以采取任何形式,并可以取決于計算系統(tǒng)的性質(zhì)和形式。計算系統(tǒng)可以分布在網(wǎng)絡(luò)環(huán)境中,并可包括多個組分計算系統(tǒng)。
[0021]如圖1所示,在其最基本的配置中,計算系統(tǒng)100通常包括至少一個處理單元102和存儲器104。存儲器104可以是物理系統(tǒng)存儲器,該物理系統(tǒng)存儲器可以是易失性、非易失性、或兩者的某種組合。術(shù)語“存儲器”在此也可用來指諸如物理存儲介質(zhì)等非易失性大容量存儲。如果計算系統(tǒng)是分布式的,則處理、存儲器和/或存儲能力也可以是分布式的。如此處所使用的那樣,術(shù)語“模塊”或“組件”可以指在計算系統(tǒng)上執(zhí)行的軟件對象或例程。此處所描述的不同組件、模塊、引擎,以及服務可以實現(xiàn)為在計算系統(tǒng)上執(zhí)行的對象或進程(例如,作為分開的線程)。
[0022]在隨后的描述中,參考由一個或多個計算系統(tǒng)執(zhí)行的動作描述了各實施例。如果這樣的動作是以軟件實現(xiàn)的,則執(zhí)行動作的相關(guān)聯(lián)計算系統(tǒng)的一個或多個處理器響應于已經(jīng)執(zhí)行了計算機可執(zhí)行指令來引導計算系統(tǒng)的操作。這樣的操作的示例涉及對數(shù)據(jù)的操縱。計算機可執(zhí)行指令(以及被操縱的數(shù)據(jù))可被存儲在計算系統(tǒng)100的存儲器104中。計算系統(tǒng)100還可包含允許計算系統(tǒng)100例如通過網(wǎng)絡(luò)110與其他消息處理器通信的通信信道108。
[0023]這里描述的各實施例可包括或利用專用或通用計算機,該專用或通用計算機包括諸如例如一個或多個處理器和系統(tǒng)存儲器等計算機硬件,如以下更詳細討論的。這里描述的各實施例還包括用于承載或存儲計算機可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理和其他計算機可讀介質(zhì)。這樣的計算機可讀介質(zhì)可以是可由通用或?qū)S糜嬎銠C系統(tǒng)訪問的任何可用介質(zhì)。存儲計算機可執(zhí)行指令的計算機可讀介質(zhì)是物理存儲介質(zhì)。承載計算機可執(zhí)行指令的計算機可讀介質(zhì)是傳輸介質(zhì)。由此,作為示例而非限制,本發(fā)明的各實施例可包括至少兩種顯著不同的計算機可讀介質(zhì):計算機存儲介質(zhì)和傳輸介質(zhì)。
[0024]計算機存儲介質(zhì)包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存儲設(shè)備、或可用于存儲計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的所需程序代碼裝置且可由通用或?qū)S糜嬎銠C訪問的任何其他介質(zhì)。
[0025]“網(wǎng)絡(luò)”被定義為使得電子數(shù)據(jù)能夠在計算機系統(tǒng)和/或模塊和/或其它電子設(shè)備之間傳輸?shù)囊粋€或多個數(shù)據(jù)鏈路。當信息通過網(wǎng)絡(luò)或另一個通信連接(硬連線、無線、或者硬連線或無線的組合)傳輸或提供給計算機時,該計算機將該連接適當?shù)匾暈閭鬏斀橘|(zhì)。傳輸介質(zhì)可包括可用于攜帶計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的所需程序代碼裝置且可由通用或?qū)S糜嬎銠C訪問的網(wǎng)絡(luò)和/或數(shù)據(jù)鏈路。上述的組合也應被包括在計算機可讀介質(zhì)的范圍內(nèi)。
[0026]此外,在到達各種計算機系統(tǒng)組件之后,計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼資料可從傳輸介質(zhì)自動傳輸?shù)接嬎銠C存儲介質(zhì)(或反之亦然)。例如,通過網(wǎng)絡(luò)或數(shù)據(jù)鏈路接收到的計算機可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)可被緩存在網(wǎng)絡(luò)接口模塊(例如,“NIC”)內(nèi)的RAM中,然后最終被傳輸?shù)接嬎銠C系統(tǒng)RAM和/或計算機系統(tǒng)處的較不易失性的計算機存儲介質(zhì)。因而,應當理解,計算機存儲介質(zhì)可被包括在還利用(或甚至主要利用)傳輸介質(zhì)的計算機系統(tǒng)組件中。
[0027]計算機可執(zhí)行指令例如包括,當在處理器處執(zhí)行時使通用計算機、專用計算機、或?qū)S锰幚碓O(shè)備執(zhí)行某一功能或某組功能的指令和數(shù)據(jù)。計算機可執(zhí)行指令可以是例如二進制代碼、諸如匯編語言之類的中間格式指令、或甚至源代碼。盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述特征或動作。更具體而言,上述特征和動作是作為實現(xiàn)權(quán)利要求的示例形式而公開的。
[0028]本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以在具有許多類型的計算機系統(tǒng)配置的網(wǎng)絡(luò)計算環(huán)境中實踐,這些計算機系統(tǒng)配置包括個人計算機、臺式計算機、膝上型計算機、消息處理器、手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、移動電話、PDA、尋呼機、路由器、交換機等等。本發(fā)明也可在其中通過網(wǎng)絡(luò)鏈接(或者通過硬連線數(shù)據(jù)鏈路、無線數(shù)據(jù)鏈路,或者通過硬連線和無線數(shù)據(jù)鏈路的組合)的本地和遠程計算機系統(tǒng)兩者都執(zhí)行任務的分布式系統(tǒng)環(huán)境中實施。在分布式系統(tǒng)環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設(shè)備二者中。
[0029]圖2解說了包括企業(yè)環(huán)境210和云計算環(huán)境220的分布式系統(tǒng)200,在云計算環(huán)境220中代表企業(yè)環(huán)境210執(zhí)行云服務201。在該描述和下面的權(quán)利要求書中,“云計算”被定義為用于允許對可配置計算資源(例如,網(wǎng)絡(luò)、服務器、存儲、應用和服務)的共享池的按需網(wǎng)絡(luò)訪問的模型?!霸朴嬎恪钡亩x不限于可從這樣的模型(在被合適地部署時)中獲得的任何其他多個優(yōu)點。
[0030]例如,云計算機當前被用于市場,以便提供對可配置計算資源的共享池的普遍存在且方便的按需訪問。此外,可配置計算資源的共享池可經(jīng)由虛擬化而被快速地供應,并可利用低管理努力或服務提供商干預來發(fā)布,并隨后因此被縮放。
[0031]云計算模型可由各種特性組成,諸如按需自服務、廣泛網(wǎng)絡(luò)訪問、資源池、快速靈活性、測定的服務等。云計算模型還可形成各種服務模型,諸如例如軟件即服務(SaaS)、平臺即服務(PaaS)以及基礎(chǔ)結(jié)構(gòu)即服務(IaaS)。云計算模型還可以使用不同的部署模型來部署,諸如私有云、社區(qū)云、公共云和混合云等。在該描述和權(quán)利要求書中,“云計算環(huán)境”是其中采用了云計算的環(huán)境。云計算環(huán)境的一個示例將結(jié)合圖7和8來描述,這將在以下更詳細地描述。
[0032]返回圖2,企業(yè)環(huán)境210可以是處于企業(yè)控制下的任意環(huán)境。在本說明書和權(quán)利要求書中,“企業(yè)”是其中多人為共同的目標進行協(xié)作的任意合法實體。企業(yè)的示例包括商業(yè)實體(諸如大型公司、小公司、合伙制公司、商行、部門,諸如此類)、政府實體(諸如當?shù)亍⒅?、?lián)邦機構(gòu)、或國際機構(gòu))、教會實體(諸如教堂、教區(qū)、猶太會堂、清真寺,諸如此類)、教育實體(諸如大學、學校)、醫(yī)療實體(諸如醫(yī)院、或醫(yī)師會館)等標準實體,或者其中多個個人進行協(xié)作的任何其它實體。
[0033]與云服務201相關(guān)聯(lián)的數(shù)據(jù)(即云服務數(shù)據(jù)202B)中的一些被維護在云計算環(huán)境220內(nèi)(可能由云服務201自己來保存)。其它云服務數(shù)據(jù)202A被維護在企業(yè)環(huán)境210內(nèi)。隨著云服務201的進行,云服務數(shù)據(jù)202在企業(yè)環(huán)境210和云計算環(huán)境220之間交換。在交換云服務數(shù)據(jù)時,企業(yè)環(huán)境210和云計算環(huán)境220可使用多個通信信道230中的任意一個。
[0034]例如,通信信道230被解說為包括信道231和232,當然省略號233表示可以存在不止兩個可用信道用于企業(yè)環(huán)境210和云計算環(huán)境220之間的通信。例如,通信信道231可以是用在企業(yè)環(huán)境210和云計算環(huán)境220之間的專用信道。專用信道231可以被獨占地用于這兩個節(jié)點之間的通信。也許該專用信道231可能具有有保證的最小帶寬。繼續(xù)該示例,通信信道232可以是非專用信道(諸如因特網(wǎng)),其不被獨占地用于企業(yè)環(huán)境210和云計算環(huán)境220之間。然而,此處所描述的原理不限于這些示例通信信道類型。
[0035]企業(yè)環(huán)境210包括企業(yè)側(cè)的遞送控制器211,其被配置成根據(jù)企業(yè)策略203來選擇用通信信道230中的哪個信道來傳輸云服務數(shù)據(jù)。例如,企業(yè)側(cè)遞送控制器211可決定在將云服務數(shù)據(jù)從企業(yè)環(huán)境210傳輸?shù)皆朴嬎悱h(huán)境220時使用哪個信道。云計算環(huán)境220也可包括云側(cè)的遞送控制器221,其也被配置成根據(jù)企業(yè)策略203來選擇用通信信道230中的哪個信道來傳輸云服務數(shù)據(jù)。例如,云側(cè)遞送控制器221可決定在將云服務數(shù)據(jù)從云計算環(huán)境210傳輸?shù)狡髽I(yè)環(huán)境220時使用哪個信道。
[0036]在一些實現(xiàn)中,企業(yè)策略203可以是應用級策略。圖3解說了概念性的示例應用級策略300。例如,決定可基于以下考慮中的一個或多個或全部:財務考慮301、時延考慮302、傳輸速度考慮303、可靠性考慮304、商業(yè)目標考慮305、安全性考慮306、資源管理考慮307、與服務有關(guān)的截止日期308、以及數(shù)據(jù)或服務的重要性309。然而,省略號310表示在確定在傳輸云服務數(shù)據(jù)時使用哪個信道230時可評估其它的考慮。
[0037]例如,財務考慮301可包括信道230中的每一個信道的傳送數(shù)據(jù)成本。較高的傳送成本可能更傾向于更精明地使用該信道,而較低的傳送成本則可能更傾向于更慷慨地使用該信道。
[0038]時延考慮302包含與每個信道相關(guān)聯(lián)的等待時間。如果數(shù)據(jù)或情景對時延較不敏感,則針對使用較高時延信道的時延考慮不太被看重,而如果數(shù)據(jù)或情景對時延較敏感,則會較看重時延考慮。
[0039]傳輸速度考慮303包含對于該數(shù)據(jù)所期望的傳輸速度。如果數(shù)據(jù)或情景使得更期望較高速度的傳輸,則與數(shù)據(jù)和情景沒有要保證這類高傳輸速度的情況相比,這可能使決定更傾向于使用更高速度的信道。
[0040]可靠性考慮304包含通信信道的可靠性。例如,如果數(shù)據(jù)要求得到保證的遞送,則可使用更可靠的通信信道。如果數(shù)據(jù)對于比特誤碼率敏感,則可使用更可靠的通信信道。如果通信信道具有滿足需求的得到保證的最低程度的可靠性,則這會建議使用更可靠的通信信道。
[0041]商業(yè)目標考慮305也可被考慮。例如,也許商業(yè)目標是使數(shù)據(jù)保持盡可能安全。在這種情況下,安全性考慮306將確保更安全的信道(例如,專用信道)。安全性考慮306還可考慮數(shù)據(jù)是否是以加密形式來傳送的。如果不是加密的,并且數(shù)據(jù)是敏感的,則這會建議使用安全通信信道。
[0042]資源管理考慮307可包含當前對信道使用的程度。例如,如果信道已使用了其帶寬的大部分,而另一信道具有較低的帶寬使用率,則這可促使決定使用具有較低帶寬使用率的通信信道。
[0043]如果存在與數(shù)據(jù)或服務相關(guān)聯(lián)的截止日期308,則可使用較快的通信信道。如果數(shù)據(jù)或服務具有高重要性309,則可能值得使用更昂貴的信道,如果該通信更快和/或更安全的話。
[0044]圖4解說了用于將云服務數(shù)據(jù)從企業(yè)環(huán)境傳遞到云計算環(huán)境中的云服務的方法400的流程圖。例如,方法400可在圖2的系統(tǒng)200中執(zhí)行,因此現(xiàn)在將頻繁參考圖2的系統(tǒng)200來描述。每當云服務數(shù)據(jù)的項目被從企業(yè)環(huán)境210傳送到云計算環(huán)境220時,可由企業(yè)側(cè)遞送控制器211執(zhí)行方法400。每當云服務數(shù)據(jù)的項目被從云計算環(huán)境220傳送到企業(yè)環(huán)境210時,可類似地由云側(cè)遞送控制器221執(zhí)行方法400。
[0045]當檢測到要傳送云服務數(shù)據(jù)時,發(fā)起方法400 (動作401)。在企業(yè)側(cè)遞送控制器211的情況下,云服務數(shù)據(jù)被從企業(yè)環(huán)境210傳送到云計算環(huán)境220。在云側(cè)遞送控制器221的情況下,云服務數(shù)據(jù)被從云計算環(huán)境220傳送到企業(yè)環(huán)境210。合適的遞送控制器211或221隨后列舉潛在的通信信道230以確定哪些是可用和健康的。合適的控制器隨后對云服務數(shù)據(jù)的項目應用企業(yè)策略(動作402)以選擇通過通信信道230中的哪個信道來傳遞云服務數(shù)據(jù)(動作403)。適當?shù)倪f送控制器211或221隨后通過所選擇的通信信道230來傳送云服務數(shù)據(jù)項目(動作404)。
[0046]因此,取決于企業(yè)的商業(yè)目標,遞送控制器211或221可通過不同的通信信道來傳送與單個云服務相關(guān)聯(lián)的云服務數(shù)據(jù)以推進企業(yè)的目標。遞送控制器211或221可執(zhí)行除了基于策略選擇通信信道以外的其它功能。例如,遞送控制器211或221還可執(zhí)行對與云服務相關(guān)聯(lián)的云服務數(shù)據(jù)的高速緩存。這在遞送控制器211或221很可能需要傳送該數(shù)據(jù)到企業(yè)/云配對中的另一方的情況下是有利的。
[0047]圖2解說了系統(tǒng)200,其中單個企業(yè)環(huán)境210與單個云計算環(huán)境220通信。圖5解說了與系統(tǒng)200類似的系統(tǒng)500,不同在于存在多個云計算環(huán)境。具體來說,解說了存在第二云計算環(huán)境520,其中第二云計算環(huán)境520代表企業(yè)環(huán)境210執(zhí)行第二云服務501。企業(yè)環(huán)境210可以與參照圖2到4描述的針對云計算環(huán)境220的相同方式來與云計算機520通?目。
[0048]例如,企業(yè)環(huán)境210也可包含與云服務501相關(guān)聯(lián)的云服務數(shù)據(jù)的一部分502Α,而云計算環(huán)境520 (并且可能是云服務501)擁有云服務數(shù)據(jù)的另一部分502Β。企業(yè)環(huán)境210和第二云計算環(huán)境520之間的可用通信信道530包括通信信道531 (例如,專用信道)、以及通信信道532(例如,諸如因特網(wǎng)之類的非專用信道)、以及如省略號533所表示的可能的其它通信信道。
[0049]根據(jù)圖4的方法400,當檢測到要被遞送給云計算環(huán)境520的云服務數(shù)據(jù)項目時,企業(yè)側(cè)遞送控制器211 (基于企業(yè)策略203)決定使用通信信道530中的哪個信道以便傳送該云服務數(shù)據(jù)項目,并且因此將該云服務數(shù)據(jù)項目傳送給云計算環(huán)境520。類似地,根據(jù)圖4的方法400,當檢測到要被遞送給企業(yè)環(huán)境210的云服務數(shù)據(jù)項目時,云側(cè)遞送控制器521 (基于企業(yè)策略203)決定使用通信信道530中的哪個信道以便傳送該云服務數(shù)據(jù)項目,并且因此將該云服務數(shù)據(jù)項目傳送給企業(yè)環(huán)境210。省略號550象征性地表示企業(yè)環(huán)境210也可以使用參照圖2到4描述的原理來與其它云計算環(huán)境通信。
[0050]圖5解說了根據(jù)本文所描述的原理的系統(tǒng)500,其中單個企業(yè)環(huán)境210與多個云計算環(huán)境通信。相反,圖6解說了與系統(tǒng)200類似的系統(tǒng)600,不同在于單個云計算環(huán)境服務多個企業(yè)環(huán)境。具體來說,解說了存在第二企業(yè)環(huán)境610,其中云計算環(huán)境210代表其執(zhí)行第二云服務601。第二企業(yè)環(huán)境610可以與參照圖2到4針對第一企業(yè)環(huán)境210描述的相同方式來與云計算機210通信。
[0051]例如,第二企業(yè)環(huán)境610也可包含與云服務601相關(guān)聯(lián)的云服務數(shù)據(jù)的一部分602Α,而云計算環(huán)境220 (并且可能是云服務601)擁有云服務數(shù)據(jù)的另一部分602Β。第二企業(yè)環(huán)境610和云計算環(huán)境220之間的可用通信信道630包括通信信道631 (例如,專用信道)、以及通信信道632 (例如,諸如因特網(wǎng)之類的非專用信道)、以及如省略號633所表示的可能的其它通信信道。
[0052]根據(jù)圖4的方法400,當檢測到要從第二企業(yè)環(huán)境610遞送給云計算環(huán)境220的云服務數(shù)據(jù)項目時,企業(yè)側(cè)遞送控制器611 (基于企業(yè)策略603)決定使用通信信道630中的哪個信道以便傳送該云服務數(shù)據(jù)項目,并且因此將該云服務數(shù)據(jù)項目傳送給云計算環(huán)境220。類似地,根據(jù)圖4的方法400,當檢測到要被遞送給第二企業(yè)環(huán)境610的云服務數(shù)據(jù)項目時,云側(cè)遞送控制器221 (基于企業(yè)策略603)決定使用通信信道630中的哪個信道以便傳送該云服務數(shù)據(jù)項目,并且因此將該云服務數(shù)據(jù)項目發(fā)射給第二企業(yè)環(huán)境610。省略號650象征性地表示云計算環(huán)境220也可以使用參照圖2到4描述的原理來與其它企業(yè)環(huán)境通信。
[0053]根據(jù)本文描述的一些實施例,云計算環(huán)境進一步包括策略推送控制器622,其被配置成將策略推送到第一企業(yè)側(cè)遞送控制器211和第二企業(yè)側(cè)遞送控制器611。例如,假設(shè)企業(yè)環(huán)境210和610是大型公司的兩個部門,并且策略203和603的一些方面將是相同的。該大型公司可向推送控制器622指出這點,由此使得該策略在云計算環(huán)境220和企業(yè)環(huán)境210和610中的每一個上都被并入到企業(yè)策略203和603中。
[0054]圖7和8解說了可代表圖2、5或6的云計算環(huán)境220的云計算環(huán)境的實施例。圖7抽象地解說了可采用本文中所描述的原理的云計算環(huán)境。環(huán)境700包括使用接口 702與系統(tǒng)710交互的多個客戶端701。環(huán)境700被解說為具有三個客戶端701A、701B和701C,當然省略號701D表示本文描述的原理不限于通過接口 702與系統(tǒng)710對接的客戶端的數(shù)目。系統(tǒng)710可按需向客戶端701提供服務,因此接收來自系統(tǒng)710的服務的客戶端701的數(shù)目可隨時間變化。客戶端701可以是企業(yè)環(huán)境(例如,圖2、5和6的企業(yè)環(huán)境210 ;圖5的企業(yè)環(huán)境510 ;或圖6的企業(yè)環(huán)境610)的一部分。替代地或附加地,客戶端701可表示由企業(yè)環(huán)境210、510或610所表示的企業(yè)的顧客。例如,如果企業(yè)提供web服務,則客戶端701可代表正導航到該網(wǎng)站的個人。
[0055]每個客戶端701可以例如被結(jié)構(gòu)化成如以上針對圖1的計算系統(tǒng)100所描述的那樣。替代地或附加地,客戶端可以是通過接口 702與系統(tǒng)710對接的應用或其它軟件模塊。接口 702可以是應用程序接口,其用以下的方式來定義:能夠使用該應用程序接口的任何計算系統(tǒng)或軟件實體可與系統(tǒng)710通信。
[0056]系統(tǒng)710可以是分布式系統(tǒng),但這并不是必須的。在一個實施例中,系統(tǒng)710是云計算環(huán)境。云計算環(huán)境可以是分布式的(但這并不是必須的),并且甚至可以是國際性地分布的和/或具有由多個組織所擁有的組件。
[0057]系統(tǒng)710包括多個主機711,每個主機都能夠運行虛擬機。雖然系統(tǒng)700可包括任意數(shù)目的主機711,但在圖7中解說了三個主機711A、711B和711C,而省略號711D表示本文所描述的原理不限于系統(tǒng)710內(nèi)的主機的該精準數(shù)目。可以少至一個,并且沒有上限。此外,主機的數(shù)目可以是靜態(tài)的,或者可以是隨時間動態(tài)改變的,因為新的主機可被添加到系統(tǒng)710,或者主機被從系統(tǒng)710中移除。主機711的每一個可以如上針對圖1的計算系統(tǒng)100所述地被結(jié)構(gòu)化。
[0058]每個主機能夠運行一個或更多個且潛在地許多個虛擬機。例如,圖8更詳細地抽象地解說了主機800。作為一個示例,主機800可代表圖7的主機711中的任意一個。在圖8的示例中,主機800被解說為運行包括虛擬機810A、810B和81C在內(nèi)的三個虛擬機810。然而,省略號810D再次表示本文描述的原理不受到運行在主機800上的虛擬機的數(shù)目的限制。可以由少至零個虛擬機運行在主機上,而且唯一的上限是受到主機800的物理能力的限定。
[0059]在操作期間,虛擬機模擬完全可操作的計算系統(tǒng),包括至少一個操作系統(tǒng)并且也許還包括一個或多個其他應用。每個虛擬機被分派一個特定的客戶端,并且負責支持該客戶端的桌面環(huán)境。
[0060]虛擬機生成桌面鏡像或其他表示桌面的當前狀態(tài)的呈現(xiàn)指令,并接著將該鏡像或指令傳送到客戶端以供桌面的呈現(xiàn)。例如,參照圖7和8,假設(shè)圖8的主機800代表圖7的主機711A,并且虛擬機810A被分派給客戶端701A(此處被稱為“主示例”),則虛擬機810A可生成桌面鏡像或指令并且將該指令由主機711A經(jīng)由服務協(xié)調(diào)系統(tǒng)713并且經(jīng)由系統(tǒng)接口 702分發(fā)到對應的客戶端701A。
[0061]在用戶與客戶端處的桌面進行交互時,用戶輸入從客戶端被傳送到虛擬機。例如,在該主示例中并且參照圖7和8,客戶端701A的用戶與該桌面交互,并且用戶輸入從該客戶端701經(jīng)由接口 701并且經(jīng)由服務協(xié)調(diào)系統(tǒng)713并且經(jīng)由主機711A傳送到虛擬機810A。
[0062]虛擬機處理用戶輸入,并且如果合適,則改變桌面狀態(tài)。如果桌面狀態(tài)中這樣的改變將導致在所呈現(xiàn)的桌面中的改變,則虛擬機更鏡像或呈現(xiàn)指令(如果合適的話),并將經(jīng)更改的圖像或呈現(xiàn)的指令傳送到客戶端計算系統(tǒng)以供合適的呈現(xiàn)。從用戶的角度而言,就好像客戶端計算系統(tǒng)本身在執(zhí)行桌面處理。
[0063]主機800包括管理程序820,其使用從虛擬機810的視角抽象出的物理資源821來模擬虛擬機810的虛擬資源。管理程序821還提供虛擬機810之間的適當?shù)母綦x。因此,從任何給定的虛擬機的角度來看,管理程序820提供該虛擬機正與物理資源對接的錯覺,即便該虛擬機僅僅與物理資源的表象(例如,虛擬資源)對接,而不是直接與物理資源對接。在圖8中,物理資源821被抽象地表示為包括資源821A到821F。物理資源821的示例包括處理容量、存儲器、盤空間、網(wǎng)絡(luò)帶寬、媒體驅(qū)動器等等。
[0064]主機800可運行主機代理802,其監(jiān)視主機的性能,并且執(zhí)行對主機進行管理的其它操作。此外,主機800可包括其它組件803。
[0065]回到圖7,系統(tǒng)700還包括服務712。在所解說的示例中,服務700包括五個不同的服務712A、712B、712C、712D和712E,當然省略號712F表示在此描述的原理不限于在系統(tǒng)710中的服務的數(shù)目。服務協(xié)調(diào)系統(tǒng)713與主機711以及服務712通信,由此提供客戶端701所請求的服務,以及是所請求的服務的先決服務的其它服務(諸如,認證、帳務等)。
[0066]本發(fā)明可具體化為其它具體形式而不背離其精神或本質(zhì)特征。所描述的實施例在所有方面都應被認為僅是說明性而非限制性的。因此,本發(fā)明的范圍由所附權(quán)利要求書而非前述描述指示。落入權(quán)利要求書的等效方案的含義和范圍內(nèi)的所有改變應被權(quán)利要求書的范圍所涵蓋。
【權(quán)利要求】
1.一種系統(tǒng),包括: 企業(yè)環(huán)境; 云計算環(huán)境,在所述云計算環(huán)境中代表所述企業(yè)環(huán)境執(zhí)行云服務;以及 位于所述企業(yè)環(huán)境和所述云計算環(huán)境之間的多個不同通信信道, 其中所述企業(yè)環(huán)境包括企業(yè)側(cè)遞送控制器,所述企業(yè)側(cè)遞送控制器被配置成根據(jù)企業(yè)策略來選擇用所述多個通信信道中的哪個通信信道來傳輸云服務數(shù)據(jù)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個通信信道之一是因特網(wǎng)。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述多個通信信道中的另一個通信信道是所述企業(yè)環(huán)境和所述云計算環(huán)境之間的專用信道。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述云計算環(huán)境包括云側(cè)遞送控制器,所述云側(cè)遞送控制器被配置成根據(jù)所述企業(yè)策略來選擇用所述多個通信信道中的哪個通信信道來傳輸云服務數(shù)據(jù)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述企業(yè)策略是應用級策略。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述企業(yè)側(cè)遞送控制器還執(zhí)行對于與所述云服務相關(guān)聯(lián)的云服務數(shù)據(jù)的高速緩存。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述云計算環(huán)境是第一云計算環(huán)境,所述多個通信信道是第一多個通信信道,并且所述云服務是第一云服務,所述系統(tǒng)還包括: 第二云計算環(huán)境,在所述第二云計算環(huán)境中代表所述企業(yè)環(huán)境執(zhí)行第二云服務;以及 位于所述企業(yè)環(huán)境和所述第二云計算環(huán)境之間的第二多個不同通信信道, 其中所述企業(yè)側(cè)遞送控制器還被配置成根據(jù)所述企業(yè)策略來選擇用所述第二多個通信信道中的哪個通信信道來在所述企業(yè)環(huán)境和所述第二云計算環(huán)境之間傳輸云服務數(shù)據(jù)。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述云服務是第一云服務,所述企業(yè)環(huán)境是第一企業(yè)環(huán)境,所述企業(yè)側(cè)遞送控制器是第一企業(yè)側(cè)遞送控制器,所述多個通信信道是第一多個通信信道,并且所述企業(yè)策略是第一企業(yè)策略,所述系統(tǒng)還包括: 第二企業(yè)環(huán)境,其中所述云計算環(huán)境代表所述第二企業(yè)環(huán)境執(zhí)行第二云服務;以及 位于所述第二企業(yè)環(huán)境和所述云計算環(huán)境之間的第二多個不同通信信道, 其中所述第二企業(yè)環(huán)境包括第二企業(yè)側(cè)遞送控制器,所述第二企業(yè)側(cè)遞送控制器被配置成根據(jù)第二企業(yè)策略來選擇用所述第二多個通信信道中的哪個通信信道來傳輸云服務數(shù)據(jù)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述云計算環(huán)境進一步包括策略推送控制器,所述策略推送控制器被配置成將策略推送到所述第一企業(yè)側(cè)遞送控制器以及所述第二企業(yè)側(cè)遞送控制器。
10.一種用于將云服務數(shù)據(jù)從企業(yè)環(huán)境傳遞到云計算環(huán)境中的云服務的方法,所述方法包括: 檢測第一云服務數(shù)據(jù)將要從所述企業(yè)環(huán)境傳送到所述云服務; 對所述第一云服務數(shù)據(jù)應用企業(yè)策略以選擇多個不同通信信道中的第一通信信道來傳遞所述第一云服務數(shù)據(jù); 通過所選擇的第一通信信道來將所述第一云服務數(shù)據(jù)傳送給所述云服務; 檢測第二云服務數(shù)據(jù)將要從所述企業(yè)環(huán)境傳送到所述云服務; 對所述第二云服務數(shù)據(jù)應用所述企業(yè)策略以選擇多個不同通信信道中的第二通信信道來傳遞所述第一云服務數(shù)據(jù);以及 通過所選擇的第二通信信道來將所述第二云服務數(shù)據(jù)傳送給所述云服務。
【文檔編號】G06F9/50GK104412236SQ201380032892
【公開日】2015年3月11日 申請日期:2013年6月12日 優(yōu)先權(quán)日:2012年6月21日
【發(fā)明者】Y·A·卡利迪, D·班塞爾, C·金, S·坎杜拉, D·A·馬爾茨, P·帕特爾 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
手机| 搜索| 高邮市| 渑池县| 安龙县| 韶山市| 靖西县| 满城县| 宁蒗| 郸城县| 苍南县| 浦北县| 沙湾县| 太谷县| 方城县| 咸宁市| 泉州市| 西安市| 繁峙县| 保亭| 沂水县| 论坛| 施秉县| 华容县| 大同市| 株洲县| 绵竹市| 丹凤县| 玉门市| 梁河县| 浦北县| 五原县| 社会| 鲁甸县| 昌乐县| 曲麻莱县| 莱西市| 道孚县| 噶尔县| 郑州市| 郯城县|