本文為您介紹Hologres計算群組執行個體資源支援的彈性擴充模式(縱向擴充和橫向擴充)以及對應的彈效能力使用方式,您可根據業務需要選擇合適的資源彈性方式。
彈性擴充模式
Hologres計算群組型執行個體支援將執行個體分隔成為多個計算群組。對於每個計算群組,可以按需選擇如下彈性擴充方向:
縱向擴充(Scale up/down):自Hologres V2.0版本起,支援縱向增加或減少計算群組的計算資源,可兼顧中大型任務情境與高並發小任務情境。
橫向擴充(Scale out/in):自Hologres V3.2版本起,支援橫向增加或減少計算群組的Cluster數,更適合面對高並發小任務情境,有更靈活的吞吐能力與隔離能力。
彈效能力使用方式
在使用彈效能力時,有如下方式:
手動彈性:手動縱向擴縮容,手動橫向調整Cluster數量,詳情請參見計算群組管理。
分時彈性(縱向):設定定時任務,定時縱向擴充,參見分時彈性(Beta)。
自動彈性(橫向):設定彈性上限,根據負載自動橫向擴充,詳情請參見Multi-cluster與自動彈性(Beta)。
名詞解釋
分時彈性功能中的名詞解釋:
計算群組預留資源:建立計算群組時需定義預留資源量,該資源量可後續修改,計算群組將從執行個體的預留資源中進行分配。
計算群組彈性資源:在預留資源基礎上,利用分時機制額外動態擴充的資源量。
計算群組總計算資源:計算群組實際使用的資源總量,為計算群組預留資源和計算群組彈性資源總和。
Multi-cluster與自動彈性功能中的名詞解釋:
預留Cluster數:建立計算群組時需定義預留Cluster數量,該數值可後續修改,預留Cluster的計算資源從執行個體預留資源中擷取。
單Cluster規格:建立計算群組時需定義預留Cluster規格,該規格可後續修改,每個預留Cluster從執行個體預留資源中擷取的資源量。
計算群組預留資源:單Cluster規格 * 預留Cluster數。
計算群組彈性資源:
計算群組在預留資源之外,通過自動彈性額外彈出的資源量。
單Cluster規格 * (當前Cluster數 - 預留Cluster數)。
計算群組總計算資源:計算群組實際使用的資源總量,為計算群組預留資源和計算群組彈性資源總和。
執行個體層級的計算資源套件括如下定義:
執行個體預留資源:執行個體預留的計算資源總量,支援訂用帳戶和隨用隨付兩種付費模式。可以分為已指派資源和未分配資源:
執行個體已指派資源:執行個體預留資源中,已經分配給所有計算群組預留資源的總量。
執行個體未分配資源:執行個體預留資源中,還沒有分配給計算群組的資源量。
執行個體彈性資源:執行個體下的所有計算群組,在預留資源之外,通過分時彈性或自動彈性額外彈出的資源總量。
執行個體總計算資源:執行個體實際使用的資源總量,為執行個體預留資源和執行個體彈性資源總和。