国产精品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>

      基于ldap的多客戶云內(nèi)身份管理系統(tǒng)的制作方法_5

      文檔序號(hào):8417885閱讀:來源:國(guó)知局
      客戶請(qǐng)求進(jìn)來時(shí),SDI模塊206簡(jiǎn)單地具有個(gè)性注入的較小步驟。個(gè)人注入包括利用用于特定客戶的配置在運(yùn)行時(shí)間定制預(yù)供應(yīng)的P0D。對(duì)于數(shù)據(jù)庫服務(wù),SDI模塊206可以根據(jù)需要?jiǎng)?chuàng)建客戶軌跡。另一方面,用戶軌跡可以是十分虛擬的軌跡,因?yàn)閿?shù)據(jù)庫服務(wù)正在使用現(xiàn)有數(shù)據(jù)庫內(nèi)的模式。對(duì)于融合應(yīng)用,個(gè)性注入可以包括重新布線配置以匹配特定客戶的細(xì)節(jié)。在此示例中,SDI模塊206可以選擇為Java服務(wù)預(yù)供應(yīng)的現(xiàn)有VM或供應(yīng)新的Java服務(wù),其包括選出具有足夠資源以豎立新的VM的機(jī)架。
      [0237]在1065處,SDI模塊206可以更新注冊(cè)表。SDI模塊206可以具有簿記機(jī)上物理硬件資源以跟蹤下層虛擬機(jī)管理器和虛擬機(jī)池。另外,SDI模塊可以跟蹤已被創(chuàng)建的所有組件和VM、和它們是否是例如沒有分配給客戶的匿名組件或綁定到特定客戶預(yù)訂的組件。
      [0238]在1070處,建立ID流回到加入層。這可以通知TAS模塊204為特定請(qǐng)求產(chǎn)生系統(tǒng)或產(chǎn)生服務(wù)。TAS模塊可以異步地確定供應(yīng)是否完成。在1075處,TAS模塊204可以輪詢SDI模塊206并且檢查特定請(qǐng)求是否完成??商鎿Q地,由TAS模塊204異步的SOAP請(qǐng)求也可以確定請(qǐng)求是否完成,其中TAS 204等待回調(diào)。
      [0239]在1080處,SDI模塊可以使用API (例如,OVAB Java API)以布置weblogic服務(wù)器(WLS)組件。例如,OVAB可以內(nèi)部對(duì)VM管理器做出調(diào)用以便在組件中創(chuàng)建各個(gè)VM。另外在存在多個(gè)VM時(shí),OVAB可以具有附加邏輯以便對(duì)接多個(gè)VM,以便使VM支持整個(gè)WLS域拓?fù)?。?080和1085處,SDI模塊206可以創(chuàng)建WLS機(jī)器池和DB機(jī)器池。一旦WLS組件實(shí)際上被布置并且通過VM管理器成功地回來并且通過OVAB回來,SDI模塊可以確定匿名組件已被創(chuàng)建。
      [0240]另外,匿名組件可以與基于Nuviaq的個(gè)性注入合并。例如,SDI模塊206可以調(diào)用uviaq連接器并且傳遞物理細(xì)節(jié)和特定于客戶的細(xì)節(jié)以便使Nuviaq對(duì)運(yùn)行的VM做出運(yùn)行時(shí)間調(diào)用。Nuviaq可以重新配置網(wǎng)絡(luò)邏輯域以匹配特定于客戶的信息(例如,到URL的由客戶選擇的身份域名)。
      [0241]在1085處,SDI模塊206可以供應(yīng)數(shù)據(jù)庫服務(wù)。例如,數(shù)據(jù)庫服務(wù)可以由可以在Exadata硬件上被預(yù)配置的Exadata硬件數(shù)據(jù)庫實(shí)例支持。如在圖12中進(jìn)一步描述的,每個(gè)實(shí)例可以支持許多客戶。SDI模塊206能夠記錄具有DB服務(wù)本身的Exadata并且管理Exadata P0D。此外,SDI模塊206可以使用APEX連接器供應(yīng)數(shù)據(jù)庫服務(wù),APEX是在數(shù)據(jù)庫之上的應(yīng)用表達(dá)編程引擎。SDI模塊206可以給APEX連接器傳遞相關(guān)信息以供應(yīng)數(shù)據(jù)庫,諸如數(shù)據(jù)庫服務(wù)的大小、用戶身份域名,等等。然后APEX連接器可以在閑時(shí)為客戶分配附加模式和表空間。另外,可以基于負(fù)載、和大小、等等選擇特定exadata機(jī)器。實(shí)際模式被返回到SDI模塊206,其可以包括到模式的連接信息。SDI模塊206可以生成隨機(jī)證書并且將證書傳遞回到TAS模塊204。
      [0242]在1090處,SDI模塊206可以發(fā)起軟HTTP服務(wù)器(例如,0HS)重新開始。SDI模塊206可以動(dòng)態(tài)地生成配置文件,其具有用于可以需要OHS的軟重新開始的特定用戶的特定捆綁。軟重新開始允許所有運(yùn)行中的請(qǐng)求在重新開始之前被完成。一旦OHS被重新開始,則通過路由層到POD的進(jìn)入業(yè)務(wù)是可能的。
      [0243]在1095處,響應(yīng)被發(fā)送回到TAS模塊204,響應(yīng)具有用于請(qǐng)求的服務(wù)的URL和生成的密碼。密碼可以是服務(wù)管理員或身份域系統(tǒng)管理員密碼,其可以被經(jīng)由用于訪問服務(wù)環(huán)境的電子郵件向客戶提供。
      [0244]服務(wù)供應(yīng)JAVA云服務(wù)實(shí)例
      [0245]圖1lA示出了根據(jù)一個(gè)實(shí)施例的Java云服務(wù)實(shí)例的供應(yīng)??梢杂蒍ava服務(wù)供應(yīng)控制(JSPC)執(zhí)行Java云服務(wù)實(shí)例的供應(yīng)。例如,可以由Java服務(wù)供應(yīng)控制API的創(chuàng)建平臺(tái)實(shí)例操作實(shí)現(xiàn)供應(yīng)平臺(tái)實(shí)例使用情況。在公共云的背景中,Java云服務(wù)實(shí)例對(duì)應(yīng)于JSPC平臺(tái)實(shí)例。平臺(tái)實(shí)例被分配可以在與此實(shí)例相關(guān)的所有后續(xù)操作上使用的唯一標(biāo)識(shí)符。
      [0246]提供到創(chuàng)建平臺(tái)實(shí)例動(dòng)作的平臺(tái)布置描述符允許要被設(shè)置的修改平臺(tái)實(shí)例的配置的屬性符合租戶的預(yù)訂需要。屬性可以用于以下目的:指定預(yù)訂類型/大小(預(yù)訂類型/大小可以影響服務(wù)器的數(shù)目、數(shù)據(jù)庫限制和服務(wù)設(shè)置的質(zhì)量);指示這是否是試用預(yù)訂;以及識(shí)別要與此WebLogic服務(wù)實(shí)例相關(guān)聯(lián)的CRM服務(wù)。
      [0247]根據(jù)一個(gè)實(shí)施例,SDI模塊206可以使用連續(xù)集成服務(wù)器(例如,Hudson)作為配置管理器。連續(xù)集成服務(wù)器允許自動(dòng)操作建立和布置。另外,連續(xù)集成服務(wù)器可以使得與云服務(wù)和虛擬化技術(shù)對(duì)接以使得用戶可以改善資源利用、減少維護(hù)開銷、和對(duì)突然系統(tǒng)負(fù)載尖峰的自動(dòng)地響應(yīng)。
      [0248]圖1lB示出了根據(jù)一個(gè)實(shí)施例的用于Java云服務(wù)實(shí)例的供應(yīng)和融合應(yīng)用關(guān)聯(lián)的各種交互的高級(jí)別總覽。Java服務(wù)的供應(yīng)可以是可以基于客戶或租戶的需要個(gè)性化VM的處理。如圖1lB所示,Java服務(wù)可以提供對(duì)融合應(yīng)用SaaS環(huán)境的擴(kuò)展。
      [0249]圖1lB描述匿名組件如何與租戶的個(gè)性化信息混合。例如,Java服務(wù)VM圖像可以作為OVAB組件被提供。這樣的組件的布置導(dǎo)致匿名實(shí)例。如在圖SB中提到的,SDI模塊可以預(yù)供應(yīng)服務(wù)的匿名實(shí)例。匿名實(shí)例是實(shí)況VM,但是不與任何租戶相關(guān)聯(lián)。如先前描述的,SDI模塊206可以預(yù)供應(yīng)匿名VM以加速創(chuàng)建租戶環(huán)境或服務(wù)實(shí)例的處理。
      [0250]在1101處,TAS模塊204可以將對(duì)于Java服務(wù)的租戶請(qǐng)求發(fā)送到SDI模塊206。在1102處,SDI模塊206可以經(jīng)由組件建立器連接器請(qǐng)求來自于組件建立器的匿名組件。在1103處,組件建立器可以使用OVM布置匿名組件。在1104處,匿名組件被發(fā)給SDI模塊206。在1105處,SDI模塊206可以經(jīng)由IDM連接器創(chuàng)建IDM分片。在1106處,IDM可以把IDM協(xié)調(diào)返回到SDI模塊206。在1107處,SDI模塊206可以經(jīng)由數(shù)據(jù)庫連接器創(chuàng)建數(shù)據(jù)庫分片。在1108處,數(shù)據(jù)庫可以把數(shù)據(jù)庫協(xié)調(diào)返回到SDI模塊206。在有些情況下,數(shù)據(jù)庫可以是APEX數(shù)據(jù)庫服務(wù)。
      [0251]在1109處,SDI模塊206可以經(jīng)由Nuviaq連接器請(qǐng)求利用接收的IDM、數(shù)據(jù)庫和EM協(xié)調(diào)配置Java服務(wù)。在1110處,Nuviaq可以將所有服務(wù)實(shí)例數(shù)據(jù)存儲(chǔ)到Nuviaq數(shù)據(jù)庫中。在1111處,Nuviaq可以配置Java服務(wù)實(shí)例,其也可以包括啟動(dòng)EM代理。在有些情況下,Nuviaq可以是Java服務(wù)安排器。
      [0252]此外,使用融合應(yīng)用(FA) SaaS環(huán)境可以需要Java服務(wù)根據(jù)FA SaaS租戶被適當(dāng)?shù)毓?yīng)。因此,在圖1lB中描述的供應(yīng)處理可以不得不適應(yīng)與身份管理相關(guān)的某些差異。
      [0253]在典型的云PaaS(例如,Java服務(wù)、數(shù)據(jù)庫服務(wù))供應(yīng)環(huán)境中,可以存在服務(wù)所有租戶的單個(gè)共享的IDM。每個(gè)租戶的保密信息可以被以IDM帶(例如,身份域)隔離,IDM帶可以保持與其它租戶分離。在FA SaaS情況下,IDM可以是不同的并且專用于每個(gè)SaaS實(shí)例。因此,Java服務(wù)和FA服務(wù)的集成可以要求存在IDM之間的交互以便支持類似單個(gè)登錄的功能。
      [0254]根據(jù)某些實(shí)施例,在關(guān)聯(lián)的服務(wù)的供應(yīng)期間,SDI模塊可以使用在SaaS和PaaS服務(wù)之間共享的IDM?;谠赟aaS和PaaS服務(wù)之間共享的IDM,下列是可以支持的使用情況:在與FA網(wǎng)絡(luò)服務(wù)集成的Java云服務(wù)中的伙伴/客戶建立應(yīng)用;在具有嵌入在FA中的用戶接口的Java云服務(wù)中的伙伴/客戶建立應(yīng)用;由于測(cè)試和產(chǎn)生實(shí)例引起的影響;在測(cè)試和產(chǎn)生實(shí)例之間的迀移;用戶與前置(on-premise)的聯(lián)盟;和實(shí)際用戶與用于具有其它用戶的云身份存儲(chǔ)的某些用戶的前置的聯(lián)盟。
      [0255]圖1lC示出了根據(jù)本發(fā)明的某些實(shí)施例的PaaS和SaaS服務(wù)關(guān)聯(lián)處理。PaaS (例如,Java)服務(wù)和SaaS(例如,F(xiàn)A)服務(wù)關(guān)聯(lián)處理可以包括PaaS環(huán)境整合。例如,Java服務(wù)PaaS環(huán)境可以包括在供應(yīng)期間被調(diào)用的整合腳本。腳本可以能夠執(zhí)行類似配置PaaS域等等的各種任務(wù)。任務(wù)可以包括:改變防火墻規(guī)則以允許PaaS和SaaS交互;調(diào)查驗(yàn)證servlet過濾所需的改變;將必需的鉤子(hook)增加到在整合期間用于執(zhí)行的傀偏儲(chǔ)存庫;共享的IDM集成;和網(wǎng)絡(luò)服務(wù)配置改變。
      [0256]供應(yīng)數(shù)據(jù)庫云服務(wù)的服務(wù)
      [0257]圖12示出了根據(jù)某些實(shí)施例的數(shù)據(jù)庫云服務(wù)的高級(jí)別邏輯視圖??梢杂蒘DI模塊206供應(yīng)云數(shù)據(jù)庫服務(wù)。數(shù)據(jù)庫云服務(wù)可以具有三個(gè)主要組分:網(wǎng)絡(luò)服務(wù)訪問,其允許通過簡(jiǎn)單的URI訪問數(shù)據(jù)庫云服務(wù)中的數(shù)據(jù);應(yīng)用表達(dá),用于在基于瀏覽器的環(huán)境中創(chuàng)建和布置所有各種應(yīng)用;和可以被容易地安裝(例如,只有幾次點(diǎn)擊)的商業(yè)生產(chǎn)應(yīng)用的集合。
      [0258]多租戶共享的架構(gòu)的某些關(guān)鍵屬性可以包括:每個(gè)租戶獲得完全地隔離的模式;每個(gè)Exadata計(jì)算節(jié)點(diǎn)具有多數(shù)據(jù)庫實(shí)例;每個(gè)實(shí)例具有多個(gè)模式(例如,租戶);每個(gè)模式/租戶是可以管理包括表、視圖、存儲(chǔ)過程、觸發(fā)的數(shù)據(jù)庫對(duì)象的容器;每個(gè)模式具有一個(gè)專用的表空間;并且每個(gè)表空間具有一個(gè)數(shù)據(jù)文件。
      [0259]與圖7E相似的圖12,示出了具有在相同的物理機(jī)器內(nèi)的多個(gè)計(jì)算節(jié)點(diǎn)(例如,EXADATA計(jì)算節(jié)點(diǎn)1202、EXADATA計(jì)算節(jié)點(diǎn)1204)的示例。另外,數(shù)據(jù)庫實(shí)例1206可以位于每個(gè)計(jì)算節(jié)點(diǎn)內(nèi)。此外,兩個(gè)單獨(dú)的模式(例如,模式1208,模式1210)可以被包括在每個(gè)數(shù)據(jù)庫實(shí)例1206內(nèi)。根據(jù)另一個(gè)實(shí)施例,大于兩個(gè)模式可以被包括在一個(gè)數(shù)據(jù)庫實(shí)例中。每個(gè)模式(例如,模式1208,模式1210)可以用于不同的客戶。因此,在一些實(shí)施例中,與不同的客戶相關(guān)聯(lián)的多個(gè)模式可以位于相同的數(shù)據(jù)庫實(shí)例內(nèi)。
      [0260]在當(dāng)前數(shù)據(jù)庫實(shí)施方式中,僅僅一個(gè)客戶可以位于每個(gè)數(shù)據(jù)庫實(shí)例內(nèi)。因此,多個(gè)客戶需要多數(shù)據(jù)庫實(shí)例。可替換地,根據(jù)本發(fā)明的實(shí)施例,可以在多個(gè)客戶之間分享數(shù)據(jù)庫實(shí)例,因?yàn)槎鄠€(gè)模式包括在一個(gè)數(shù)據(jù)庫實(shí)例中。每個(gè)模式可以表示租戶;因此,一個(gè)數(shù)據(jù)庫實(shí)例可以具有多個(gè)租戶。
      [0261]例如,融合應(yīng)用和Java服務(wù)是單租戶服務(wù)。單租戶服務(wù)被分配到一個(gè)客戶。數(shù)據(jù)庫服務(wù)是多租戶服務(wù)。用于數(shù)據(jù)庫服務(wù)的POD是在機(jī)架上具有幾個(gè)數(shù)據(jù)庫實(shí)例的Exadata機(jī)架。在這種情況下,許多客戶可以使用一個(gè)P0D。因此,數(shù)據(jù)庫服務(wù)是多租戶服務(wù),因?yàn)镻OD可以具有多個(gè)客戶,這允許POD的一次性設(shè)置并且然后SDI模塊206運(yùn)行時(shí)間供應(yīng)在運(yùn)行時(shí)間處給POD增加多個(gè)租戶。
      [0262]圖13示出了根據(jù)某些實(shí)施例的用于多租戶數(shù)據(jù)庫服務(wù)的服務(wù)供應(yīng)流程1300。如圖12所示,數(shù)據(jù)庫服務(wù)是多租戶服務(wù)的示例,因?yàn)橐粋€(gè)數(shù)據(jù)庫實(shí)例可以具有與不同的客戶相關(guān)聯(lián)的多個(gè)模式。
      [0263]在1302處,客戶從用于試驗(yàn)服務(wù)的云Π 212中請(qǐng)求數(shù)據(jù)庫服務(wù)。可替換地,客戶可以從用于付費(fèi)服務(wù)的存儲(chǔ)Π 210中請(qǐng)求數(shù)據(jù)庫服務(wù)。在1304處,云Π 212將客戶請(qǐng)求發(fā)送給TAS模塊204。在1306處,TAS模塊204可以通過經(jīng)由BPEL調(diào)用SDI模塊206發(fā)起供應(yīng)。在有些情況下,只有當(dāng)服務(wù)可用時(shí)TAS模塊204可以發(fā)起供應(yīng)。在1308處,SDI模塊206可以調(diào)用CLOUD Π中的PLSQL API以關(guān)聯(lián)用于請(qǐng)求的客戶的模式。在1310處,在成功的關(guān)聯(lián)以后,SDI模塊206可以通知TAS模塊204,并且TAS模塊204可以通知(例如,電子郵件)客戶。隨后,客戶登陸到網(wǎng)絡(luò)服務(wù)器中并且激活數(shù)據(jù)庫服務(wù)。
      [0264]根據(jù)另一個(gè)實(shí)施例,可以實(shí)施用于融合應(yīng)用的服務(wù)供應(yīng)。例如,由SDI模塊206接收新的融合應(yīng)用預(yù)訂訂單。在訂單批準(zhǔn)時(shí),供應(yīng)融合應(yīng)用P0D。客戶(例如,租戶)提供關(guān)鍵信息以使得租戶被設(shè)置在那個(gè)pod中。在創(chuàng)建初始用戶時(shí),融合應(yīng)用云服務(wù)將用戶ID和密碼發(fā)電子郵件給初始用戶。此外,到分配pod的租戶供應(yīng)是前置客戶將遵循的標(biāo)準(zhǔn)的設(shè)置處理的子集。
      [0265]圖15示出了根據(jù)本發(fā)明的實(shí)施例的預(yù)供應(yīng)的pod 1500的物理架構(gòu)。如圖15所示,多個(gè)pod可以被預(yù)供應(yīng)用于由云基礎(chǔ)設(shè)施提供的一個(gè)或多個(gè)服務(wù)。例如,如圖15所示,pod 1505的集合可以被預(yù)供應(yīng)用于JAVA服務(wù)并且pod 1510的集合可以被預(yù)供應(yīng)用于數(shù)據(jù)庫服務(wù)。
      [0266]如上所述,pod是被布線在一起以提供特定服務(wù)的資源(例如,處理資源,網(wǎng)絡(luò)資源,存儲(chǔ)器資源)的模塊化組件。例如,如圖15所示,預(yù)供應(yīng)的pod 100可以是用于Java服務(wù)1505的一個(gè)或多個(gè)虛擬機(jī)(例如,Oracle虛擬機(jī)器(OYM))和一個(gè)或多個(gè)數(shù)據(jù)庫資源1510(例如,Oracle Exadata數(shù)據(jù)庫)的邏輯組。數(shù)據(jù)庫資源可以包括存儲(chǔ)器、基礎(chǔ)設(shè)施和網(wǎng)絡(luò)部件。預(yù)供應(yīng)的pod可以被配置用于單租用服務(wù)或用于多租用服務(wù)。
      [0267]認(rèn)為pod被預(yù)供應(yīng)是因?yàn)閜od是在接收請(qǐng)求pod將被用于的服務(wù)的預(yù)訂訂單之前創(chuàng)建的。在一個(gè)實(shí)施例中,對(duì)于特定服務(wù),每個(gè)預(yù)供應(yīng)的pod可以具有固定的pod大小或諸如固定數(shù)目的虛擬機(jī)、管理和布置的服務(wù)器等等之類的資源集合。為一個(gè)服務(wù)預(yù)供應(yīng)的POd可以不同于為另一個(gè)服務(wù)預(yù)供應(yīng)的pod。這是因?yàn)橛糜谔峁┮粋€(gè)服務(wù)(例如,JAVA服務(wù))的資源的類型和數(shù)目可以不同于用于提供另一個(gè)服務(wù)(例如,數(shù)據(jù)庫服務(wù))的資源的類型和數(shù)目。例如,雖然為JAVA服務(wù)預(yù)供應(yīng)的pod 1505可以彼此類似,但是它們可以不同于為數(shù)據(jù)庫服務(wù)預(yù)供應(yīng)的pod 1510。
      [0268]云基礎(chǔ)設(shè)施系統(tǒng)100可以創(chuàng)建預(yù)供應(yīng)pod 1500的池。此類pod的創(chuàng)建減少了響應(yīng)于來自于客戶對(duì)服務(wù)的預(yù)訂訂單而供應(yīng)資源需要的處理量。這又降低了為在預(yù)訂訂單中請(qǐng)求的服務(wù)供應(yīng)資源需要的時(shí)間量。降低了響應(yīng)于客戶對(duì)于服務(wù)的預(yù)訂訂單為用戶創(chuàng)建新的服務(wù)實(shí)例需要的時(shí)間。
      [0269]當(dāng)從請(qǐng)求服務(wù)的客戶接收到訂單時(shí),云基礎(chǔ)設(shè)施系統(tǒng)100可以使用來自于為那個(gè)服務(wù)預(yù)供應(yīng)的預(yù)供應(yīng)的POd池中的一個(gè)或多個(gè)pod。在某些實(shí)施例中,響應(yīng)于服務(wù)訂單,為那個(gè)服務(wù)預(yù)供應(yīng)的pod可以被選擇并且然后被注入特定于客戶的信息(例如,由客戶訂單確定的特定于客戶的信息)以便為客戶創(chuàng)建定制的pod??梢詮囊粋€(gè)或多個(gè)此類定制的pod為客戶創(chuàng)建新服務(wù)實(shí)例。
      [0270]為特定服務(wù)請(qǐng)求選擇和客戶定制的預(yù)供應(yīng)的特定于服務(wù)的pod的數(shù)目可以取決于請(qǐng)求的服務(wù)的大小。在某些實(shí)施例中,分配給服務(wù)請(qǐng)求的預(yù)供應(yīng)的pod的數(shù)目與請(qǐng)求的服務(wù)的大小成正比。此外,隨著客戶需要增加(例如,租戶服務(wù)級(jí)協(xié)定(SLA)要求的增加),附加預(yù)供應(yīng)的pod可以被選擇并且分配到客戶(即,為客戶定制的)。
      [0271]隨著用于服務(wù)的新訂單被接收并且服務(wù)和/或客戶服務(wù)要求增加,可以為那些訂單定制預(yù)供應(yīng)的pod的增加的數(shù)目。這可以使得在用于那個(gè)服務(wù)的預(yù)供應(yīng)的可用POd池中的POd的數(shù)目變得耗盡。在一個(gè)實(shí)施例中,云基礎(chǔ)設(shè)施系統(tǒng)100可以被配置為一旦預(yù)供應(yīng)的pod的數(shù)目變?yōu)橛糜诜?wù)的特定用戶可配置的最小閾值以下,就在后臺(tái)創(chuàng)建用于那個(gè)服務(wù)的新的預(yù)供應(yīng)的pod。此類閾值可以對(duì)于由云基礎(chǔ)設(shè)施系統(tǒng)100提供的各種服務(wù)被限定。
      [0272]圖16示出了根據(jù)本發(fā)明的實(shí)施例的為服務(wù)實(shí)例創(chuàng)建預(yù)供應(yīng)的pod的特定于客戶的定制(有時(shí)被稱為用戶個(gè)性分配)的示例。例如,預(yù)訂訂單可以已被從請(qǐng)求JAVA服務(wù)和數(shù)據(jù)庫服務(wù)的客戶“我的公司”接收到。響應(yīng)于訂單,云基礎(chǔ)設(shè)施系統(tǒng)100可以確定需要單個(gè)預(yù)供應(yīng)的JAVA服務(wù)pod創(chuàng)建用于提供由“我的公司”請(qǐng)求的JAVA服務(wù)的Java實(shí)例等,需要單個(gè)預(yù)供應(yīng)的數(shù)據(jù)庫服務(wù)pod創(chuàng)建用于提供請(qǐng)求的數(shù)據(jù)庫服務(wù)的數(shù)據(jù)庫服務(wù)實(shí)例。如在圖16中描述的,來自于用于JAVA服務(wù)的預(yù)供應(yīng)的pod池1505中的預(yù)供應(yīng)的pod (預(yù)供應(yīng)的JAVApod#l)已被選擇并且分配給客戶“我的公司”以用于按照由客戶“我的公司”的要求提供JAVA服務(wù)。另外,來自于用于數(shù)據(jù)庫服務(wù)的預(yù)供應(yīng)的pod池1510中的預(yù)供應(yīng)的pod(預(yù)供應(yīng)的DB pod#l)已被選擇并且分配給客戶“我的公司”以用于按照客戶“我的公司”要求提供數(shù)據(jù)庫服務(wù)。通過將特定于“我的公司”的信息(例如,配置信息)注入到pod中以便為JAVA服務(wù)創(chuàng)建客戶個(gè)性化的Pod#11605,預(yù)供應(yīng)的JAVA pod#I已被對(duì)于客戶“我的公司”個(gè)性化。以這樣的方式,可以使用預(yù)供應(yīng)的JAVA服務(wù)pod創(chuàng)建被配置為為客戶“我的公司”提供JAVA服務(wù)的JAVA服務(wù)實(shí)例。對(duì)于數(shù)據(jù)庫服務(wù),通過將特定于“我的公司”的信息(例如,配置信息)注入到pod中以便為數(shù)據(jù)庫服務(wù)創(chuàng)建客戶個(gè)性化的DB Pod#l 1610,預(yù)供應(yīng)的DB pod#l已被對(duì)于客戶“我的公司”個(gè)性化。以這樣的方式,可以使用預(yù)供應(yīng)的數(shù)據(jù)庫服務(wù)pod創(chuàng)建被配置為為客戶“我的公司”提供數(shù)據(jù)庫服務(wù)的數(shù)據(jù)庫服務(wù)實(shí)例。
      [0273]圖17示出了根據(jù)一個(gè)實(shí)施例的用于使用預(yù)供應(yīng)的pod創(chuàng)建個(gè)性化的JAVA服務(wù)pod或服務(wù)實(shí)例和個(gè)性化的數(shù)據(jù)庫服務(wù)pod或?qū)嵗姆椒ǖ氖纠?br>[0274]在某些實(shí)施例中,可以由SDI模塊206執(zhí)行預(yù)供應(yīng)或pod。例如,SDI模塊206可以被配置為通過預(yù)先儲(chǔ)存和布線資源(例如,創(chuàng)建虛擬機(jī)和豎立它們)創(chuàng)建每個(gè)預(yù)供應(yīng)的JAVA服務(wù)pod。此預(yù)供應(yīng)的Java服務(wù)pod池然后可以由SDI模塊206使用以創(chuàng)建用于提供客戶請(qǐng)求的JAVA服務(wù)的特定于客戶的服務(wù)實(shí)例。在接收客戶服務(wù)請(qǐng)求時(shí),SDI模塊206使用這些預(yù)供應(yīng)的pod以通過將特定于客戶的個(gè)性注入到它們中使得它們是特定于客戶的。個(gè)性注入可以包括在運(yùn)行時(shí)間利用特定的特定于客戶的配置信息定制預(yù)供應(yīng)的pod。對(duì)于數(shù)據(jù)庫服務(wù),SDI模塊206可以根據(jù)需要?jiǎng)?chuàng)建客戶軌跡。
      [0275]在一個(gè)實(shí)施例中,如在圖17中描述的,在1705處,TAS模塊204可以向SDI模塊206提交服務(wù)訂單文檔。正如前面提到的那樣,服務(wù)訂單文檔可以包括信息諸如:回調(diào)地址;系統(tǒng)名;用于新系統(tǒng)指示符的布爾值;系統(tǒng)管理員用戶名;和服務(wù)實(shí)例訂單的列表。月艮務(wù)實(shí)例訂單的列表還可以包括:服務(wù)實(shí)例名;管理員用戶名;服務(wù)實(shí)例類型;服務(wù)實(shí)例大?。惶囟ㄓ诜?wù)的屬性。對(duì)于在圖16中描述的示例,在服務(wù)訂單文檔中請(qǐng)求的服務(wù)實(shí)例類型可以是JAVA服務(wù)實(shí)例和數(shù)據(jù)庫服務(wù)實(shí)例。
      [0276]在1710處,在接收服務(wù)訂單文檔之后,SDI模塊206可以確定履行在服務(wù)訂單文檔中指定的要求所需要的預(yù)供應(yīng)的pod的數(shù)目。在一個(gè)實(shí)施例中,確定可以基于服務(wù)實(shí)例類型、服務(wù)實(shí)例大小和特定于服務(wù)的屬性。
      [0277]在1715處,基于服務(wù)訂單文檔中的數(shù)據(jù),SDI模塊206可以使用SDI連接器模塊612定制預(yù)供應(yīng)的pod中的一個(gè)或多個(gè)以便為客戶創(chuàng)建個(gè)性化的服務(wù)實(shí)例。預(yù)供應(yīng)的pod的定制可以包括將從客戶訂單接收到的個(gè)性信息(例如,回調(diào)地址、系統(tǒng)名、系統(tǒng)管理員用戶名)注入到預(yù)供應(yīng)的pod中。
      [0278]在此示例中,基于服務(wù)訂單文檔,特定的SDI連接器模塊612可以是APEX連接器614以創(chuàng)建數(shù)據(jù)庫服務(wù)實(shí)例1610和NUVIAQ連接器620以創(chuàng)建JAVA服務(wù)實(shí)例1605。
      [0279]在1720處,一旦個(gè)性化的服務(wù)實(shí)例(例如,JAVA服務(wù)實(shí)例1605,數(shù)據(jù)庫服務(wù)實(shí)例1610)已被創(chuàng)建,SDT模塊206可以向TAS模塊204提交服務(wù)訂單履行文檔。正如前面提到的那樣,服務(wù)訂單履行文檔可以是XML文檔,其可以包括:請(qǐng)求標(biāo)識(shí)符;系統(tǒng)名;系統(tǒng)/租戶管理員用戶名和密碼;系統(tǒng)IDM控制臺(tái)URL ;和訂購的服務(wù)的列表。此外,對(duì)于每個(gè)訂購的服務(wù),服務(wù)訂單履行文檔可以包括:服務(wù)實(shí)例名稱;服務(wù)實(shí)例管理員用戶名和密碼;服務(wù)實(shí)例管理URL;服務(wù)實(shí)例URL。
      [0280]圖14是可以根據(jù)本發(fā)明的實(shí)施例使用的計(jì)算機(jī)系統(tǒng)1000的簡(jiǎn)化框圖。例如,云基礎(chǔ)設(shè)施系統(tǒng)100可以包括一個(gè)或多個(gè)計(jì)算設(shè)備。在圖14中描述的系統(tǒng)1000可以是一個(gè)這樣的計(jì)算設(shè)備的示例。示出計(jì)算機(jī)系統(tǒng)1000包括可以被電子地經(jīng)由總線1024耦接的硬件元件。組件可以包括一個(gè)或多個(gè)處理單元1002、輸入子系統(tǒng)1004、輸出子系統(tǒng)1006、存儲(chǔ)設(shè)備1008、連接到計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1010的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取器1012、通信子系統(tǒng)1014、處理加速子系統(tǒng)1016、和工作存儲(chǔ)器1018。
      [0281]總線子系統(tǒng)1024提供用于讓計(jì)算機(jī)系統(tǒng)1000的各種組件和子系統(tǒng)如指定的彼此通信的機(jī)制。雖然總線子系統(tǒng)1024被示意地示出為單總線,但是總線子系統(tǒng)的可替換實(shí)施例可以利用多個(gè)總線。
      [0282]輸入子系統(tǒng)1004可以包括諸如鼠標(biāo)、鍵盤、指示設(shè)備、圖形輸入板等等之類的一個(gè)或多個(gè)輸入設(shè)備。一般說來,輸入子系統(tǒng)1004可以包括用于給計(jì)算機(jī)系統(tǒng)1000輸入信息的任何設(shè)備或機(jī)制。
      [0283]輸出子系統(tǒng)1006可以包括用于從計(jì)算機(jī)系統(tǒng)1000輸出信息的一個(gè)或多個(gè)輸出設(shè)備。輸出設(shè)備的示例包括但不限于顯示設(shè)備、打印機(jī)、投影設(shè)備、等等。一般說來,輸出子系統(tǒng)1006可以包括用于從計(jì)算機(jī)系統(tǒng)1000輸出信息的任何設(shè)備或機(jī)制。
      [0284]處理單元1002可以包括一個(gè)或多個(gè)處理器、處理器的一個(gè)或多個(gè)核、它的組合、等等。在一些實(shí)施
      ...
      當(dāng)前第5頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1