云計(jì)算使得能夠?qū)膳渲糜?jì)算資源的共享池進(jìn)行普遍存在的按需網(wǎng)絡(luò)訪問(wèn),可配置計(jì)算資源的共享池可以利用最小的管理努力或服務(wù)提供商交互而被快速地供應(yīng)和釋放。資源可以包括例如處理、服務(wù)器、存儲(chǔ)、應(yīng)用、網(wǎng)絡(luò)帶寬和服務(wù)。典型的云模型提供按需自助服務(wù)、廣泛的網(wǎng)絡(luò)接入、資源池、快速?gòu)椥院蜏y(cè)量服務(wù)。云消費(fèi)者單方面根據(jù)需要提供計(jì)算能力,而不需要服務(wù)提供商的交互。云服務(wù)通過(guò)公共和/或?qū)S镁W(wǎng)絡(luò)可獲得,并且使用標(biāo)準(zhǔn)機(jī)制而被訪問(wèn)。云提供商的計(jì)算資源被集中,使得它們可以用于通過(guò)根據(jù)消費(fèi)者需求(即多租戶)動(dòng)態(tài)地指派和重新指派物理和虛擬資源來(lái)服務(wù)多個(gè)消費(fèi)者。
云消費(fèi)者通常不具有可以由一個(gè)或多個(gè)分布式數(shù)據(jù)中心支持的所提供的資源的位置的控制或知識(shí)。云服務(wù)被彈性地提供和釋放,以允許根據(jù)需求快速縮放。結(jié)果,這些能力在消費(fèi)者看來(lái)可以是無(wú)限的,并且在任何時(shí)間以任何數(shù)量的提供是可用的。云系統(tǒng)通過(guò)借力于適合于服務(wù)類型的計(jì)量能力來(lái)自動(dòng)地控制和優(yōu)化資源使用。
現(xiàn)有的云系統(tǒng)向訂閱者提供全局計(jì)劃,使得相同的服務(wù)、主題、使用收集和計(jì)費(fèi)應(yīng)用于所有的訂閱者。
數(shù)據(jù)中心或分布式計(jì)算機(jī)系統(tǒng)可以用于向訂閱者提供云服務(wù)。有利地,提供商通過(guò)訂閱零日(zero-day)計(jì)劃來(lái)配置數(shù)據(jù)中心,零日計(jì)劃在數(shù)據(jù)中心上提供服務(wù)和資源的預(yù)定集合。然后,提供商可以為其他實(shí)體創(chuàng)建一個(gè)或多個(gè)組織和/或分銷商計(jì)劃。組織訂閱選擇的組織計(jì)劃,所選的組織計(jì)劃提供服務(wù)集合。有利地,組織創(chuàng)建被提供給子組織以供訂閱的計(jì)劃。分銷商可以訂閱分銷商計(jì)劃。有利地,分銷商可以提供用于轉(zhuǎn)售給租戶的計(jì)劃。
技術(shù)實(shí)現(xiàn)要素:
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化的形式介紹將在下文詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)的主題的范圍。
本發(fā)明的實(shí)施例提供了一種訂閱管理服務(wù),其允許組織創(chuàng)建唯一的提議、計(jì)劃和訂閱。資源以層級(jí)化方式在組織訂閱下被創(chuàng)建。每個(gè)訂閱者是其上的級(jí)別的子組織,并且可以獨(dú)立地管理其服務(wù)。每個(gè)級(jí)別的每個(gè)訂閱者的管理員可以定義其子組織。每個(gè)訂閱者可以安裝自己的組織服務(wù),只要這些服務(wù)被訂閱支持。訂閱者可以創(chuàng)建自己的組織計(jì)劃,諸如定義服務(wù)如何被包裝并且被提供給其他子組織和端用戶。例如,分銷商可以以不同的價(jià)格水平創(chuàng)建服務(wù)包,并且向租戶提供這些服務(wù)包。管理員可以創(chuàng)建由訂閱者管理的組織訂閱。
附圖說(shuō)明
為了進(jìn)一步闡明本發(fā)明的實(shí)施例的上文的和其他的優(yōu)點(diǎn)以及特征,將通過(guò)參考附圖來(lái)呈現(xiàn)本發(fā)明的實(shí)施例的更具體的描述。應(yīng)當(dāng)理解,這些附圖僅描繪了本發(fā)明的典型實(shí)施例,因此不應(yīng)當(dāng)被認(rèn)為是對(duì)其范圍的限制。將通過(guò)使用附圖用附加的特征和細(xì)節(jié)來(lái)描述和解釋本發(fā)明,在附圖中:
圖1是向企業(yè)用戶提供對(duì)本地現(xiàn)場(chǎng)(on-premise)資源和遠(yuǎn)程或公共資源的訪問(wèn)的系統(tǒng)的高級(jí)框圖。
圖2是根據(jù)一個(gè)實(shí)施例的提供云計(jì)算服務(wù)或分布式計(jì)算服務(wù)的數(shù)據(jù)中心的框圖。
圖3示出了根據(jù)一個(gè)實(shí)施例的訂閱管理層級(jí)結(jié)構(gòu)。
圖4是示出了在一個(gè)實(shí)施例中提供層級(jí)化訂閱服務(wù)的方法的流程圖。
圖5是示出了根據(jù)一個(gè)實(shí)施例的用于提供分銷商計(jì)劃的方法的流程圖。
圖6是示出了根據(jù)一個(gè)實(shí)施例的用于提供分銷商計(jì)劃的方法的流程圖。
具體實(shí)施方式
圖1是向企業(yè)用戶提供對(duì)本地現(xiàn)場(chǎng)資源和遠(yuǎn)程或公共資源的訪問(wèn)的系統(tǒng)的高級(jí)框圖。本地企業(yè)終端101允許用戶經(jīng)由現(xiàn)場(chǎng)網(wǎng)絡(luò)103直接訪問(wèn)現(xiàn)場(chǎng)數(shù)據(jù)中心102。位于企業(yè)100外部的用戶可以使用遠(yuǎn)程終端104訪問(wèn)現(xiàn)場(chǎng)數(shù)據(jù)中心102。終端101和104可以是例如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本或平板計(jì)算機(jī)。諸如專用終端、智能電話、個(gè)人數(shù)字助理(PDA)等的其他設(shè)備也可以用作終端101和104。
防火墻105為企業(yè)100提供網(wǎng)絡(luò)安全系統(tǒng),并且控制進(jìn)入和外出的網(wǎng)絡(luò)流量。外部終端104可以經(jīng)由因特網(wǎng)106或任何公共或?qū)S镁W(wǎng)絡(luò)連接到企業(yè)現(xiàn)場(chǎng)網(wǎng)絡(luò)103。如果終端104提供適當(dāng)?shù)膽{證和認(rèn)證,則防火墻105允許終端104訪問(wèn)現(xiàn)場(chǎng)數(shù)據(jù)中心102。終端101和104處的企業(yè)用戶也可以經(jīng)由因特網(wǎng)106訪問(wèn)公共數(shù)據(jù)中心107。
現(xiàn)場(chǎng)數(shù)據(jù)中心102和公共數(shù)據(jù)中心107可以向企業(yè)100和其他用戶提供“云計(jì)算”服務(wù)。通過(guò)使企業(yè)用戶免于管理信息技術(shù)(IT)基礎(chǔ)設(shè)施,云計(jì)算以低成本提供幾乎無(wú)限的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,同時(shí)允許服務(wù)按需縮放。
圖2是根據(jù)一個(gè)實(shí)施例的提供云計(jì)算服務(wù)或分布式計(jì)算服務(wù)的數(shù)據(jù)中心200的框圖。多個(gè)服務(wù)器201由數(shù)據(jù)中心管理控制器202管理。負(fù)載均衡器203將請(qǐng)求和工作負(fù)載分布在服務(wù)器201上,以避免單個(gè)服務(wù)器201變得不堪重負(fù)的情況并且最大化數(shù)據(jù)中心200中的資源的可用能力和性能。路由器/交換機(jī)204經(jīng)由外部網(wǎng)絡(luò)205支持服務(wù)器201之間以及數(shù)據(jù)中心200與外部資源和用戶之間的數(shù)據(jù)流量,外部網(wǎng)絡(luò)205在企業(yè)的情況下可以是局域網(wǎng)(LAN),在公共數(shù)據(jù)中心(107)的情況下可以是現(xiàn)場(chǎng)數(shù)據(jù)中心102或因特網(wǎng)。
服務(wù)器201可以是傳統(tǒng)的獨(dú)立計(jì)算設(shè)備和/或它們可以被配置為很多服務(wù)器設(shè)備的機(jī)架中的各個(gè)刀片。服務(wù)器201具有管理與其他數(shù)據(jù)庫(kù)實(shí)體的通信的輸入/輸出(I/O)連接器。每個(gè)服務(wù)器201上的一個(gè)或多個(gè)主機(jī)處理器運(yùn)行支持多個(gè)虛擬機(jī)(VM)的主機(jī)操作系統(tǒng)(O/S)。每個(gè)VM可以運(yùn)行其自己的O/S,使得服務(wù)器上的每個(gè)VM O/S不同,或相同,或者兩者的混合。VM O/S可以是例如相同O/S的不同版本(例如,運(yùn)行不同的當(dāng)前和傳統(tǒng)版本的操作系統(tǒng)的不同的VM)。另外地或者替代地,VM O/S可以由不同的制造商提供(例如,一些VM運(yùn)行操作系統(tǒng),而其他VM運(yùn)行操作系統(tǒng))。每個(gè)VM然后可以運(yùn)行一個(gè)或多個(gè)應(yīng)用(App)。每個(gè)服務(wù)器還包括可以由主機(jī)處理器和VM訪問(wèn)和使用的存儲(chǔ)裝置(例如硬盤(pán)驅(qū)動(dòng)器(HDD))和存儲(chǔ)器(例如RAM)。
云計(jì)算是作為服務(wù)的計(jì)算能力的傳遞,使得對(duì)諸如計(jì)算能力、網(wǎng)絡(luò)和存儲(chǔ)的IT資源的訪問(wèn)像來(lái)自水龍頭的水一樣可用。與任何實(shí)用程序一樣,你通常只需要為你使用云計(jì)算付費(fèi)。通過(guò)接進(jìn)云服務(wù),你可以駕馭大規(guī)模數(shù)據(jù)中心的力量,而無(wú)需構(gòu)建、管理或維護(hù)昂貴復(fù)雜的IT構(gòu)建塊。借助云,IT的大部分復(fù)雜性被抽象掉,讓你只專注于對(duì)你的業(yè)務(wù)至關(guān)重要的基礎(chǔ)設(shè)施、數(shù)據(jù)和應(yīng)用開(kāi)發(fā)。
數(shù)據(jù)中心200提供池化資源,客戶或租戶可以根據(jù)需要?jiǎng)討B(tài)地供應(yīng)和縮放應(yīng)用,而不必添加更多的服務(wù)器或附加的聯(lián)網(wǎng)。這允許租戶獲得他們所需要的計(jì)算資源,而不必在每個(gè)應(yīng)用、ad-hoc的基礎(chǔ)上采購(gòu)、供應(yīng)和管理基礎(chǔ)設(shè)施。云計(jì)算數(shù)據(jù)中心200允許租戶動(dòng)態(tài)地放大或縮小資源以滿足其當(dāng)前業(yè)務(wù)需求。此外,數(shù)據(jù)中心運(yùn)營(yíng)商可以向租戶提供基于使用的服務(wù),以便在他們需要使用它們時(shí),他們只支付他們使用的資源。例如,租戶可以最初使用服務(wù)器201-1上的一個(gè)VM來(lái)運(yùn)行他們的應(yīng)用。當(dāng)需求增加時(shí),數(shù)據(jù)中心可以根據(jù)需要激活在相同服務(wù)器上和/或在新的服務(wù)器201-N上的附加VM。如果需求稍后下降,則可以停用這些附加VM。
數(shù)據(jù)中心200可以提供保證的可用性、災(zāi)難恢復(fù)和備份服務(wù)。例如,數(shù)據(jù)中心可以將服務(wù)器201-1上的一個(gè)VM指定為用于租戶的應(yīng)用的主要位置,并且可以在第一VM或服務(wù)器201-1失敗的情況下激活相同或不同的服務(wù)器上的作為備用或備份的第二VM。數(shù)據(jù)庫(kù)管理器202自動(dòng)地將傳入用戶請(qǐng)求從主VM移動(dòng)到備份VM,而不需要租戶干預(yù)。雖然數(shù)據(jù)中心200被示出為單個(gè)位置,但是應(yīng)當(dāng)理解,服務(wù)器201可以分布到全球的多個(gè)位置以提供附加的冗余和災(zāi)難恢復(fù)能力。
數(shù)據(jù)中心運(yùn)營(yíng)商可以向租戶提供不同級(jí)別的云計(jì)算服務(wù)。通過(guò)基礎(chǔ)設(shè)施即服務(wù)(IaaS)提供,較低級(jí)別的IT堆棧(stack)作為服務(wù)被遞送,從而使開(kāi)發(fā)人員免于提供物理機(jī)和配置網(wǎng)絡(luò)的復(fù)雜性。通過(guò)IaaS,租戶可以在高度可縮放和可用的云環(huán)境中輕松地部署虛擬機(jī),開(kāi)發(fā)和測(cè)試解決方案,然后將應(yīng)用部署到生產(chǎn)。通過(guò)平臺(tái)即服務(wù)(PaaS)提供,提供從網(wǎng)絡(luò)連接到運(yùn)行期的一切。PaaS通過(guò)為應(yīng)用服務(wù)和操作系統(tǒng)的管理(包括更新)提供附加支持,使開(kāi)發(fā)變得容易。通過(guò)PaaS,租戶可以專注于應(yīng)用的業(yè)務(wù)邏輯,并且將應(yīng)用快速地從概念移動(dòng)到啟動(dòng)。通過(guò)軟件即服務(wù)(SaaS)提供,可以通過(guò)Web瀏覽器將單個(gè)完成的應(yīng)用或應(yīng)用套件遞送給客戶,從而消除了對(duì)管理IT堆棧的底層組件(包括應(yīng)用代碼)的需求。
再次參考圖1,企業(yè)可以使用公共數(shù)據(jù)中心或公共云計(jì)算服務(wù)來(lái)利用成本節(jié)省、管理需求減少或提供特定服務(wù)。另一方面,例如,企業(yè)還可以使用現(xiàn)場(chǎng)數(shù)據(jù)中心或私有云服務(wù)來(lái)確保數(shù)據(jù)安全性或者使用專有應(yīng)用。應(yīng)當(dāng)理解,企業(yè)不是必須使用現(xiàn)場(chǎng)數(shù)據(jù)中心來(lái)利用私有云服務(wù)。相反,私有云服務(wù)可以由限制對(duì)企業(yè)的訪問(wèn)的數(shù)據(jù)中心提供。企業(yè)對(duì)于公共云服務(wù)和私有云服務(wù)的使用通常被稱為混合云。
圖3示出了根據(jù)一個(gè)實(shí)施例的訂閱管理層級(jí)。提供商301是數(shù)據(jù)中心或云服務(wù)管理員。提供商訂閱零日計(jì)劃,零日計(jì)劃在數(shù)據(jù)中心或云服務(wù)上提供服務(wù)和資源的初始集合,以供提供商使用。提供商可以定義一個(gè)或多個(gè)分銷商計(jì)劃,以供云服務(wù)分銷商302使用。這些分銷商計(jì)劃提供來(lái)自從提供商301的從數(shù)據(jù)中心或者云服務(wù)可獲得的服務(wù)、資源、安全、認(rèn)證、費(fèi)用構(gòu)成等的各種配置。
提供商301管理對(duì)各種分銷商計(jì)劃的分銷商訂閱。提供商301還跟蹤分銷商對(duì)數(shù)據(jù)中心服務(wù)和資源的使用,并且相應(yīng)地向分銷商302計(jì)費(fèi)。
分銷商302訂閱由提供商301提供的所選擇的分銷商計(jì)劃。每個(gè)分銷商302定義被提供給租戶303的一個(gè)或多個(gè)租戶計(jì)劃,租戶303是數(shù)據(jù)中心服務(wù)和資源的端用戶。與分銷商計(jì)劃一樣,租戶計(jì)劃向端用戶提供從數(shù)據(jù)中心或者云服務(wù)可獲得的服務(wù)、資源、安全、認(rèn)證、費(fèi)用構(gòu)成等的各種配置。分銷商302管理租戶訂閱并且跟蹤租戶對(duì)數(shù)據(jù)中心服務(wù)和資源的使用以用于計(jì)費(fèi)。
租戶303訂閱由分銷商302提供的租戶計(jì)劃之一以獲得對(duì)數(shù)據(jù)中心中的期望服務(wù)和資源的訪問(wèn)。盡管術(shù)語(yǔ)“分銷商”用于圖3中的中間組織,然而應(yīng)當(dāng)理解,這個(gè)級(jí)別的管理員不必是商業(yè)企業(yè)。例如,分銷商302可以對(duì)應(yīng)于向企業(yè)內(nèi)的各個(gè)租戶303組織或部門(mén)提供訂閱的企業(yè)IT部門(mén)。企業(yè)IT部門(mén)可以根據(jù)所需的服務(wù)和資源的類型向不同的部門(mén)提供不同的數(shù)據(jù)中心訂閱。替選地,分銷商302還可以是向不相關(guān)的租戶303提供數(shù)據(jù)中心和云服務(wù)的服務(wù)提供商。
由提供商301或分銷商302創(chuàng)建的計(jì)劃可以提供服務(wù)和資源的不同組合。另外,不同的計(jì)劃提供可以包括不同的服務(wù)水平協(xié)議(SLA)、不同的配額、不同的轉(zhuǎn)售能力等。
數(shù)據(jù)中心或云服務(wù)管理(即,訂閱和資源)可以以層級(jí)化方式被細(xì)分。每個(gè)訂閱者是它上面的級(jí)別的子組織,并且可以獨(dú)立地管理其服務(wù)。每個(gè)級(jí)別的每個(gè)訂閱者的管理員可以定義其子組織。每個(gè)訂閱者可以安裝自己的組織服務(wù),只要這些服務(wù)被訂閱支持。訂閱者可以創(chuàng)建自己的組織計(jì)劃,諸如定義服務(wù)如何被包裝并且被提供給其他子組織和端用戶。例如,分銷商可以以不同的價(jià)格水平創(chuàng)建服務(wù)包,并且向租戶提供這些服務(wù)包。管理員可以創(chuàng)建由訂閱者管理的組織訂閱。
訂閱者可以將他們自己的主題應(yīng)用于顯露給子組織和端用戶的訂閱,諸如徽標(biāo)、配色方案和用戶界面元素。每個(gè)子組織可以提供和訪問(wèn)可以被安裝的應(yīng)用和服務(wù)的庫(kù)或市場(chǎng)。出于計(jì)費(fèi)目的,每個(gè)組織可以從子組織收集使用數(shù)據(jù)。
提供商和/或組織還可以向門(mén)戶指派域名系統(tǒng)(DNS)名稱,門(mén)戶為組織和租戶提供用戶體驗(yàn)。提供商和/或組織還可以顯露管理API以提供用于管理數(shù)據(jù)中心或云服務(wù)資源的有規(guī)劃的訪問(wèn)。
每個(gè)組織還可以管理訂閱者可以訪問(wèn)或附接哪些數(shù)據(jù)中心或云服務(wù)。諸如訂閱者使用的身份提供商的附加特征可以由組織控制以控制在哪里定義訂閱者身份。
與具有單個(gè)管理員的全局上下文相反,在層級(jí)化訂閱上下文下提供所有管理功能。與單獨(dú)的管理員和租戶門(mén)戶相反,訂閱管理由提供租戶和管理員體驗(yàn)兩者的專用服務(wù)提供。
訂閱管理服務(wù)允許組織創(chuàng)建唯一的提議(offer)、計(jì)劃、訂閱等。代替限于全局資源集合,資源在組織訂閱下被創(chuàng)建。
組織可以通過(guò)將服務(wù)和資源重新包裝到定制訂閱中而成為由提供商提供的這些服務(wù)和資源的分銷商。組織租戶(即組織的成員)可以訂閱組織提供和組織數(shù)據(jù)中心計(jì)劃。基于角色的訪問(wèn)控制用于訪問(wèn)組織計(jì)劃和提議。組織提議和計(jì)劃是安全的,以便他們只由組織的成員可訪問(wèn)。所有提議現(xiàn)在是組織的。在訂閱針對(duì)組織的提議而被創(chuàng)建時(shí),該訂閱與針對(duì)其被創(chuàng)建的提議的組織相同的組織相關(guān)聯(lián)。
為了創(chuàng)建組織計(jì)劃,組織管理員需要指定要包括在計(jì)劃中的服務(wù)和配額。服務(wù)可以出現(xiàn)在組織計(jì)劃中,例如,如果服務(wù)由父組織(即,提供商)給予組織管理員以供再次提供(即,轉(zhuǎn)售),或者如果組織管理員安裝了他自己的服務(wù)和相應(yīng)資源提供商用于管理該服務(wù)。
管理員能夠創(chuàng)建計(jì)劃并且將“訂閱管理”服務(wù)添加到計(jì)劃中。只有服務(wù)的管理員才能向計(jì)劃添加服務(wù)。在創(chuàng)建計(jì)劃時(shí),管理員還配置“訂閱管理”服務(wù)的“配額”。此外,服務(wù)管理員還配置在計(jì)劃中提供的約束和特征。一旦創(chuàng)建了具有“訂閱管理”服務(wù)的計(jì)劃,就可以針對(duì)該計(jì)劃創(chuàng)建訂閱(即,提供商可以向分銷商提供該計(jì)劃,和/或分銷商可以向租戶提供該計(jì)劃)。對(duì)包括“訂閱管理”服務(wù)的計(jì)劃的任何訂閱自動(dòng)成為“組織的”訂閱。組織的管理員然后可以為該計(jì)劃創(chuàng)建組織資源,諸如計(jì)劃、提議、訂閱等。
安裝服務(wù)。訂閱管理服務(wù)的租戶可以注冊(cè)服務(wù)。這允許組織管理員在數(shù)據(jù)中心上安裝服務(wù)并且向組織注冊(cè)他們的資源提供商(即,管理服務(wù))。因此,在這個(gè)模型中,所有服務(wù)被視為“組織的”服務(wù)。一旦服務(wù)被注冊(cè),諸如通過(guò)提供服務(wù)端點(diǎn)、服務(wù)命名空間、區(qū)域等,則可以將服務(wù)添加到新的計(jì)劃中。
轉(zhuǎn)售計(jì)劃。向租戶或子組織提供服務(wù)的另一種方式是從父組織“重新提供”服務(wù)。當(dāng)父組織創(chuàng)建組織管理計(jì)劃時(shí),它會(huì)將訂閱管理服務(wù)添加到計(jì)劃中。作為配置訂閱管理服務(wù)的一部分,父管理員指定哪些計(jì)劃可以被“重新提供”以及可以被“重新提供”多少次(即,配額)。訂閱該計(jì)劃的組織管理員然后被授權(quán)“重新提供”在訂閱管理服務(wù)的配額配置中指定的服務(wù)。
重新提供的計(jì)劃包括在父組織中被注冊(cè)的服務(wù)提供商。因此,這些重新提供的計(jì)劃服務(wù)不同于任何本地注冊(cè)的服務(wù)(例如,不同的服務(wù)或不同的區(qū)域)。使用這種區(qū)別,很容易將使用歸于正確的組織。可以報(bào)告兩種不同的使用。首先,由服務(wù)資源提供商報(bào)告使用數(shù)據(jù)流,使用數(shù)據(jù)流由被包括在租戶計(jì)劃中的服務(wù)生成,其與租戶訂閱相關(guān)聯(lián),并且由使用收集器顯露給組織管理員。這通常用于計(jì)費(fèi)目的。第二,可以由訂閱管理服務(wù)報(bào)告關(guān)于“重新提供”服務(wù)的使用。這些重新提供的服務(wù)與組織訂閱相關(guān)聯(lián),并且被報(bào)告給提供“重新提供”服務(wù)的組織。
一旦組織概念已經(jīng)建立,則它可以用于一系列其他組織場(chǎng)景,諸如用于提供用戶體驗(yàn)的門(mén)戶以及提供有計(jì)劃的訪問(wèn)用于管理云資源的管理API的主題、庫(kù)/市場(chǎng)、使用收集、計(jì)費(fèi)和DNS名稱。
零日計(jì)劃。零日計(jì)劃適用于提供商或最初安裝的父管理員。由于在提供商管理員設(shè)置數(shù)據(jù)中心服務(wù)時(shí),不存在用于提供商的訂閱,所以零日計(jì)劃用于定義何種服務(wù)和資源對(duì)于提供商可用的。
自我計(jì)劃。當(dāng)組織租戶創(chuàng)建新的組織訂閱時(shí),訂閱與特殊的自我計(jì)劃相關(guān)聯(lián)。該計(jì)劃自動(dòng)地包括在組織中注冊(cè)的所有服務(wù)。這樣,當(dāng)組織管理員為組織安裝新的服務(wù)時(shí),這些服務(wù)將自動(dòng)地在組織訂閱中可用。
使用子系統(tǒng)確定這些服務(wù)不是由父組織提供的,因此,使用流保留在具有注冊(cè)的服務(wù)的組織內(nèi)。
圖4是示出了在一個(gè)實(shí)施例中提供層級(jí)化訂閱服務(wù)的方法的流程圖。在步驟401,在分布式計(jì)算系統(tǒng)上提供數(shù)據(jù)中心管理服務(wù)。分布式計(jì)算系統(tǒng)可以使用位于一個(gè)或多個(gè)位置的服務(wù)器來(lái)提供例如公共、私人或混合云服務(wù)。數(shù)據(jù)中心管理服務(wù)允許分布式計(jì)算系統(tǒng)的提供商(諸如管理員)管理訂閱和資源。在步驟402,針對(duì)訂閱組織創(chuàng)建一個(gè)或多個(gè)提供商計(jì)劃。提供商計(jì)劃允許組織通過(guò)向數(shù)據(jù)中心租戶提供訂閱和資源來(lái)獨(dú)立地管理分布式計(jì)算系統(tǒng)的子集。
在步驟403,組織創(chuàng)建至少一個(gè)組織計(jì)劃,至少一個(gè)組織計(jì)劃包括通過(guò)訂閱組織的租戶而可用的服務(wù)和資源。在步驟404,組織針對(duì)租戶創(chuàng)建組織訂閱。訂閱在所選擇的組織計(jì)劃中提供服務(wù)和資源的集合。
在步驟405,組織可以安裝僅可用于組織和組織的租戶的一個(gè)或多個(gè)組織服務(wù)。在步驟406,數(shù)據(jù)中心組織收集租戶使用的使用信息,租戶使用與對(duì)于所選擇的組織計(jì)劃的訂閱相關(guān)聯(lián)。在步驟407,組織基于所收集的使用信息來(lái)對(duì)租戶計(jì)費(fèi)。
圖5是示出了根據(jù)一個(gè)實(shí)施例的用于提供分銷商計(jì)劃的方法的流程圖。在步驟501,創(chuàng)建多個(gè)分銷商計(jì)劃。分銷商計(jì)劃由數(shù)據(jù)中心提供商管理,并且包括可用于由分銷商使用和轉(zhuǎn)售的一組服務(wù)。在步驟502,針對(duì)所選擇的分銷商計(jì)劃創(chuàng)建分銷商訂閱。在步驟503,分銷商創(chuàng)建由分銷商管理的多個(gè)租戶計(jì)劃。租戶計(jì)劃包括可用于由租戶使用的一組服務(wù)。在步驟504,針對(duì)所選擇的租戶計(jì)劃創(chuàng)建租戶訂閱。
圖6是示出了根據(jù)一個(gè)實(shí)施例的用于提供分銷商計(jì)劃的方法的流程圖。在步驟601,創(chuàng)建計(jì)劃。計(jì)劃由父組織管理,并且提供對(duì)在分布式計(jì)算網(wǎng)絡(luò)上提供的服務(wù)的訪問(wèn)。在步驟602,提供計(jì)劃以供子組織訂閱。在步驟603,訂閱管理服務(wù)被配置成標(biāo)識(shí)被允許由子組織向子組織的租戶重新提供的計(jì)劃。
一種用于管理數(shù)據(jù)中心中的訂閱的計(jì)算機(jī)實(shí)現(xiàn)的方法的非排他性示例,包括提供在分布式計(jì)算系統(tǒng)上運(yùn)行的數(shù)據(jù)中心管理服務(wù)。數(shù)據(jù)中心管理服務(wù)允許分布式計(jì)算系統(tǒng)提供商管理訂閱和資源。該方法還包括針對(duì)訂閱組織創(chuàng)建一個(gè)或多個(gè)提供商計(jì)劃,以通過(guò)向數(shù)據(jù)中心租戶提供訂閱和資源來(lái)獨(dú)立地管理分布式計(jì)算系統(tǒng)的子集。
該方法可以包括安裝僅可用于組織和組織的租戶的一個(gè)或多個(gè)組織服務(wù)。該方法可以包括以下中的一個(gè)或多個(gè):創(chuàng)建至少一個(gè)組織計(jì)劃,至少一個(gè)組織計(jì)劃包括通過(guò)訂閱而可用于組織的租戶的服務(wù)和資源的,針對(duì)租戶創(chuàng)建組織訂閱,訂閱提供所選擇的組織計(jì)劃中的服務(wù)和資源的集合,指派用戶界面主題以示出給組織的所有租戶,提供數(shù)據(jù)中心服務(wù)的庫(kù),數(shù)據(jù)中心服務(wù)的庫(kù)可用以由訂閱租戶添加到所選擇的組織計(jì)劃。
該方法還可以包括收集與對(duì)所選擇的組織計(jì)劃的訂閱相關(guān)聯(lián)的租戶使用信息,以及基于所收集的使用信息對(duì)租戶計(jì)費(fèi)。
該方法可以包括以下中的一個(gè)或多個(gè):向?yàn)樽鈶籼峁┯脩趔w驗(yàn)的門(mén)戶指派由組織選擇的域名系統(tǒng)(DNS)名稱,顯露向組織提供用于管理分布式計(jì)算系統(tǒng)資源的程序性訪問(wèn)的管理API,向組織和租戶提供訂閱管理服務(wù),訂閱管理服務(wù)允許組織和租戶注冊(cè)新的服務(wù)。
該方法還可以包括由組織安裝新的服務(wù),針對(duì)新的服務(wù)注冊(cè)資源提供商,以及向組織的計(jì)劃中的至少一個(gè)計(jì)劃添加新的服務(wù)。
該方法還可以包括在分布式計(jì)算系統(tǒng)上注冊(cè)提供商,并且作為注冊(cè)的結(jié)果,為提供商自動(dòng)訂閱在零日計(jì)劃中定義的服務(wù)和資源的默認(rèn)集合。
一種用于管理數(shù)據(jù)中心中的訂閱的示例系統(tǒng),包括一個(gè)或多個(gè)處理器和其上存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可執(zhí)行指令在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器:創(chuàng)建由數(shù)據(jù)中心提供商管理的多個(gè)分銷商計(jì)劃,分銷商計(jì)劃包括可用于由分銷商使用和轉(zhuǎn)售的一組服務(wù);創(chuàng)建對(duì)所選擇的分銷商計(jì)劃的分銷商訂閱;創(chuàng)建由分銷商管理的多個(gè)租戶計(jì)劃,租戶計(jì)劃包括可用于由租戶使用的一組服務(wù);并且創(chuàng)建對(duì)所選擇的租戶計(jì)劃的租戶訂閱。
該系統(tǒng)還可以包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器進(jìn)行以下操作的計(jì)算機(jī)可執(zhí)行指令:提供在一個(gè)或多個(gè)處理器上運(yùn)行的數(shù)據(jù)中心管理服務(wù),數(shù)據(jù)中心管理服務(wù)允許提供商管理訂閱和資源。
該系統(tǒng)還可以包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器進(jìn)行以下操作的計(jì)算機(jī)可執(zhí)行指令:在分布式計(jì)算系統(tǒng)上注冊(cè)數(shù)據(jù)中心提供商,并且作為注冊(cè)的結(jié)果,為提供商自動(dòng)訂閱在零日計(jì)劃中定義的服務(wù)和資源的默認(rèn)集合。
該系統(tǒng)還可以包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器進(jìn)行以下操作的計(jì)算機(jī)可執(zhí)行指令:安裝僅對(duì)于分銷商和分銷商的租戶計(jì)劃的訂閱者可用的一個(gè)或多個(gè)分銷商服務(wù)。
該系統(tǒng)還可以包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器進(jìn)行以下操作的計(jì)算機(jī)可執(zhí)行指令:收集與對(duì)所選擇的租戶計(jì)劃的訂閱相關(guān)聯(lián)的租戶使用信息;以及基于所收集的使用信息對(duì)租戶計(jì)費(fèi)。
該系統(tǒng)還可以包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器進(jìn)行以下操作的計(jì)算機(jī)可執(zhí)行指令:向?yàn)樽鈶籼峁┯脩趔w驗(yàn)的門(mén)戶指派由組織選擇的域名系統(tǒng)(DNS)名稱;并且顯露向組織提供用于管理分布式計(jì)算系統(tǒng)資源的程序性訪問(wèn)的管理API。
該系統(tǒng)還可以包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)引起處理器進(jìn)行以下操作的計(jì)算機(jī)可執(zhí)行指令:向組織和租戶提供訂閱管理服務(wù),訂閱管理服務(wù)允許組織和租戶注冊(cè)新的服務(wù)。
一種用于在分布式計(jì)算網(wǎng)絡(luò)中創(chuàng)建訂閱計(jì)劃的計(jì)算機(jī)實(shí)現(xiàn)的方法的非限制性示例,包括創(chuàng)建由父組織管理的多個(gè)計(jì)劃,計(jì)劃提供對(duì)在分布式計(jì)算網(wǎng)絡(luò)上提供的服務(wù)的訪問(wèn),提供由子組織訂閱的計(jì)劃,以及配置訂閱管理服務(wù)以標(biāo)識(shí)允許由子組織向子組織的租戶重新提供的一個(gè)或多個(gè)計(jì)劃。
盡管已經(jīng)用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了主題,但是應(yīng)當(dāng)理解,所附權(quán)利要求中定義的主題不一定限于上文描述的具體特征或動(dòng)作。相反,上文描述的具體特征和動(dòng)作被公開(kāi)作為實(shí)現(xiàn)權(quán)利要求的示例形式。