全部產品
Search
文件中心

MaxCompute:自動彈性使用最佳實務

更新時間:Jan 28, 2026

MaxCompute自動彈性(Autoscale)功能實現了計算CU資源的按需自動擴縮與隨用隨付。系統可即時感知業務負載變化,自動調整並提供與作業負載需求相匹配的計算CU資源,並讓使用者僅為實際自動彈性CU用量付費。既保障作業效能,又最佳化使用成本。本文介紹如何配置和使用MaxCompute自動彈性功能。

功能概述

MaxCompute在提供訂用帳戶預留資源模式的基礎上,也支援按小時付費的彈性預留資源模式,支援使用者自訂時間計劃、根據配置規則進行資源擴縮容。為更好地最佳化資源成本,實現資源與業務負載的靈活匹配,MaxCompute全新推出自動彈性功能模式。現存三種資源配置方式的主要區別如下:

資源類型

使用方式

付費方式

適用情境

訂用帳戶預留

使用者指定固定計算CU資源量,按月或年購買,長期持有。

使用者為購買資源量付費。

  • 計算資源需求固定

  • 無資源需求波動

彈性預留

在訂用帳戶預留基礎上,按照使用者自訂CU用量和時間規則進行資源擴縮。

  • 擴縮容動作根據使用者自訂的規則定時觸發;

  • 擴縮CU量按照使用者佈建的彈性預留CU值決定。

使用者為自訂規則設定彈性預留CU,按購買量和時間長度以小時為單位累計用量出賬。

  • 計算資源需求波動有周期性規律,峰穀值可預測

  • 使用者有精細化資源配置營運能力

自動彈性

在訂用帳戶預留基礎上,由系統自動感知作業負載波動進行自動彈性擴縮,自動提供與作業負載需求相匹配的計算CU資源。

使用者為實際使用的自動彈性CU,按使用量和時間長度以小時為單位累計用量出賬。

  • 計算資源需求波動頻繁、峰穀值較難預測

  • 希望同時保障作業效能並最佳化使用成本

適用範圍

  • 必須購買訂用帳戶預留計算資源才可配置使用自動彈性功能。

  • 自動彈性功能僅支援在批處理類型Quota配置使用,不支援互動式類型Quota。

  • 啟用自動彈性功能時,需設定符合業務需求的自動彈性上限CU值用於成本控制,系統將在該上限範圍內自動擴縮,並按實際使用的自動彈性CU量計費。

重要

MaxCompute的自動彈效能力受即時庫存資源的可用性影響。

系統將儘力滿足使用者佈建的自動彈性上限,但無法保證始終可達。若業務需要可承諾的資源保障,建議同步配置彈性預留CU,該部分資源將按使用者佈建的時間計劃為使用者預留。對於遠超歷史水平的突發需求(如節假日大促),請務必提前聯絡我們,以保障資源充足供應。

計費方式

自動彈性功能採用後付費方式,只需為實際使用的計算資源付費,無需提前付費購買。

說明

賬單出賬存在一定延遲,具體費用請以最終賬單資料為準。

  • 計費單位:計算資源用量的計費單位是CU*時。

  • 計量方式:基於自動彈性生效期間內產生的自動彈性使用CU量計算。系統按秒層級監控自動彈性CU實際使用量,在一級Quota維度按小時為一次結算周期統計該小時內使用CU量。

    例如:假如在一個小時內的前30分鐘(1800秒)每秒使用10個CU,後30分鐘(1800秒)每秒使用20個CU,那麼該小時的總用量為:(10 CU × 1800秒 + 20 CU × 1800秒) / 3600秒/時 = 15 CU*時

  • 計費公式每小時的費用 = 該小時自動彈性CU用量(單位:CU*時)× 自動彈性CU價格

  • 自動彈性CU價格0.0558 USD /(CU*H)

  • 查看用量:若使用者在某時間段內啟用AutoScale,可在賬單詳情中看到對應用量。

概念說明

自動彈性上限CU(AutoscalelimitCU)

指使用者為Quota設定的彈性CU資源總上限。當該值 > 0 時,則為啟用自動彈性功能,系統可在此上限範圍內按實際負載自動擴縮容。

自動彈性使用CU(AutoscaleUsedCU)

指在啟用自動彈性後,Quota中實際消耗的自動彈性CU資源使用量。系統將根據作業負載自動調整CU用量,並按此實際CU使用量計費。

操作步驟

配置流程

  1. 登入MaxCompute控制台,在左上方選擇地區。

  2. 在左側導覽列,選擇管理配置 > 配额(Quota)管理 。

  3. Quota管理頁面,單擊目標Quota對應操作列的Quota配置

  4. Quota配置頁面,選擇基础配置頁簽,單擊编辑基础配置

  5. 單擊新增二级Quota或為現有的二級Quota配置自动弹性上限CU

    配置說明如下:

    當前僅在印尼(雅加達)地區發布自動彈性功能,因此僅在該地區的控制台支援一級/二級Quota的自動彈性上限參數配置。對於暫未發布的地區,自動彈性上限預設為0 且設定框置灰,不可設定。
    1. 一級Quota:

      • 預設不啟用自動彈性,自動彈性上限CU(AutoscaleLimitCU)預設值為0。

      • 自動彈性上限CU可按10為步長設定,最大值為該一級Quota的預留CU值。

      • 啟用自動彈性後,在配置方案生效期間,Quota將始終佔有預留CU + 彈性預留CU資源,同時疊加使用額外的自動彈性CU資源,自動彈性CU用量範圍在(0, AutoscaleLimitCU],以滿足作業負載需求。

    2. 二級Quota:

      • 若一級Quota啟用自動彈性,其所有二級Quota預設啟用自動彈性。

      • 各二級Quota的自動彈性上限CU支援單獨設定,自動彈性上限CU值範圍為[0, 一級Quota AutoscaleLimitCU]].

      • 所有二級Quota共用自動彈性資源,系統會根據二級Quota的負載情況自動分配。在實際使用時,一級Quota下所有二級Quota的自動彈性使用CU總和等於一級Quota自動彈性使用CU,且不超過一級Quota的彈性上限CU。

    其他Quota參數說明參考Quota管理文檔

  6. 自動彈性功能支援結合時間計劃同時配置使用,可在Quota伸縮配置介面設定多個資源配置方案,並通過分時管理調度。

資源觀測

啟用自動彈性後,支援通過資源觀測查看Quota層級的自動彈性使用CU情況。

  1. 登入MaxCompute控制台,在左上方選擇地區。

  2. 在左側導覽列,選擇观测运维 > 资源观测

  3. 资源观测頁面,選擇计算资源頁簽。

  4. Quota选择下拉式清單篩選要查看的Quota。

    支援在一級Quota與二級Quota查看各Quota的秒層級自動彈性上限CU和自動彈性使用CU。