本發(fā)明專利技術(shù)的實(shí)施例提供了組合云系統(tǒng)中的服務(wù)安裝和服務(wù)注冊的能力。該過程將多租戶服務(wù)安裝減少到單步過程。例如,云系統(tǒng)管理員可以簡單地安裝新的服務(wù),并且自動地完成注冊作為安裝的一部分。
【技術(shù)實(shí)現(xiàn)步驟摘要】
【國外來華專利技術(shù)】
技術(shù)介紹
云計(jì)算開啟對可配置的計(jì)算資源的共享池的無所不在的按需網(wǎng)絡(luò)訪問,可配置的計(jì)算資源可以快速地被提供并且以最小的管理努力或服務(wù)提供者交互被釋放。該資源可以包括例如處理、服務(wù)器、存儲、應(yīng)用、網(wǎng)絡(luò)帶寬和服務(wù)。傳統(tǒng)的云模型提供按需自服務(wù)、寬帶網(wǎng)絡(luò)訪問、資源池、快速的彈性和測量的服務(wù)。在不要求服務(wù)提供者交互的情況下,云消費(fèi)者單方面地根據(jù)需要提供計(jì)算能力。云服務(wù)在公共網(wǎng)絡(luò)和/或私有網(wǎng)絡(luò)上是可用的并且使用標(biāo)準(zhǔn)機(jī)制被訪問。云提供者的計(jì)算資源被集中,使得其可以被用于通過根據(jù)消費(fèi)者需求(即,多租戶)動態(tài)地分配和重新分配物理和虛擬資源來服務(wù)多個(gè)消費(fèi)者。云消費(fèi)者通常不具有關(guān)于可以由一個(gè)或多個(gè)分布式數(shù)據(jù)中心支持的所提供的資源的位置的控制或知識。云服務(wù)彈性地被提供并且被釋放以隨著需求快速縮放。因此,能力可以對于消費(fèi)者表現(xiàn)為無限的并且可用于在任何時(shí)間以任何數(shù)量進(jìn)行提供。云服務(wù)通過利用適于服務(wù)的類型的計(jì)量能力來自動地控制和優(yōu)化資源使用。可以向云注冊任何數(shù)目的附加資源,只要新的服務(wù)符合在云系統(tǒng)中使用的標(biāo)準(zhǔn)應(yīng)用編程接口(API)合約。然而,被加載到公共或私有云的服務(wù)當(dāng)前要求手工處理。例如,為了提供云中的新的多租戶服務(wù),服務(wù)必須首先被安裝、被分配運(yùn)行時(shí)間等。一旦完全安裝,那么某人必須手動地注冊和批準(zhǔn)服務(wù)統(tǒng)一資源標(biāo)識符(URI)、證書和其他憑證。此外,必須聲明服務(wù)的能力(諸如資源類型、版本號等)。當(dāng)組織想要將新的多租戶服務(wù)安裝在其自身的私有云或托管的公共云中時(shí),這些要求特別地是不方便的。
技術(shù)實(shí)現(xiàn)思路
提供該概述以引入以在詳細(xì)描述中下文進(jìn)一步描述的簡化形式的概念的選擇。該概述不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或基本特征,其也不旨在被用于限制所要求保護(hù)的主題的范圍。本專利技術(shù)的實(shí)施例提供了組合云系統(tǒng)中的服務(wù)安裝和服務(wù)注冊的能力。該過程將多租戶服務(wù)安裝減少到單步過程。例如,云系統(tǒng)管理員可以簡單地安裝新的服務(wù),并且自動地完成注冊作為安裝的一部分。由于注冊被綁定到新的服務(wù),更新(諸如重新配置)是較不易于出錯(cuò)的。例如,當(dāng)更新管理端點(diǎn)的憑證時(shí),更新所有相關(guān)資源。特別地,更新服務(wù)注冊,以在不要求額外手動步驟的情況下反映新的配置。這還考慮作為單步操作的服務(wù)刪除。該云系統(tǒng)可以驗(yàn)證是否正在使用服務(wù)并且如果其仍然由租戶使用則防止服務(wù)的刪除。在服務(wù)刪除被證實(shí)之后(即,服務(wù)未在使用中),在一個(gè)步驟中從云移除并且去注冊服務(wù)。附圖說明為了進(jìn)一步澄清本專利技術(shù)的實(shí)施例的以上和其他優(yōu)點(diǎn)和特征,將通過參考附圖提供本專利技術(shù)的實(shí)施例的更特定描述。將理解到,這些附圖僅描繪本專利技術(shù)的典型實(shí)施例并且因此將不被認(rèn)為是對其范圍的限制。將通過使用附圖以附加特殊性和細(xì)節(jié)描述和解釋本專利技術(shù),在附圖中:圖1是向企業(yè)用戶提供對本地內(nèi)部部署資源和遠(yuǎn)程或公共資源的訪問的系統(tǒng)的高級框圖。圖2是根據(jù)一個(gè)實(shí)施例的提供云計(jì)算服務(wù)或分布式計(jì)算服務(wù)的數(shù)據(jù)中心的框圖。圖3圖示了用于與示例實(shí)施例一起使用的資源管理器清單或模板。圖4是用于將新的服務(wù)添加到云系統(tǒng)的訂閱管理服務(wù)的部件的框圖。圖5是用于將多租戶服務(wù)安裝在分布式計(jì)算或云系統(tǒng)中的方法的示例實(shí)施例的流程圖。具體實(shí)施方式圖1是向企業(yè)用戶提供對本地內(nèi)部部署資源和遠(yuǎn)程或公共資源的訪問的系統(tǒng)的高級框圖。本地企業(yè)終端101允許用戶經(jīng)由內(nèi)部部署網(wǎng)絡(luò)103直接訪問內(nèi)部部署數(shù)據(jù)中心102。位于企業(yè)100外部的用戶可以使用遠(yuǎn)程終端104訪問內(nèi)部部署數(shù)據(jù)中心102。終端101和104可以是例如臺式、膝上型、筆記本或平板計(jì)算機(jī)。其他設(shè)備(諸如專用終端、智能電話、個(gè)人數(shù)字助理(PDA)等)也可以用作終端101和104。防火墻105為企業(yè)100提供網(wǎng)絡(luò)安全系統(tǒng)并且控制輸入和輸出網(wǎng)絡(luò)流量。外部終端104可以經(jīng)由因特網(wǎng)106或任何公共或私有網(wǎng)絡(luò)連接到企業(yè)內(nèi)部部署網(wǎng)絡(luò)103。如果終端104提供適當(dāng)?shù)膽{證和認(rèn)證,則防火墻105允許終端104訪問內(nèi)部部署數(shù)據(jù)中心102。在終端101和104處的企業(yè)用戶還可以經(jīng)由因特網(wǎng)106訪問公共數(shù)據(jù)中心107。內(nèi)部部署數(shù)據(jù)中心102和公共數(shù)據(jù)中心107可以將“云計(jì)算”服務(wù)提供給企業(yè)100和其他用戶。通過使企業(yè)用戶免于管理信息技術(shù)(IT)基礎(chǔ)設(shè)施,云計(jì)算以低成本提供實(shí)際上無限的計(jì)算、存儲和網(wǎng)絡(luò)資源,同時(shí)允許服務(wù)按需縮放。圖2是根據(jù)一個(gè)實(shí)施例的提供云計(jì)算服務(wù)或分布式計(jì)算服務(wù)的數(shù)據(jù)中心200的框圖。多個(gè)服務(wù)器201由數(shù)據(jù)中心管理控制器202管理。負(fù)載均衡器203將請求和工作量分布在服務(wù)器201上,以避免其中單個(gè)服務(wù)器201變得不堪重負(fù)的情況,并且最大化數(shù)據(jù)中心200中的資源的可用容量和性能。路由器/交換機(jī)204經(jīng)由外部網(wǎng)絡(luò)205支持服務(wù)器201之間和數(shù)據(jù)中心200與外部資源、用戶之間的數(shù)據(jù)業(yè)務(wù),外部網(wǎng)絡(luò)205可以是企業(yè)內(nèi)部部署數(shù)據(jù)中心102的情況下的局域網(wǎng)(LAN)或在公共數(shù)據(jù)中心(107)的情況中的因特網(wǎng)。服務(wù)器201可以是傳統(tǒng)的獨(dú)立計(jì)算設(shè)備和/或其可以被配置為多個(gè)服務(wù)器設(shè)備的機(jī)架中的個(gè)體刀片。服務(wù)器201具有與其他數(shù)據(jù)庫實(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的不同的版本(例如,不同的VM運(yùn)行操作系統(tǒng)的不同的當(dāng)前版本和舊的版本)。附加地或者備選地,可以通過不同的制造商(例如,一些VM運(yùn)行操作系統(tǒng),同時(shí)其他VM運(yùn)行操作系統(tǒng))提供VM的O/S。每個(gè)VM可以然后運(yùn)行一個(gè)或多個(gè)應(yīng)用(App)。每個(gè)服務(wù)器還包括可以由主機(jī)處理器和VM訪問并使用的存儲裝置(例如,硬盤驅(qū)動器(HDD)和存儲器(例如,RAM))。云計(jì)算是將計(jì)算能力遞送為服務(wù),這使與來自水龍頭的水一樣可用的IT資源(計(jì)算能力、聯(lián)網(wǎng)和存儲)的訪問。與任何實(shí)用程序一樣,你通常僅支付你利用云計(jì)算使用的那些。通過接進(jìn)云服務(wù),你可以在不必昂貴地建造、管理或維持復(fù)雜的IT構(gòu)造塊的情況下利用海量數(shù)據(jù)中心的能力。利用云服務(wù),提取IT的許多復(fù)雜性,這讓你僅聚焦于真實(shí)地對你的商業(yè)重要的基礎(chǔ)設(shè)施、數(shù)據(jù)和應(yīng)用開發(fā)。數(shù)據(jù)中心200提供在其中消費(fèi)者或租戶可以在不必添加更多服務(wù)器或附加聯(lián)網(wǎng)的情況下根據(jù)需要動態(tài)地提供和縮放應(yīng)用的集中資源。這允許租戶在不必獲得、提供和管理每應(yīng)用自組網(wǎng)基礎(chǔ)上的基礎(chǔ)設(shè)施的情況下獲得其需要的計(jì)算資源。云計(jì)算數(shù)據(jù)中心200允許租戶動態(tài)地按比例放大或按比例縮小資源來滿足其商業(yè)的當(dāng)前需要。此外,數(shù)據(jù)中心操作者可以將基于使用的服務(wù)提供給租戶,使得當(dāng)其需要使用它們時(shí),其僅支付其使用的資源。例如,租戶可以初始地使用服務(wù)器201-1上的一個(gè)VM運(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發(fā)生故障的情況下可以將相同或不同的服務(wù)器上的第二VM激活為備用或備份。數(shù)據(jù)庫管理器202在不要求租戶介入的情況下自動地使輸入用戶請求從主VM移動到備份VM。盡管數(shù)據(jù)本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:向在分布式計(jì)算系統(tǒng)上運(yùn)行的資源管理服務(wù)提供清單,所述清單與要被添加到所述分布式計(jì)算系統(tǒng)的新的服務(wù)相關(guān)聯(lián);基于所述清單中的信息,分配所述分布式計(jì)算系統(tǒng)中的一個(gè)或多個(gè)資源以支持所述新的服務(wù);以及基于所述清單中的信息,向訂閱管理服務(wù)注冊所述新的服務(wù)。
【技術(shù)特征摘要】
【國外來華專利技術(shù)】2014.07.18 US 14/335,7731.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:向在分布式計(jì)算系統(tǒng)上運(yùn)行的資源管理服務(wù)提供清單,所述清單與要被添加到所述分布式計(jì)算系統(tǒng)的新的服務(wù)相關(guān)聯(lián);基于所述清單中的信息,分配所述分布式計(jì)算系統(tǒng)中的一個(gè)或多個(gè)資源以支持所述新的服務(wù);以及基于所述清單中的信息,向訂閱管理服務(wù)注冊所述新的服務(wù)。2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述清單信息標(biāo)識注冊資源提供者資源。3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:創(chuàng)建資源提供者注冊資源;以及使用所述資源提供者注冊資源來注冊所述新的服務(wù)。4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:在資源管理器處接收所述清單;調(diào)用訂閱管理服務(wù)以創(chuàng)建資源提供者注冊;以及由所述訂閱管理服務(wù)創(chuàng)建用于注冊所述新的服務(wù)的資源提供者注冊資源。5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中向所述訂閱管理服務(wù)注冊所述新的服務(wù)還包括:向資源管理器注冊用于所述新的服務(wù)的端點(diǎn)。6.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中向資源管理器注冊用于所述新的服務(wù)的端點(diǎn)還包括:注冊對所述新的服務(wù)的引用。7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:標(biāo)識針對所述新的服務(wù)的變化;以及更新所述注冊。8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:在所述服務(wù)已經(jīng)被安裝并且被注冊之后,向所述分布式計(jì)算系統(tǒng)的租戶提供所述新的服務(wù)。9.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:從所述分布式計(jì)算系統(tǒng)接收對于刪除安裝服務(wù)的請求;驗(yàn)證所述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:V·波格雷賓斯凱,S·布薩亞拉特,R·瓊斯,
申請(專利權(quán))人:微軟技術(shù)許可有限責(zé)任公司,
類型:發(fā)明
國別省市:美國;US
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。