本公開涉及云體系架構(gòu),并且更具體地涉及用于鏈接兩個(gè)云環(huán)境以使得一個(gè)云環(huán)境的用戶可以使用由另一個(gè)云環(huán)境提供的服務(wù)的技術(shù)。
背景技術(shù):
1、過去幾年,云服務(wù)的采用率急劇上升并且這個(gè)趨勢只會增長。不同的云服務(wù)提供商(csp)提供各種不同的云環(huán)境,每個(gè)云環(huán)境提供一組一個(gè)或多個(gè)云服務(wù)。由云環(huán)境提供的該組云服務(wù)可以包括一種或多種不同類型的服務(wù),包括但不限于軟件即服務(wù)(saas)服務(wù)、基礎(chǔ)設(shè)施即服務(wù)(iaas)服務(wù)、平臺即服務(wù)(paas)服務(wù)等。
2、雖然目前有各種不同的云環(huán)境可用,但每個(gè)云環(huán)境都為其訂閱客戶提供閉合的生態(tài)系統(tǒng)。結(jié)果,云環(huán)境的客戶被限于使用由該云環(huán)境提供的服務(wù)。對于訂閱由csp提供的云環(huán)境的客戶來說,沒有容易的方式經(jīng)由該云環(huán)境使用由不同csp提供的不同云環(huán)境中提供的服務(wù)。本文討論的實(shí)施例解決了這些問題和其他問題。
技術(shù)實(shí)現(xiàn)思路
1、本公開一般而言涉及改進(jìn)的云體系架構(gòu),并且更具體地涉及用于鏈接兩個(gè)云以使得一個(gè)云環(huán)境的用戶可以使用由另一個(gè)不同云環(huán)境提供的服務(wù)的技術(shù)。本文描述了各種實(shí)施例,包括方法、系統(tǒng)、存儲可由一個(gè)或多個(gè)處理器執(zhí)行的程序、代碼或指令的非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì)等。一些實(shí)施例可以通過使用包括計(jì)算機(jī)程序/指令的計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn),該計(jì)算機(jī)程序/指令在由處理器執(zhí)行時(shí)使處理器執(zhí)行本公開中描述的任何方法。
2、本公開的實(shí)施例提供了一種多云控制平面(mccp)框架,該框架提供將特定云網(wǎng)絡(luò)(例如,oracle云基礎(chǔ)設(shè)施(oci))的服務(wù)交付給其他云(例如,在microsoft?azure中)上的用戶的能力。mccp框架允許((一個(gè)或多個(gè))其他云環(huán)境的)用戶訪問云環(huán)境的服務(wù)(例如,paas服務(wù)),同時(shí)提供盡可能接近該用戶的(一個(gè)或多個(gè))原生云環(huán)境的用戶體驗(yàn)。mccp的關(guān)鍵價(jià)值主張是客戶將能夠體驗(yàn)外部云中的服務(wù)的完整數(shù)據(jù)平面能力。
3、本公開的一個(gè)實(shí)施例針對一種方法,包括:使用由第一云服務(wù)提供商提供的第一云基礎(chǔ)設(shè)施來提供一組一個(gè)或多個(gè)云服務(wù);在第一云基礎(chǔ)設(shè)施內(nèi)提供多云基礎(chǔ)設(shè)施,該多云基礎(chǔ)設(shè)施使得與針對第二云服務(wù)提供商的賬戶相關(guān)聯(lián)的用戶能夠從第二云基礎(chǔ)設(shè)施使用該組一個(gè)或多個(gè)云服務(wù)中的第一服務(wù);以及使用多云基礎(chǔ)設(shè)施在針對第二云服務(wù)提供商的賬戶與在第一云基礎(chǔ)設(shè)施中創(chuàng)建的租賃之間創(chuàng)建鏈路,以使用戶能夠使用第一服務(wù)。
4、本公開的一方面提供了一種計(jì)算設(shè)備,其包括一個(gè)或多個(gè)數(shù)據(jù)處理器以及包含指令的非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),指令在一個(gè)或多個(gè)數(shù)據(jù)處理器上執(zhí)行時(shí)使計(jì)算設(shè)備執(zhí)行本文公開的一種或多種方法的部分或全部。
5、本公開的另一方面提供了一種有形地實(shí)施在非暫態(tài)機(jī)器可讀存儲介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品,包括被配置為使一個(gè)或多個(gè)數(shù)據(jù)處理器執(zhí)行本文公開的一種或多種方法的部分或全部的指令。
6、當(dāng)參考以下說明書、權(quán)利要求書和附圖時(shí),前述以及其他特征和實(shí)施例將變得更加明顯。
1.一種方法,包括:
2.如權(quán)利要求1所述的方法,其中第一服務(wù)對應(yīng)于創(chuàng)建和利用部署于在第一云基礎(chǔ)設(shè)施中創(chuàng)建的租賃中的數(shù)據(jù)庫資源。
3.如權(quán)利要求1所述的方法,其中多云基礎(chǔ)設(shè)施包括多云控制平面,所述多云控制平面托管云-鏈路適配器、網(wǎng)絡(luò)鏈路適配器和適配器池,其中每個(gè)適配器對應(yīng)于由第一云服務(wù)提供商提供的所述一組一個(gè)或多個(gè)云服務(wù)中的特定服務(wù)。
4.如權(quán)利要求1所述的方法,還包括:
5.如權(quán)利要求4所述的方法,還包括:
6.如權(quán)利要求5所述的方法,還包括:
7.如權(quán)利要求6所述的方法,還包括:
8.如權(quán)利要求7所述的方法,其中包括在適配器池中并且與第一服務(wù)對應(yīng)的第一適配器利用所述資源主體來調(diào)用由第一云服務(wù)提供商提供的第一服務(wù)。
9.如權(quán)利要求1所述的方法,還包括:
10.如權(quán)利要求1所述的方法,其中第一云基礎(chǔ)設(shè)施與第二云基礎(chǔ)設(shè)施不同。
11.如權(quán)利要求3所述的方法,其中適配器池包括:
12.如權(quán)利要求4所述的方法,其中多云控制臺包括與和第二云服務(wù)提供商的云門戶相關(guān)聯(lián)的用戶界面類似的界面。
13.一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),所述指令在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得:
14.如權(quán)利要求13所述的一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),其中第一服務(wù)對應(yīng)于創(chuàng)建和利用部署于在第一云基礎(chǔ)設(shè)施中創(chuàng)建的租賃中的數(shù)據(jù)庫資源。
15.如權(quán)利要求13所述的一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),其中多云基礎(chǔ)設(shè)施包括多云控制平面,所述多云控制平面托管云-鏈路適配器、網(wǎng)絡(luò)鏈路適配器和適配器池,其中每個(gè)適配器對應(yīng)于由第一云服務(wù)提供商提供的所述一組一個(gè)或多個(gè)云服務(wù)中的特定服務(wù)。
16.如權(quán)利要求13所述的一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),還包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得執(zhí)行以下操作的指令:
17.如權(quán)利要求16所述的一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),還包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得執(zhí)行以下操作的指令:
18.如權(quán)利要求17所述的一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),還包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得執(zhí)行以下操作的指令:
19.如權(quán)利要求18所述的一種或多種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),還包括在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得執(zhí)行以下操作的指令:
20.一種計(jì)算設(shè)備,包括: