System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及云計算領域,尤其涉及云資源的管理方法、裝置、集群、程序產品及存儲介質。
技術介紹
1、云計算(cloud?computing)是分布式計算的一種,指的是通過網絡“云”將巨大的數據計算處理任務分解成無數個小任務,然后,通過多部服務器提供的算力資源(又可稱為云資源)處理這些小任務,并將處理結果返回給租戶。通過云計算,可以在很短的時間內(幾秒鐘)完成對數以萬計的數據的處理,從而實現強大的網絡服務。云計算供應商可以為租戶提供云計算產品中的按需容量預留型的產品,按需容量預留型指由租戶靈活指定小時級任意時間段的算力資源,云計算供應商根據租戶指定的算力資源進行算力資源分配。
2、受租戶對于其自身的算力資源需求把握準確性較差、租戶業務突發激增等因素影響,目前的算力資源分配效率較低。
技術實現思路
1、本申請提供一種云資源的管理方法、裝置、集群、程序產品及存儲介質,提升了算力資源分配效率。
2、為達到上述目的,本申請采用如下技術方案:
3、第一方面,提供一種云資源的管理方法,該方法應用于云管理平臺,云管理平臺用于管理提供云服務的基礎設施,基礎設施設置在多個區域,每個區域包括至少一個數據中心。該方法的執行主體可以是運行有云管理平臺的管理節點,也可以是應用于管理節點的部件或裝置(例如處理器、芯片、或芯片系統等),還可以是能實現全部或部分管理節點功能的邏輯模塊或軟件。該方法包括:首先根據第一租戶的第一規格云實例請求,在資源池中為第一租戶分配對應的第一規格云實例
4、第一方面中,當資源池中未被分配的第一規格云實例數量不足時,回收第一租戶至少一個第一規格云實例,實現了資源池中第一規格云實例的補足,并為第一租戶分配第二規格云實例,提升了云服務的管理效率,且兼顧了第一租戶的云服務質量。靈活的云實例調用提高了云實例資源的利用率,減少了不必要的云實例資源預留和擴容。為第一租戶分配所述第二規格云實例的時間可以是回收第一租戶第一規格云實例之前,也可以在回收第一租戶第一規格云實例之后,這里不作限制。
5、結合第一方面,在一種可能的實現中,在為第一租戶分配至少一個第二規格云實例之前,該方法還可以包括:獲取第一租戶的第二規格云實例選擇指令,第二規格云實例選擇指令包括如下至少一種:第二規格云實例的創建請求;第二規格云實例的備用指令,第二規格云實例的備用指令用于指示在資源池中未被分配的第一規格云實例數量不足時,使用第二規格云實例;第一規格條件選擇指令,第二規格云實例滿足第一規格條件。
6、在該實現中,為第一租戶分配至少一個第二規格云實例是基于第一租戶的第二規格云實例選擇指令確定的,分配的第二規格云實例能夠滿足第一租戶需求,提升了租戶體驗。
7、結合第一方面,在一種可能的實現中,在回收第一租戶至少一個第一規格云實例之前,該方法還可以包括:向第一租戶展示第一提示界面,第一提示界面用于提示第一租戶對應的第一規格云實例可能會被回收。
8、在該實現中,第一提示界面用于提示第一租戶對應的第一規格云實例可能會被回收,能夠提醒第一租戶已經被分配的第一規格云實例可能會被回收,提升了租戶體驗。
9、結合第一方面,在一種可能的實現中,方法還可以包括:獲取第二租戶的第一規格云實例請求;在資源池中為第二租戶分配對應的第一規格云實例;在該實現中,資源池中的第一規格云實例數量不足包括:資源池中未被分配的第一規格云實例數量低于第二租戶的第一規格云實例請求的第一規格云實例數量。
10、在該實現中,在資源池中未分配的第一規格云實例數量低于第二租戶的第一規格云實例請求所請求的第一規格云實例數量時,回收第一租戶至少一個所述第一規格云實例,以滿足第二租戶的計算需求,保障了第二租戶的業務能夠正常辦理。
11、可選的,在該實現中,第二租戶的優先級高于第一租戶。保障了優先級較高的第二租戶的業務能夠正常辦理。
12、可選的,在該實現中,為第二租戶分配的第一規格云實例和回收的第一租戶的至少一個第一規格云實例屬于同一個區域。將第二租戶的第一規格云實例請求所述請求的第一規格云實例所屬同一區域的第一規格云實例分配給第二租戶,減少了數據傳輸開銷。
13、可選的,在該實現中,該方法還可以包括:獲取第一租戶的第一標識和第二租戶的第二標識;回收第一租戶至少一個第一規格云實例,包括:在第一標識和第二標識屬于相同租戶組的標識集合的情況下,回收第一租戶至少一個第一規格云實例。實現了租戶組間的云實施例調用。
14、可選的,在該實現中,第一租戶的業務支持的業務響應時延小于第一閾值,第二租戶的業務支持的業務響應時延小于第二閾值,第一閾值大于第二閾值。保障了支持的業務響應時延較小的租戶可以被優先分配云實施例。結合第一方面,在一種可能的實現中,第二規格云實例的規格小于第一規格云實例。
15、在該實現中,將小于第一規格云實例的第二規格云實例分配給第一租戶,減少了資源浪費。
16、結合第一方面,在一種可能的實現中,為第一租戶分配的第二規格云實例和回收的第一租戶的至少一個第一規格云實例屬于同一個區域。
17、在該實現中,將與分配給第一租戶的第一規格云實例所屬區域相同的第二規格云實例分配給第一租戶,減少了數據傳輸開銷。
18、結合第一方面,在一種可能的實現中,供給第一規格云實例和第二規格云實例的基礎設施的機型不同。
19、第二方面,提供一種云資源的管理裝置,該裝置應用于云管理平臺,云管理平臺用于管理提供云服務的基礎設施,基礎設施設置在多個區域,每個區域包括至少一個數據中心,該裝置可以為管理節點或者管理節點中的芯片或者片上系統。該裝置可以實現上述第一方面或者第一方面可能的設計中管理節點所執行的功能,所述功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。所述硬件或軟件包括一個或多個上述功能相應的模塊。該裝置包括:分配模塊,用于根據第一租戶的第一規格云實例請求,在資源池中為第一租戶分配對應的第一規格云實例,云實例的類型包括虛擬機、容器或物理機中至少一種,資源池為至少一個未被分配的云實例的集合,資源池包含于至少一個數據中心之中;回收模塊,用于當資源池中未被分配的第一規格云實例數量不足時,回收第一租戶至少一個第一規格云實例;分配模塊,還用于為第一租戶分配至少一個第二規格云實例。
20、結合第二方面,在一種可能的實現中,該裝置還可以包括獲取模塊,用于在為第一租戶分配至少一個第二規格云實例之前,獲取第一租戶的第二規格云實例選擇指令,第二規格云實例選擇指令包括如下至少一種:第二規格云實例的創建請求;第二規格云實例的備用指令,第二規格云實例的備用指令用于指示在資源本文檔來自技高網...
【技術保護點】
1.一種云資源的管理方法,其特征在于,所述方法應用于云管理平臺,所述云管理平臺用于管理提供云服務的基礎設施,所述基礎設施設置在多個區域,每個區域包括至少一個數據中心,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在所述為所述第一租戶分配至少一個第二規格云實例之前,所述方法還包括:
3.根據權利要求1-2任一項所述的方法,其特征在于,在所述回收所述第一租戶至少一個所述第一規格云實例之前,所述方法還包括:
4.根據權利要求1-3任一項所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述第二租戶的優先級高于所述第一租戶。
6.根據權利要求4或5所述的方法,其特征在于,為所述第二租戶分配的所述第一規格云實例和回收的所述第一租戶的至少一個所述第一規格云實例屬于同一個區域。
7.根據權利要求4-6任一項所述的方法,其特征在于,所述方法還包括:
8.根據權利要求4-7任一項所述的方法,其特征在于,所述回收所述第一租戶至少一個所述第一規格云實例之前,所述方法還包括:
9.根據權利要求1-6任一項所述的方法,其特征在于,所述第二規格云實例的規格小于所述第一規格云實例。
10.根據權利要求1-9任一項所述的方法,其特征在于,為所述第一租戶分配的第二規格云實例和回收的所述第一租戶的至少一個所述第一規格云實例屬于同一個區域。
11.根據權利要求1-10任一項所述的方法,其特征在于,供給所述第一規格云實例和所述第二規格云實例的所述基礎設施的機型不同。
12.一種云資源的管理裝置,其特征在于,所述裝置應用于云管理平臺,所述云管理平臺用于管理提供云服務的基礎設施,所述基礎設施設置在多個區域,每個區域包括至少一個數據中心,所述裝置包括:
13.根據權利要求12所述的裝置,其特征在于,所述裝置還包括獲取模塊;
14.根據權利要求12-13任一項所述的裝置,其特征在于,所述裝置還包括展示模塊;
15.根據權利要求12-14任一項所述的裝置,其特征在于,所述裝置還包括獲取模塊;
16.根據權利要求15所述的裝置,其特征在于,所述第二租戶的優先級高于所述第一租戶。
17.根據權利要求15或16所述的裝置,其特征在于,為所述第二租戶分配的所述第一規格云實例和回收的所述第一租戶的至少一個所述第一規格云實例屬于同一個區域。
18.根據權利要求15-17任一項所述的裝置,其特征在于,所述獲取模塊,還用于獲取所述第一租戶和所述第二租戶的關聯指令,所述關聯指令用于指示所述第一租戶和所述第二租戶的關聯關系。
19.根據權利要求15-18任一項所述的裝置,其特征在于,所述分配模塊還用于在所述回收所述第一租戶至少一個所述第一規格云實例之前,對所述第一租戶在所述至少一個第一規格云實例上的業務進行熱遷移。
20.根據權利要求12-19任一項所述的裝置,其特征在于,所述第二規格云實例的規格小于所述第一規格云實例。
21.根據權利要求12-20任一項所述的裝置,其特征在于,為所述第一租戶分配的第二規格云實例和回收的所述第一租戶的至少一個所述第一規格云實例屬于同一個區域。
22.根據權利要求12-21任一項所述的裝置,其特征在于,供給所述第一規格云實例和所述第二規格云實例的所述基礎設施的機型不同。
23.一種計算設備集群,其特征在于,包括至少一個計算設備,每個計算設備包括處理器和存儲器;
24.一種包含指令的計算機程序產品,其特征在于,當所述指令被計算設備集群運行時,使得所述計算設備集群執行如權利要求1-11任一所述的方法。
25.一種計算機可讀存儲介質,其特征在于,包括計算機程序指令,當所述計算機程序指令由計算設備集群執行時,所述計算設備集群執行如權利要求1-11任一所述的方法。
...【技術特征摘要】
1.一種云資源的管理方法,其特征在于,所述方法應用于云管理平臺,所述云管理平臺用于管理提供云服務的基礎設施,所述基礎設施設置在多個區域,每個區域包括至少一個數據中心,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在所述為所述第一租戶分配至少一個第二規格云實例之前,所述方法還包括:
3.根據權利要求1-2任一項所述的方法,其特征在于,在所述回收所述第一租戶至少一個所述第一規格云實例之前,所述方法還包括:
4.根據權利要求1-3任一項所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述第二租戶的優先級高于所述第一租戶。
6.根據權利要求4或5所述的方法,其特征在于,為所述第二租戶分配的所述第一規格云實例和回收的所述第一租戶的至少一個所述第一規格云實例屬于同一個區域。
7.根據權利要求4-6任一項所述的方法,其特征在于,所述方法還包括:
8.根據權利要求4-7任一項所述的方法,其特征在于,所述回收所述第一租戶至少一個所述第一規格云實例之前,所述方法還包括:
9.根據權利要求1-6任一項所述的方法,其特征在于,所述第二規格云實例的規格小于所述第一規格云實例。
10.根據權利要求1-9任一項所述的方法,其特征在于,為所述第一租戶分配的第二規格云實例和回收的所述第一租戶的至少一個所述第一規格云實例屬于同一個區域。
11.根據權利要求1-10任一項所述的方法,其特征在于,供給所述第一規格云實例和所述第二規格云實例的所述基礎設施的機型不同。
12.一種云資源的管理裝置,其特征在于,所述裝置應用于云管理平臺,所述云管理平臺用于管理提供云服務的基礎設施,所述基礎設施設置在多個區域,每個區域包括至少一個數據中心,所述裝置包括:
13.根據權利要求12所述的裝置,其特征在于,所述裝置還包括獲取模塊;
【專利技術屬性】
技術研發人員:李一諾,宋利偉,井淑明,周墨頌,
申請(專利權)人:華為云計算技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。