本公開一般而言涉及用于提供云服務的技術。更具體而言,公開了用于使得實現不同虛擬私有標簽云(vplc)的可定制控制臺的新穎技術。可以使用區域中的云服務提供商(csp)提供的基礎設施(csp-provided?infrastructure)為csp的經銷商創建vplc,并將該vplc用于向經銷商的客戶提供一個或多個經銷商供應的云服務。
背景技術:
1、云控制臺為用戶提供了訪問云服務和資源的便捷方式。控制臺定制可以有助于用戶體驗,并且提供更高效的管理,從而提供更好的性能。但是,存在改進云計算中的控制臺定制的需要。
技術實現思路
1、本公開一般而言涉及用于提供云服務的技術。更具體而言,公開了用于使得實現不同虛擬私有標簽云(vplc)的可定制控制臺的新穎技術。使用區域中的csp提供的基礎設施為云服務提供商(csp)的經銷商創建vplc,使得經銷商可以向經銷商的客戶提供一個或多個經銷商供應的云服務。
2、根據本公開中描述的各種技術創建的vplc可以用于不同的目的。例如,在一個用例中,可以為作為csp的客戶的經銷商創建vplc,并且經銷商可以使用該vplc向經銷商的客戶提供一個或多個經銷商供應的云服務。作為另一個用例,vplc可以用作虛擬數據中心,并且可以與和區域中由csp提供的云基礎設施相關聯的領域(realm)不同的領域相關聯。
3、在某些實施方式中,vplc表示虛擬云,其包括已被從區域中的csp提供的基礎設施分配給vplc的資源集合。可以使用區域中的csp提供的基礎設施創建一個或多個vplc。
4、在某些實施例中,區域中的由csp提供的區域基礎設施既可以用于向csp的客戶提供云服務,也可以用于向作為csp的客戶的經銷商的客戶提供經銷商供應的云服務。這是通過從csp提供的區域基礎設施為一個或多個經銷商創建一個或多個vplc來實現的,其中為特定經銷商創建的vplc可以用于向特定經銷商的客戶提供經銷商供應的和經銷商品牌的云服務。這使經銷商能夠成為對于其客戶的經銷商品牌的云服務的提供商,而無需投資提供這些云服務所需的基礎設施。替代地,經銷商使用由csp提供的基礎設施向經銷商的客戶提供經銷商品牌的云服務。以這種方式,區域中由csp提供的基礎設施的第一部分可以用于向csp的客戶提供csp供應的云服務,在該區域中由csp提供的并且被分配給為第一經銷商創建的第一vplc的基礎設施的第二部分可以用于向第一經銷商的客戶提供第一經銷商供應的云服務,在該區域中由csp提供的并且被分配給為第二經銷商創建的第二vplc的基礎設施的第三部分可以用于向第二經銷商的客戶提供第二經銷商供應的云服務,以此類推。
5、在某些實施例中,提供了包括一種方法的技術,該方法包括:使用第一區域中的云服務提供商(csp)提供的基礎設施的第一部分來向csp的一個或多個客戶提供一個或多個csp供應的云服務;基于csp提供的基礎設施為第一經銷商創建第一虛擬私有標簽云(vplc),其中創建第一vplc包括將csp提供的基礎設施的第二部分分配給第一vplc;使用第一vplc向第一經銷商的一個或多個客戶提供一個或多個第一經銷商供應的云服務;使用csp提供的基礎設施為csp的一個或多個客戶提供第一控制臺,第一控制臺包括第一用戶界面(ui)集合;以及使用csp提供的基礎設施為第一經銷商的一個或多個客戶提供第二控制臺,第二控制臺包括第二用戶界面集合;其中第二控制臺與第一控制臺不同。
6、在又一個實施例中,第一控制臺由第一服務器執行,并且第二控制臺由與第一服務器不同的第二服務器執行。
7、在又一個實施例中,第一控制臺和第二控制臺由同一服務器執行。
8、在又一個實施例中,第一ui集合包括為csp定制的ui;并且第二ui集合包括為第一經銷商定制的ui。
9、在又一個實施例中,第一控制臺與和csp供應的云服務相關的第一端點集合相關聯,并且第一端點集合中的端點可經由第一控制臺調用。
10、在又一個實施例中,第二控制臺與和第一經銷商供應的云服務相關的第二端點集合相關聯,并且第二端點集合中的端點可經由第二控制臺調用。
11、在又一個實施例中,第二控制臺與第一vplc的命名空間相關聯。
12、在又一個實施例中,該方法還包括基于csp提供的基礎設施為第二經銷商創建第二vplc,其中創建第二vplc包括將csp提供的基礎設施的第三部分分配給第二vplc;使用第二vplc向第二經銷商的一個或多個客戶提供一個或多個第二經銷商供應的云服務;以及使用csp提供的基礎設施為第二經銷商的一個或多個客戶提供第三控制臺,第三控制臺包括第三ui集合;其中第一控制臺、第二控制臺和第三控制臺是不同的。
13、在各種實施例中,提供了一種系統,該系統包括一個或多個數據處理器和包含指令的非暫態計算機可讀介質,該指令在一個或多個數據處理器上執行時,使得該一個或多個數據處理器執行本文公開的一個或多個方法的部分或全部。
14、在各種實施例中,一種非暫態計算機可讀介質,存儲計算機可執行指令,該計算機可執行指令在由一個或多個處理器執行時,使得計算機系統的一個或多個處理器執行本文公開的一個或多個方法。
15、在各種實施例中,一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令在由處理器執行時,使得處理器執行本文公開的任何方法。
16、上面和下面描述的技術可以以多種方式和在多種上下文中實現。參考以下附圖提供了幾種示例實施方式和上下文,如下面更詳細描述的。但是,以下實施方式和上下文只是眾多實施方式和上下文的一小部分。
1.一種方法,包括:
2.如權利要求1所述的方法,其中第一控制臺由第一服務器執行,并且第二控制臺由與第一服務器不同的第二服務器執行。
3.如權利要求1或權利要求2所述的方法,其中第一控制臺和第二控制臺由同一服務器執行。
4.如前述權利要求中的任一項所述的方法,
5.如前述權利要求中的任一項所述的方法,其中第一控制臺與和csp供應的云服務相關的第一端點集合相關聯,并且第一端點集合中的端點能夠經由第一控制臺調用。
6.如前述權利要求中的任一項所述的方法,其中第二控制臺與和第一經銷商供應的云服務相關的第二端點集合相關聯,并且第二端點集合中的端點能夠經由第二控制臺調用。
7.如前述權利要求中的任一項所述的方法,其中第二控制臺與第一vplc的命名空間相關聯。
8.如前述權利要求中的任一項所述的方法,還包括:
9.一種系統,包括:
10.如權利要求9所述的系統,其中第一控制臺由第一服務器執行,并且第二控制臺由與第一服務器不同的第二服務器執行。
11.如權利要求9或權利要求10所述的系統,其中第一控制臺和第二控制臺由同一服務器執行。
12.如權利要求9至11中的任一項所述的系統,
13.如權利要求9至12中的任一項所述的系統,
14.如權利要求9至13中的任一項所述的系統,其中第二控制臺與第一vplc的命名空間相關聯。
15.一種方法,包括:
16.如權利要求15所述的方法,其中第一控制臺由第一服務器執行,并且第二控制臺由與第一服務器不同的第二服務器執行。
17.如權利要求15或權利要求16所述的方法,其中第一控制臺和第二控制臺由同一服務器執行。
18.如權利要求15至17中的任一項所述的方法,
19.如權利要求15至18中的任一項所述的方法,其中第一控制臺與第一vplc的命名空間相關聯,并且第二控制臺與第二vplc的命名空間相關聯。
20.如權利要求15至19中的任一項所述的方法,