全部產品
Search
文件中心

E-MapReduce:配置Auto Scaling

更新時間:Sep 24, 2025

Auto Scaling功能允許您自訂伸縮規則,從而自動的調整節點數量,高效地適應業務變化。例如,您可以為計算群組配置基於時間的Auto Scaling規則,即可在指定的擴容時間點自動擴容,以應對業務高峰期,在指定的縮容時間點自動縮容,降低在業務低峰期的成本。

前提條件

已建立StarRocks執行個體,詳情請參見建立執行個體

使用限制

  • BE計算群組不支援Auto Scaling。

  • 預設計算群組的節點數量不能減少至零,必須保持至少有三個節點運行;其餘計算群組可以縮容為零。

  • 處於觸發中狀態的伸縮規則,不支援修改和刪除。

  • 如果存在多條規則的時間範圍重疊,系統將優先執行最近建立的規則。為了避免衝突,建議合理規劃每條規則的執行時間。

建立彈性規則

說明

如果執行個體或計算群組在執行其他動作,Auto Scaling將在其他動作完成後再進行擴容或縮容。

  1. 進入EMR Serverless StarRocks執行個體詳情頁面。

    1. 登入E-MapReduce控制台

    2. 在左側導覽列,選擇EMR Serverless > StarRocks

    3. 在頂部功能表列處,根據實際情況選擇地區。

    4. 單擊目標執行個體的名稱。

  2. 單擊計算群組頁簽。

  3. 計算群組頁面,單擊目標計算群組的計算群組名稱。

  4. 管理計算群組頁面,單擊彈性節點右側的建立彈性規則

    您也可以單擊Auto Scaling規則地區中的建立彈性規則

  5. 在彈出的面板中,配置相關的參數,勾選服務合約,然後單擊確定

    參數

    說明

    規則名稱

    自訂規則名稱,用於標識該Auto Scaling規則。

    彈性類型

    目前僅支援按時間進行伸縮。

    執行頻率

    請選擇一個合適的執行頻率:

    • 每天(預設):任務每天自動執行一次。

    • 每周:允許您指定任務在一周中的某一天或多天自動執行。

    • 每月:任務在每月的指定日期或多個指定日期自動執行。

    • 執行一次:僅在指定時間點執行一次任務。

    執行時間

    需配置任務的起始時間和結束時間。

    • 起始時間:到達此時間點,系統將自動增加相應的節點數量,確保任務有足夠的計算資源立即投入運行,為高峰期或資料處理的開始階段做充分準備。

    • 結束時間:到達此時間點,系統將自動減少相應的節點數量,有效節省資源和成本,避免空閑時段的不必要開銷。

    彈性節點數量

    根據任務負載預估,合理配置所需彈性節點的數量。

    按時間配置的Auto Scaling樣本如下所示:

    • 樣本1:執行頻率選擇為每天,執行時間設定為09:00~19:00,則系統將在每天的早上9:00自動增加一個節點,以應對計算需求,而到了晚上19:00,系統則會自動減少一個節點,以最佳化資源使用。

      image

    • 樣本2:執行頻率選擇為每周(周一),執行時間設定為10:00~20:00,則系統將在每周一的早上10:00自動增加一個節點,以應對計算需求,而到了每周一晚上20:00,系統則會自動減少一個節點,以最佳化資源使用。

      image

修改Auto Scaling規則

當業務需求發生變化時,您可以對已建立的彈性規則進行修改,以適應新的業務情境。

  1. 計算群組頁簽的Auto Scaling規則地區,單擊目標規則操作列的修改

  2. 您可以修改伸縮規則,然後單擊確定

刪除Auto Scaling規則

如果某條彈性規則不再適用,您可以將其刪除。

  1. 計算群組頁簽的Auto Scaling規則地區,單擊目標規則操作列的刪除

  2. 在彈出的對話方塊中單擊確定

相關文檔

如需瞭解更多計算群組資訊,請參見計算群組