云數據庫 ClickHouse 企業版基于存算分離的架構,實現了集群計算資源根據實際業務負載動態彈性升降的Serverless能力。云數據庫 ClickHouse 企業版集群在業務波動較大的場景下,集群資源可根據實際業務量自動動態調整,幫助您降低業務低峰時段的資源用量,進而降低您總體資源采購的成本。本文介紹云數據庫 ClickHouse 企業版集群的Serverless能力以及其彈性策略和適用場景。
功能介紹
計算資源
ClickHouse集群計算資源的計量單位是CCU(ClickHouse Compute Unit),1 CCU對應資源為1 Vcpu 4 GiB。
企業版集群支持根據業務的實際負載,在預設的集群彈性上限和彈性下限之間進行計算資源的彈性增加和彈性減少。最小的資源彈性步長為1 CCU。
在業務波動較大的場景下,固定規格的集群和企業版集群資源使用和規格變化情況如下圖所示。從圖中可以得知,在業務波動較大的場景下,固定規格的集群劣勢是,在波谷期浪費的資源較多,在高峰期資源不足,導致業務受損。相對固定規格的集群,企業版集群有以下優勢。
集群資源可根據實際業務需求量動態調整,降低運維壓力。
提升整體資源利用率,降低資源采購成本。
業務高峰秒級完成資源彈升,過程業務無感,提升系統穩定性。
存儲資源
企業版存儲資源采用OSS共享存儲方案,支持按實際使用量計費的Serverless模式,無需預購存儲盤。
適用場景
存在明顯的業務波峰波谷情況。
有間歇性業務高峰,需要頻繁變配的場景。
不確定負載的場景,例如物聯網(IoT)、邊緣計算。
期望降低運維成本、提升運維效率的場景。
費用
云數據庫ClickHouse企業版集群費用由計算資源費用和存儲資源費用兩部分組成。更多計費信息,請參見企業版按量計費。
同時,您也可以購買對應資源包,抵扣集群的資源消耗,進一步降低您的資源成本。資源包計費規則以及如何購買,請參見資源包。
Serverless資源彈性擴縮觸發條件
目前,云數據庫 ClickHouse 企業版為您提供了兩種彈性策略:保守型策略和激進型策略。
在不改變CCU上限的情況下,彈升和彈降不會影響集群的節點個數。集群的節點個數僅與集群的CCU上限相關。當CCU上限大于64時,企業版集群的節點數計算公式為:
CCU上限/32
;當CCU上限小于64時,企業版集群的節點數為2。集群每個節點的內存中都會保存必要的元數據。因此,在調整CCU上限后,集群節點數量的變化將導致集群總內存使用量及整體CCU用量的相應變化。
彈性策略 | 開啟條件 | 彈升策略 | 彈降策略 |
策略類型:保守型。 適用場景:
| 在新建集群時,默認采用保守型Serverless策略。 |
|
|
策略類型:激進型。 適用場景:
| 支持通過工單白名單開啟。 重要 開啟激進型策略后,可能會對集群的性能和穩定性產生影響,謹慎開啟。
|
|
|
更多操作
相關API
API接口 | 說明 |
修改彈性區間。 | |
購買集群。 | |
刪除集群。 | |
啟動集群。 | |
暫停集群。 | |
重啟集群。 |