例中,處理單元1002可以包括通用的主處理器以及諸如圖形處理器、數(shù)字信號(hào)處理器等之類的一個(gè)或多個(gè)特定用途的協(xié)處理器。在一些實(shí)施例中,可以使用定制的電路,諸如特定用途集成電路(ASIC)或現(xiàn)場(chǎng)可編程門陣列(FPGA),實(shí)施某些或所有處理單元1002。在一些實(shí)施例中,此類集成電路執(zhí)行存儲(chǔ)在電路本身上的指令。在其它實(shí)施例中,處理單元1002可以執(zhí)行存儲(chǔ)在工作存儲(chǔ)器1018中或在存儲(chǔ)設(shè)備1008上的指令。在各個(gè)實(shí)施例中,處理單元1002可以執(zhí)行各種程序或代碼指令并且可以維護(hù)多個(gè)同時(shí)執(zhí)行的程序或處理。在任何給定時(shí)間處,要被執(zhí)行的某些或所有程序代碼可以存在于系統(tǒng)工作存儲(chǔ)器1018、存儲(chǔ)設(shè)備1008中、和/或在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1010上。通過適合的編程,處理單元1002可以提供上面描述的各種功能以用于執(zhí)行事件流有關(guān)的處理。在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)1000也可以包括處理加速單元1016,其可以包括數(shù)字信號(hào)處理器(DSP)、專用的處理器、和/或同類的事情。
[0285]存儲(chǔ)設(shè)備1008可以包括諸如磁盤驅(qū)動(dòng)器、光存儲(chǔ)器設(shè)備、和諸如隨機(jī)存取存儲(chǔ)器(RAM)和/或只讀存儲(chǔ)器(ROM)的固態(tài)存儲(chǔ)設(shè)備之類的存儲(chǔ)設(shè)備,其可以是可編程的、閃速可更新的和/或同類的事情。在由處理單元1002執(zhí)行時(shí)提供上面描述的功能的軟件(程序,代碼模塊,指令)可以被存儲(chǔ)在存儲(chǔ)設(shè)備1008上。存儲(chǔ)設(shè)備1008也可以提供儲(chǔ)存庫以用于存儲(chǔ)根據(jù)本發(fā)明的實(shí)施例使用的數(shù)據(jù)。
[0286]計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取器1012還可以被連接到計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1010,和(并且可選地與存儲(chǔ)設(shè)備1008結(jié)合)包括地表示遠(yuǎn)程、本地、固定、和/或可移動(dòng)存儲(chǔ)設(shè)備加上用于臨時(shí)地和/或更永久地包含計(jì)算機(jī)可讀信息的存儲(chǔ)介質(zhì)。
[0287]通信子系統(tǒng)1014可以允許數(shù)據(jù)與網(wǎng)絡(luò)和/或任何其它計(jì)算機(jī)交換。通信子系統(tǒng)1014充當(dāng)用于從計(jì)算機(jī)系統(tǒng)1000接收數(shù)據(jù)并且發(fā)送數(shù)據(jù)到其它系統(tǒng)的接口??梢允褂糜芯€或無線協(xié)議提供通信。例如,通信子系統(tǒng)1014可以使得計(jì)算機(jī)1000能夠經(jīng)由互聯(lián)網(wǎng)連接到客戶端設(shè)備。通信子系統(tǒng)1014可以包括調(diào)制解調(diào)器、網(wǎng)卡(無線的或有線的)、紅外線通信設(shè)備、GPS接收器,等等。
[0288]工作存儲(chǔ)器子系統(tǒng)1018可以包括許多工作存儲(chǔ)器,包括用于在程序執(zhí)行期間存儲(chǔ)指令和數(shù)據(jù)的主隨機(jī)存取存儲(chǔ)器(RAM)和在其中存儲(chǔ)固定的指令的只讀存儲(chǔ)器(RDM)。諸如操作系統(tǒng)1020和/或其它代碼1022之類的軟件元件,諸如應(yīng)用程序(其可以是客戶應(yīng)用程序、網(wǎng)絡(luò)瀏覽器、中層應(yīng)用、RDBMS、等等),可以被存儲(chǔ)在工作存儲(chǔ)器1018中。在示范性實(shí)施例中,工作存儲(chǔ)器1018可以包括用于處理事件并且實(shí)現(xiàn)如上所述的可變持續(xù)時(shí)間窗口處理的可執(zhí)行的程序代碼和關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(諸如高速緩存)。
[0289]應(yīng)當(dāng)理解,計(jì)算機(jī)系統(tǒng)1000的可替換實(shí)施例可以具有更多或更少的組件,與如上所述的具有許多偏離。例如,也可能使用自定義的硬件和/或在硬件、軟件(包括諸如小程序之類的可移植軟件)、或兩者中執(zhí)行特定元件。此外,可以采用到諸如網(wǎng)絡(luò)輸入/輸出設(shè)備之類的其它計(jì)算設(shè)備的連接。
[0290]圖18是根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備1800的簡(jiǎn)化框圖。電子設(shè)備1800包括:第一資源組件集合創(chuàng)建單元1802,被配置為創(chuàng)建用于來自于由包括一個(gè)或多個(gè)計(jì)算設(shè)備的云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第一服務(wù)的一個(gè)或多個(gè)第一資源組件集合,在第一資源組件集合中的每個(gè)資源組件包括用于提供第一服務(wù)的一個(gè)或多個(gè)資源;接收單元1804,被配置為在創(chuàng)建后從客戶接收預(yù)訂訂單信息,預(yù)訂訂單信息包括特定于客戶的配置和對(duì)第一服務(wù)的訂單請(qǐng)求;第一資源組件選擇單元1806,被配置為基于預(yù)訂訂單信息從第一資源組件集合中選擇用于為客戶提供第一服務(wù)的第一資源組件;和第一特定于客戶的資源組件創(chuàng)建單元1808,被配置為通過利用特定于客戶的配置而配置第一資源組件來創(chuàng)建用于為客戶提供第一服務(wù)的第一特定于客戶的資源組件。
[0291]在一個(gè)示例中,預(yù)訂訂單信息從由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中請(qǐng)求第二服務(wù),電子設(shè)備1800還包括:第二資源組件集合創(chuàng)建單元1803,被配置為創(chuàng)建用于來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù)的第二資源組件集合,在第二資源組件集合的每個(gè)資源組件包括用于提供第二服務(wù)的一個(gè)或多個(gè)資源,其中在從客戶接收預(yù)訂訂單信息之前執(zhí)行創(chuàng)建第二資源組件集合;第二資源組件選擇單元1805,被配置為基于預(yù)訂訂單信息從一個(gè)或多個(gè)計(jì)算設(shè)備選擇來自于第二資源組件集合中的用于為客戶提供第二服務(wù)的第二資源組件;第二特定于客戶的資源組件創(chuàng)建單元1807,被配置為通過利用特定于客戶的配置而配置第二資源組件來創(chuàng)建用于為客戶提供第二服務(wù)的第二特定于客戶的資源組件;和集成單元1809,被配置為通過調(diào)整與第一特定于客戶的資源組件和第二特定于客戶的資源組件相關(guān)聯(lián)的一個(gè)或多個(gè)防火墻,來集成第一特定于客戶的資源組件和第二特定于客戶的資源組件以允許第一特定于客戶的資源組件與第二特定于客戶的資源組件之間的數(shù)據(jù)流。
[0292]在一個(gè)示例中,第一服務(wù)是數(shù)據(jù)庫服務(wù),并且第一特定于客戶的資源組件創(chuàng)建單元1808還被配置為:使用虛擬組件建立器利用一個(gè)或多個(gè)虛擬機(jī)(VM)創(chuàng)建特定地供應(yīng)于數(shù)據(jù)庫服務(wù)的第一資源組件;創(chuàng)建虛擬組件建立器主頁以允許并行的虛擬組件建立器操作,其中虛擬組件建立器主頁與虛擬組件建立器相關(guān)聯(lián);和創(chuàng)建布置計(jì)劃文件,其中布置計(jì)劃文件包含用于將特定于客戶的配置注入到一個(gè)或多個(gè)VM中的配置信息。
[0293]在一個(gè)示例中,在第一資源組件集合中的每個(gè)資源組件被配置用于多租戶服務(wù)。
[0294]在一個(gè)示例中,第一服務(wù)是數(shù)據(jù)庫服務(wù);并且多個(gè)模式包括在第一資源組件中,多個(gè)模式包括與第一客戶相關(guān)聯(lián)的第一模式和與不同于第一客戶的第二客戶相關(guān)聯(lián)的第二模式。
[0295]在一個(gè)示例中,在第一資源組件集合中的每個(gè)資源組件被配置用于單租戶服務(wù)。
[0296]在一個(gè)示例中,預(yù)訂訂單信息包括服務(wù)實(shí)例大小,電子設(shè)備1800還包括:確定單元,被配置為基于服務(wù)實(shí)例大小確定第一資源組件集合中的要被用于該客戶的資源組件的數(shù)目。
[0297]在一個(gè)示例中,電子設(shè)備1800還包括:存儲(chǔ)單元,被配置為存儲(chǔ)跟蹤為第一服務(wù)供應(yīng)的第一資源組件集合的注冊(cè)表,所述注冊(cè)表還被配置為跟蹤已被使得特定于客戶的一個(gè)或多個(gè)資源組件。
[0298]應(yīng)當(dāng)注意由虛線示出的單元是可選的。這里公開的各個(gè)單元可以被利用硬件、軟件或其組合實(shí)施或執(zhí)行。它們可以利用通用的單或多芯片處理器、數(shù)字信號(hào)處理器(DSP)、特定用途集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、離散門或晶體管邏輯、離散硬件元件、或被設(shè)計(jì)為執(zhí)行這里描述的功能的它的任何組合被實(shí)施或執(zhí)行。通用處理器可以是微處理器,或任何傳統(tǒng)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器也可以被實(shí)施為計(jì)算設(shè)備的組合,例如DSP和微處理器、多個(gè)微處理器的組合、一個(gè)或多個(gè)微處理器結(jié)合DSP核、或任何其它此類配置。在一些實(shí)施方式中,單元可以由特定于給定功能的電路實(shí)施。
[0299]雖然已經(jīng)描述本發(fā)明的具體的實(shí)施例,但是各種修改、變化、可替換結(jié)構(gòu)、和相等物也涵蓋在本發(fā)明范圍內(nèi)。本發(fā)明的實(shí)施例不局限于在某些具體數(shù)據(jù)處理環(huán)境之內(nèi)操作,而是在多個(gè)數(shù)據(jù)處理環(huán)境之內(nèi)隨意操作。另外,雖然已經(jīng)利用特定系列事務(wù)和步驟描述了本發(fā)明的實(shí)施例,但是對(duì)本領(lǐng)域技術(shù)人員應(yīng)當(dāng)顯而易見,本發(fā)明的范圍不局限于描述的系列事務(wù)和步驟。
[0300]此外,雖然已經(jīng)利用特定組合的硬件和軟件描述了本發(fā)明的實(shí)施例,但是應(yīng)當(dāng)承認(rèn)其它組合的硬件和軟件也在本發(fā)明范圍內(nèi)。本發(fā)明的實(shí)施例可以被僅僅在硬件中、或僅僅在軟件中、或利用它的組合實(shí)施??梢栽谝匀魏谓M合的相同處理器或不同處理器上實(shí)施這里描述的不同處理。因此,其中組件或模塊被描述為被配置為執(zhí)行某些操作,例如通過設(shè)計(jì)電子線路以執(zhí)行操作、通過編程可編程的電子線路(諸如微處理器)以執(zhí)行操作、或任何它的組合可以實(shí)現(xiàn)此類配置。處理可以使用各種技術(shù)進(jìn)行通信,包括但是不限于用于進(jìn)程間通信的傳統(tǒng)方法,并且不同對(duì)處理可以使用不同的技術(shù),或相同對(duì)的處理可以在不同的時(shí)間使用不同的技術(shù)。
[0301]因此,說明書和附圖應(yīng)當(dāng)被認(rèn)為是說明性的,而不是限制的意義上的。但是,很明顯,在不脫離由下述權(quán)利要求書闡述的廣泛精神和范圍的情況下,可以對(duì)其做出增加、減少、刪除、和其它修改和改變。因此,雖然已經(jīng)描述了特定的發(fā)明實(shí)施例,但是這些不意指限制。不同的修改和相等物在下面權(quán)利要求的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種方法,包括: 由包括一個(gè)或多個(gè)計(jì)算設(shè)備的云基礎(chǔ)設(shè)施系統(tǒng)為來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第一服務(wù)創(chuàng)建一個(gè)或多個(gè)第一資源組件集合,在所述第一資源組件集合中的每個(gè)資源組件包括用于提供第一服務(wù)的一個(gè)或多個(gè)資源; 由所述云基礎(chǔ)設(shè)施系統(tǒng)在創(chuàng)建后接收來自于客戶的預(yù)訂訂單信息,所述預(yù)訂訂單信息包括特定于客戶的配置和對(duì)于所述第一服務(wù)的訂單請(qǐng)求; 由來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備基于所述預(yù)訂訂單信息從所述第一資源組件集合中選擇用于為客戶提供第一服務(wù)的第一資源組件;以及 由來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備通過利用特定于客戶的配置而配置第一資源組件,來創(chuàng)建用于為客戶提供第一服務(wù)的第一特定于客戶的資源組件。
2.如權(quán)利要求1所述的方法,其中所述預(yù)訂訂單信息請(qǐng)求來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù),該方法還包括: 由所述云基礎(chǔ)設(shè)施系統(tǒng)為來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù)創(chuàng)建第二資源組件集合,在所述第二資源組件集合中的每個(gè)資源組件包括用于提供第二服務(wù)的一個(gè)或多個(gè)資源,其中在從客戶接收預(yù)訂訂單信息之前執(zhí)行創(chuàng)建第二資源組件集合; 由來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備基于所述預(yù)訂訂單信息從所述第二資源組件集合中選擇用于為客戶提供第二服務(wù)的第二資源組件; 由來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備通過利用所述特定于客戶的配置而配置第二資源組件,來創(chuàng)建用于為客戶提供第二服務(wù)的第二特定于客戶的資源組件;以及由來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備通過調(diào)整與所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件相關(guān)聯(lián)的一個(gè)或多個(gè)防火墻,來集成所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件,以允許所述第一特定于客戶的資源組件與所述第二特定于客戶的資源組件之間的數(shù)據(jù)流。
3.如權(quán)利要求1或2所述的方法,其中利用特定于客戶的配置而配置資源組件包括利用包括在所述特定于客戶的配置中的信息定制資源組件。
4.如權(quán)利要求1到3中的任何一個(gè)所述的方法,其中所述第一服務(wù)是數(shù)據(jù)庫服務(wù),并且其中創(chuàng)建所述第一特定于客戶的資源組件還包括: 使用虛擬組件建立器利用一個(gè)或多個(gè)虛擬機(jī)(VM)創(chuàng)建為所述數(shù)據(jù)庫服務(wù)特定地供應(yīng)的第一資源組件; 創(chuàng)建虛擬組件建立器主頁以允許并行的虛擬組件建立器操作,其中所述虛擬組件建立器主頁與所述虛擬組件建立器相關(guān)聯(lián);以及 創(chuàng)建布置計(jì)劃文件,其中所述布置計(jì)劃文件包含用于將所述特定于客戶的配置注入到所述一個(gè)或多個(gè)VM中的配置信息。
5.如權(quán)利要求1到4中的任何一個(gè)所述的方法,其中在所述第一資源組件集合中的每個(gè)資源組件被配置用于多租戶服務(wù)。
6.如權(quán)利要求5所述的方法,其中: 所述第一服務(wù)是數(shù)據(jù)庫服務(wù);以及 多個(gè)模式包括在所述第一資源組件中,所述多個(gè)模式包括與第一客戶相關(guān)聯(lián)的第一模式和與不同于所述第一客戶的第二客戶相關(guān)聯(lián)的第二模式。
7.如權(quán)利要求1到4中的任何一個(gè)所述的方法,其中在所述第一資源組件集合中的每個(gè)資源組件被配置用于單租戶服務(wù)。
8.如權(quán)利要求1到7中的任何一個(gè)所述的方法,其中所述預(yù)訂訂單信息包括服務(wù)實(shí)例大小,該方法還包括: 由來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備基于所述服務(wù)實(shí)例大小確定所述第一資源組件集合中的要被用于所述客戶的多個(gè)資源組件。
9.如權(quán)利要求1到8中的任何一個(gè)的所述的方法,還包括: 由所述云基礎(chǔ)設(shè)施系統(tǒng)存儲(chǔ)注冊(cè)表,以跟蹤為所述第一服務(wù)供應(yīng)的第一資源組件集合,所述注冊(cè)表還被配置為跟蹤已被使得特定于客戶的一個(gè)或多個(gè)資源組件。
10.一種系統(tǒng),包括: 一個(gè)或多個(gè)計(jì)算設(shè)備,可配置為提供云服務(wù)的集合; 用于來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第一服務(wù)的第一一個(gè)或多個(gè)資源組件集合,在所述第一資源組件集合中的每個(gè)資源組件包括用于提供所述第一服務(wù)的一個(gè)或多個(gè)資源; 存儲(chǔ)器,可配置以存儲(chǔ)來自于客戶的預(yù)訂訂單信息,所述預(yù)訂訂單信息包括特定于客戶的配置和對(duì)于所述第一服務(wù)的訂單請(qǐng)求;以及 其中來自于所述一個(gè)或多個(gè)計(jì)算設(shè)備中的計(jì)算設(shè)備可配置為: 基于預(yù)訂訂單信息從所述第一資源組件集合中選擇用于為客戶提供第一服務(wù)的第一資源組件;以及 通過利用所述特定于客戶的配置而配置第一資源組件來創(chuàng)建用于為客戶提供第一服務(wù)的第一特定于客戶的資源組件。
11.如權(quán)利要求10所述的系統(tǒng),其中所述預(yù)訂訂單信息請(qǐng)求來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù),進(jìn)一步被配置為: 為來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù)創(chuàng)建第二資源組件集合,在第二資源組件集合中的每個(gè)資源組件包括用于提供第二服務(wù)的一個(gè)或多個(gè)資源,其中在從客戶接收預(yù)訂訂單信息之前執(zhí)行創(chuàng)建第二資源組件集合; 基于所述預(yù)訂訂單信息從所述第二資源組件集合中選擇用于為客戶提供第二服務(wù)的第二資源組件; 通過利用特定于客戶的配置而配置第二資源組件來創(chuàng)建用于為客戶提供第二服務(wù)的第二特定于客戶的資源組件;以及 通過調(diào)整與所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件相關(guān)聯(lián)的一個(gè)或多個(gè)防火墻,來集成所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件以允許所述第一特定于客戶的資源組件與所述第二特定于客戶的資源組件之間的數(shù)據(jù)流。
12.如權(quán)利要求10或11所述的系統(tǒng),其中所述預(yù)訂訂單信息包括服務(wù)實(shí)例大小,進(jìn)一步被配置為: 基于所述服務(wù)實(shí)例大小確定所述第一資源組件集合中的要被用于所述客戶的多個(gè)資源組件。
13.如權(quán)利要求10到12中的任何一個(gè)所述的系統(tǒng),進(jìn)一步被配置為: 存儲(chǔ)注冊(cè)表,以跟蹤為所述第一服務(wù)供應(yīng)的第一資源組件集合,所述注冊(cè)表還被配置為跟蹤已被使得特定于客戶的一個(gè)或多個(gè)資源組件。
14.一種計(jì)算機(jī)可讀存儲(chǔ)器,其存儲(chǔ)由被配置為提供云服務(wù)的集合的云基礎(chǔ)設(shè)施系統(tǒng)的一個(gè)或多個(gè)計(jì)算設(shè)備可執(zhí)行的計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令在由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行時(shí)使得所述云基礎(chǔ)設(shè)施系統(tǒng): 為來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第一服務(wù)創(chuàng)建第一一個(gè)或多個(gè)資源組件集合,在所述第一資源組件集合中的每個(gè)資源組件包括用于提供第一服務(wù)的一個(gè)或多個(gè)資源; 在創(chuàng)建后接收來自于客戶的預(yù)訂訂單信息,所述預(yù)訂訂單信息包括特定于客戶的配置和對(duì)于所述第一服務(wù)的訂單請(qǐng)求; 基于所述預(yù)訂訂單信息從所述第一資源組件集合中選擇用于為客戶提供第一服務(wù)的第一資源組件;以及 通過利用特定于客戶的配置而配置第一資源組件,來創(chuàng)建用于為客戶提供第一服務(wù)的第一特定于客戶的資源組件。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀存儲(chǔ)器,其中所述預(yù)訂訂單信息請(qǐng)求來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù),進(jìn)一步包括用于執(zhí)行以下操作的指令: 為來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù)創(chuàng)建第二資源組件集合,在所述第二資源組件集合中的每個(gè)資源組件包括用于提供第二服務(wù)的一個(gè)或多個(gè)資源,其中在從客戶接收預(yù)訂訂單信息之前執(zhí)行創(chuàng)建第二資源組件集合; 基于所述預(yù)訂訂單信息從所述第二資源組件集合中選擇用于為客戶提供第二服務(wù)的第二資源組件; 通過利用特定于客戶的配置而配置第二資源組件來創(chuàng)建用于為客戶提供第二服務(wù)的第二特定于客戶的資源組件;以及 通過調(diào)整與所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件相關(guān)聯(lián)的一個(gè)或多個(gè)防火墻,來集成所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件以允許所述第一特定于客戶的資源組件與所述第二特定于客戶的資源組件之間的數(shù)據(jù)流。
16.如權(quán)利要求14或15所述的計(jì)算機(jī)可讀存儲(chǔ)器,進(jìn)一步包括用于執(zhí)行以下操作的指令: 存儲(chǔ)注冊(cè)表,以跟蹤為所述第一服務(wù)供應(yīng)的第一資源組件集合,所述注冊(cè)表還被配置為跟蹤已被使得特定于客戶的一個(gè)或多個(gè)資源組件。
17.一種用于提供云服務(wù)的集合的系統(tǒng),包括: 用于為來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第一服務(wù)維持第一一個(gè)或多個(gè)資源組件的集合的裝置,在所述第一資源組件集合中的每個(gè)資源組件包括用于提供第一服務(wù)的一個(gè)或多個(gè)資源; 用于存儲(chǔ)來自于客戶的預(yù)訂訂單信息的裝置,所述預(yù)訂訂單信息包括特定于客戶的配置和對(duì)于所述第一服務(wù)的訂單請(qǐng)求; 用于基于所述預(yù)訂訂單信息從所述第一資源組件集合中選擇用于為客戶提供第一服務(wù)的第一資源組件的裝置;以及 用于通過利用特定于客戶的配置而配置第一資源組件,來創(chuàng)建用于為客戶提供第一服務(wù)的第一特定于客戶的資源組件的裝置。
18.如權(quán)利要求17所述的系統(tǒng),其中所述預(yù)訂訂單信息請(qǐng)求來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù),還包括: 用于為來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù)創(chuàng)建第二資源組件集合的裝置,在所述第二資源組件集合中的每個(gè)資源組件包括用于提供第二服務(wù)的一個(gè)或多個(gè)資源,其中在從客戶接收預(yù)訂訂單信息之前執(zhí)行創(chuàng)建第二資源組件集合; 用于基于所述預(yù)訂訂單信息從所述第二資源組件集合中選擇用于為客戶提供第二服務(wù)的第二資源組件的裝置; 用于通過利用特定于客戶的配置而配置第二資源組件來創(chuàng)建用于為客戶提供第二服務(wù)的第二特定于客戶的資源組件的裝置;以及 用于通過調(diào)整與所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件相關(guān)聯(lián)的一個(gè)或多個(gè)防火墻,來集成所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件以允許所述第一特定于客戶的資源組件與所述第二特定于客戶的資源組件之間的數(shù)據(jù)流的裝置。
19.如權(quán)利要求17或18所述的系統(tǒng),其中所述預(yù)訂訂單信息包括服務(wù)實(shí)例大小,進(jìn)一步包括: 用于基于所述服務(wù)實(shí)例大小確定所述第一資源組件集合中的要被用于所述客戶的多個(gè)資源組件的裝置。
20.如權(quán)利要求17到19中的任何一個(gè)所述的系統(tǒng),進(jìn)一步被配置為: 存儲(chǔ)注冊(cè)表,以跟蹤為所述第一服務(wù)供應(yīng)的第一資源組件集合,所述注冊(cè)表還被配置為跟蹤已被使得特定于客戶的一個(gè)或多個(gè)資源組件。
21.—種用于被配置為提供云服務(wù)的集合的云基礎(chǔ)設(shè)施系統(tǒng)的計(jì)算機(jī)可讀程序,所述計(jì)算機(jī)可讀程序使得所述云基礎(chǔ)設(shè)施系統(tǒng): 為來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第一服務(wù)創(chuàng)建第一一個(gè)或多個(gè)資源組件集合,在所述第一資源組件集合中的每個(gè)資源組件包括用于提供第一服務(wù)的一個(gè)或多個(gè)資源; 在創(chuàng)建后接收來自于客戶的預(yù)訂訂單信息,所述預(yù)訂訂單信息包括特定于客戶的配置和對(duì)于所述第一服務(wù)的訂單請(qǐng)求; 基于所述預(yù)訂訂單信息從所述第一資源組件集合中選擇用于為客戶提供第一服務(wù)的第一資源組件;以及 通過利用特定于客戶的配置而配置第一資源組件,來創(chuàng)建用于為客戶提供第一服務(wù)的第一特定于客戶的資源組件。
22.如權(quán)利要求21所述的計(jì)算機(jī)可讀程序,其中所述預(yù)訂訂單信息請(qǐng)求來自于由所述云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù),進(jìn)一步使得所述云基礎(chǔ)設(shè)施系統(tǒng): 為來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的多個(gè)云服務(wù)中的第二服務(wù)創(chuàng)建第二資源組件集合,在所述第二資源組件集合中的每個(gè)資源組件包括用于提供第二服務(wù)的一個(gè)或多個(gè)資源,其中在從客戶接收預(yù)訂訂單信息之前執(zhí)行創(chuàng)建第二資源組件集合; 基于所述預(yù)訂訂單信息從所述第二資源組件集合中選擇用于為客戶提供第二服務(wù)的第二資源組件; 通過利用特定于客戶的配置而配置第二資源組件來創(chuàng)建用于為客戶提供第二服務(wù)的第二特定于客戶的資源組件;以及 通過調(diào)整與所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件相關(guān)聯(lián)的一個(gè)或多個(gè)防火墻,來集成所述第一特定于客戶的資源組件和所述第二特定于客戶的資源組件以允許所述第一特定于客戶的資源組件與所述第二特定于客戶的資源組件之間的數(shù)據(jù)流。
23.如權(quán)利要求21或22所述的計(jì)算機(jī)可讀存儲(chǔ)器,進(jìn)一步使得云基礎(chǔ)設(shè)施系統(tǒng):存儲(chǔ)注冊(cè)表,以跟蹤為所述第一服務(wù)供應(yīng)的第一資源組件集合,所述注冊(cè)表還被配置為跟蹤已被使得特定于客戶的一個(gè)或多個(gè)資源組件。
【專利摘要】公開了用于供應(yīng)用于提供云服務(wù)的資源的技術(shù)。云基礎(chǔ)設(shè)施系統(tǒng)可以存儲(chǔ)與從客戶接收到的識(shí)別來自于由云基礎(chǔ)設(shè)施系統(tǒng)提供的云服務(wù)的集合中的服務(wù)的預(yù)訂訂單對(duì)應(yīng)的預(yù)訂訂單信息。作為處理預(yù)訂訂單的一部分,可以通過利用特定于客戶的配置而配置預(yù)供應(yīng)的匿名布置,使用用于確定的服務(wù)的一個(gè)或多個(gè)預(yù)供應(yīng)的匿名布置來為客戶創(chuàng)建服務(wù)實(shí)例。
【IPC分類】G06F9-50, H04L29-12, H04L29-06
【公開號(hào)】CN104737517
【申請(qǐng)?zhí)枴緾N201380054825
【發(fā)明人】J·R·多林, N·森, 高瑩, K·巴蒂亞, G·阿魯恩
【申請(qǐng)人】甲骨文國(guó)際公司
【公開日】2015年6月24日
【申請(qǐng)日】2013年9月6日
【公告號(hào)】EP2893683A1, WO2014039918A1