日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

企業版Serverless能力

云數據庫 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用量的相應變化。

彈性策略

開啟條件

彈升策略

彈降策略

策略類型:保守型。

適用場景:

  • 業務低谷時段資源使用率低于30%的場景。

  • 業務高峰和低谷時段資源使用率差距較大的場景。

  • 對業務穩定性要求較高的場景。

在新建集群時,默認采用保守型Serverless策略。

  • 觸發條件:(以下條件滿足一個即可)

    • CPU使用率在5s內的平均值超過60%。

    • 內存利用率在1s內超過60%。

  • 彈升結果:計算資源=MIN(觸發彈升的資源實際使用量除以45%,預設的彈性上限)。

    說明

    觸發彈升的資源實際使用量=MAX(CPU使用率*CCU, 內存使用率*CCU)。

  • 觸發條件:(以下條件需均滿足)

    • CPU使用率連續60s小于30%。

    • 內存利用率連續60s小于30%。

    • 當前集群的資源量高于預設的彈性下限。

  • 彈降方式:以1 CCU的步長逐步彈降,不是一次彈降至目標值。

  • 彈降結果:集群資源量保持在MAX(使CPU使用率穩定在30%的CCU量,使內存利用率穩定在30%的CCU量,預設的彈性下限)。

策略類型:激進型。

適用場景:

  • 業務低谷時間資源使用率仍處于30%以上的場景。

  • 對降低成本有強烈需求的場景。

支持通過工單白名單開啟。

重要

開啟激進型策略后,可能會對集群的性能和穩定性產生影響,謹慎開啟。

  • 查詢性能影響:集群會更頻繁地觸發計算資源的彈降和節點緩存的加鎖釋放,影響緩存命中率。

  • 穩定性影響:彈升閾值提高和彈升步長降低,可能導致彈升耗時的增加和MemoryLimitException異常的增多。

  • 觸發條件:(以下條件滿足一個即可)

    • CPU使用率在5s內的平均值超過90%。

    • 內存利用率1s超過80%。

  • 彈升結果:計算資源=MIN(觸發彈升的資源實際使用量除以45%,預設的彈性上限)。

    說明

    觸發彈升的資源實際使用量=MAX(CPU使用率*CCU, 內存使用率*CCU)。

  • 觸發條件:(以下條件需均滿足)

    • CPU使用率連續15s小于80%。

    • 內存利用率連續15s小于75%。

  • 彈降方式:以1 CCU的步長逐步彈降,不是一次彈降至目標值。

  • 彈降結果:集群資源量保持在MAX(使CPU使用率穩定在80%的CCU量,使內存利用率穩定在75%的CCU量,預設的彈性下限)。

更多操作

相關API

API接口

說明

ModifyDBInstanceClass - 修改集群彈性配置

修改彈性區間。

CreateDBInstance - 創建集群

購買集群。

DeleteDBInstance - 釋放集群

刪除集群。

StartDBInstance - 啟動集群

啟動集群。

StopDBInstance - 暫停集群

暫停集群。

RestartDBInstance - 重啟集群

重啟集群。