全部產品
Search
文件中心

MaxCompute:計算資源-Quota管理

更新時間:Jan 07, 2026

Quota管理是在MaxCompute管理主控台提供計算資源消耗查看、調整、增刪改查等涉及日常資源管理營運的功能模組。本文介紹Quota管理提供的各種能力。

Quota簡介

MaxCompute Quota作為計算資源的單元,為MaxCompute SQL、MapReduce、Spark、Mars、PAI等計算作業提供所需計算資源(CPU及記憶體)。

  • MaxCompute Quota分為一級和二級Quota,一級Quota之間相互獨立;二級Quota從屬於一級Quota,二級Quota之間資源支援共用。一級Quota作為二級的統管Quota不可直接被使用,需要通過使用二級Quota來使用對應的CU資源。

  • MaxCompute計算資源單位為CU(即Quota內的對象)。支援訂用帳戶隨用隨付兩種購買模式。

    • 計算費用(訂用帳戶):按月購買預留CU,系統建立分配的獨佔Quota。使用時可按需在包月CU基礎上按時預購彈性預留CU(按購買量和時間長度後付費)。作業在訂用帳戶Quota內運行時最大隻能使用該Quota CU購買量,可以在一級Quota內自訂分配二級QuotaCU,實現通過控制CU量來控制預算。

    • 計算費用(隨用隨付):後付費方式,系統分配可使用的公用二級Quota,不可自行控制CU量以及進行二次分配。

查看Quota

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

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

  3. Quota管理頁面,查看可使用的Quota列表。

    將滑鼠懸浮於目標一級或二級Quota上,並單擊image表徵圖,可以為該Quota添加关注

    概览页我关注的地區,可以查看關注配额(Quota)

    列表以樹狀方式顯示一、二級Quota。預設阿里雲帳號(主帳號)及其子帳號都可查看此列表。

    • 訂用帳戶Quota:單擊一級Quota左側的列表表徵圖可以展開二級Quota列表,同時展示二級Quota當前生效的配置資訊。購買訂用帳戶資源後,系統預設建立分配一級和二級Quota。

    • 隨用隨付Quota:單擊一級Quota左側的列表.png表徵圖可以展開二級Quota列表。開通隨用隨付標準版後,系統預設建立分配一級Quota預設後付費Quota_p以及二級Quota預設後付費Quota

      說明
      • 部分隨用隨付的預設二級Quota名稱為aliyun_nick。海外地區可能出現隨用隨付的預設一級Quota名稱無法正確展示的情況,但不影響對二級Quota的使用。

      • 每個地區下僅可建立一個隨用隨付模式的Quota,且不支援跨地區使用。

配置Quota

對已經購買的訂用帳戶標準計算資源Quota二次拆分,預設阿里雲主帳號具有許可權,RAM帳號可以通過授權獲得配置許可權,詳情請參見RAM許可權。配置Quota主要由基礎配置伸縮配置兩部分組成。

基礎配置

說明

每個一級Quota下最多支援100個二級Quota,請根據業務情境合理規劃和配置。

即雲數倉資源類型的二級Quota的新增或刪除,基礎參數的配置(包括是否獨佔、單作業CU上限、開啟優先順序、非預留CU、調度策略),預留CU和彈性預留CU配置(僅作用於當前生效的配置方案)。若沒有分時伸縮情境需求,通過此配置即可滿足Quota的管理。

伸縮配置

Quota伸縮配置即分時伸縮配置,實現為Quota在不同時段設定不同的Min/Max 預留CU量或彈性預留CU。

配置流程

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

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

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

    僅支援付费方式包年包月的Quota。

  4. Quota基礎配置

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

      參數說明如下:

      參數

      說明

      Quota名称

      自訂輸入,需以字母開頭,包含字母、數字和底線。

      类型

      • 批处理:用來跑批作業的Quota。

      • 交互式:專用於跑查詢加速(MCQA)作業的Quota,無需配置為專案的預設計算Quota。

        • 當Project預設計算Quota為訂用帳戶的批處理Quota時,一旦發起的作業命中查詢加速,會自動調度到互動式Quota裡執行。

        • 如果有多個互動式Quota,MCQA作業預設調度到最早建立的互動式Quota裡執行,因此需要結合Quota規則,可以實現不同Project發起的MCQA作業調度到不同的互動式Quota裡執行,Quota規則詳情請參見Quota規則

      预留CU量[minCU,maxCU]

      包月預留CU量。minCU為保障值,maxCU為上限。

      • 一級Quota的預留CU量即為購買的包月CU量(minCU=maxCU),需要擴、縮容只能通過升級、降配方式實現,在此不可編輯。

      • 當maxCU>minCU時,二級Quota之間為共用模式,如CU請求量大於min值,其他Quota空閑且非獨佔的情況下會被搶佔。

      • 二級Quota的minCU總量等於一級Quota的minCU量。

      • 二級Quota的minCU小於等於二級Quota的maxCU小於等於一級Quota購買的minCU量。

      • 預設的二級Quota的minCU和maxCU不可編輯:

        • 預設的二級Quota的minCU量 =【一級minCU量】-【自訂二級Quota的minCU量的總和】

        • maxCU量與一級Quota的maxCU量相等。

      • 二級Quota的minCU暫時不可配置為0。

      • 對於新增的Quota

        • 此配置僅作用於當前生效的配置方案。

        • 若存在多個伸縮配置方案,新增成功後,該Quota將加入到所有配置方案中,除當前生效的配置方案外,其他方案中預設預留minCU都為1(從二級預設預付費Quota裡扣減),因此若需要調整CU量,請在伸缩配置頁簽編輯更新各個配置方案。

      弹性预留CU

      按時預購的預留彈性CU量。關於彈性預留CU的計費詳情,請參見計算費用(按時計費)

      • 一級Quota的預留彈性CU量即為需要預購的CU量,預設為0,最大能設定的量為對應Quota所購買的訂用帳戶預留CU量,且不超過10000 CU;同時受庫存限制,即配置擴容時會進行庫存校正。配置的擴容量至少為50 CU,或以50的倍數增加。

      • 二級quota的預留彈性CU量定義如下:

        • 預留彈性CU總和為一級Quota的預留彈性CU量。

        • 預設二級Quota的預留彈性CU不可編輯,預留彈性CU量為一級Quota預留彈性CU量減去自訂二級Quota的預留彈性CU量。

      • 對於新增的Quota

        • 此配置僅作用於當前生效的配置方案。

        • 若有多個伸縮配置方案,新增成功後,該Quota將加入到所有配置方案中,除當前生效的配置方案外,其他方案中預設彈性預留CU都為0,因此若需要調整CU量,請在伸缩配置頁簽對各個配置方案進行編輯更新。

      是否独占

      是否強獨佔Quota,即Quota的CU即使空閑也不被其他配額組佔用。

      • 僅二級Quota可配置,當二級Quota類型為交互式時,此參數預設為獨佔且不可修改。

      • 適用於跑BI或ALGO等業務的配額組。該類型作業隨時都可能使用,需防止被其他Quota佔用長時間不釋放(當Quota的max值>min值時有可能會佔用其他閒置Quota)。

      单作业CU上限

      對在此Quota內執行的作業設定CU並發上限,為空白或為0表示不限制,可輸入正整數進行合理設定。

      • 當二級Quota類型為互動式時,此參數預設不可用。

      • 適用於防止單作業長時間佔用大量CU導致其他作業等待資源。同時支援作業層級進行限制,在執行的代碼前使用set odps.task.max.concurrent.cu=<CU量>; 命令進行設定,作業層級的配置優先順序高於Quota層級的配置。

      开启优先级

      優先順序功能,詳情請參見作業優先順序

      在此Quota上執行的作業將優先執行,或者Project層級開啟也同樣生效。當二級Quota類型為交互式時,此參數預設不可用。

      非预留CU

      包月非預留CU量。

      • 一級Quota的非預留CU量即為購買包月非預留CU量,需要擴、縮容只能通過升級、降配方式實現(當前庫存緊張無法擴容),在此不可編輯。

      • 二級Quota的非預留CU定義如下:

        • 二級Quota的非預留CU總和為一級Quota的非預留CU量。

        • 預設二級Quota的非預留CU不可編輯,非預留CU量為一級Quota的非預留CU量減去自訂二級Quota的非預留CU量。

      调度策略

      MaxCompute二級Quota調度策略包含FAIR、FIFO。

      • FAIR(公平調度)

        • 對於作業優先順序相同的情境,資源將平均分配至同一時間提交的所有作業。

        • 對於作業優先順序不同的情境,資源優先平均分配給優先順序較高的作業,若有剩餘,再平均分配給優先順序較低的作業。

      • FIFO(先進先出)

        • 對於作業優先順序相同的情境,資源將優先分配至先提交的作業。

        • 對於作業優先順序不同的情境,即使優先順序高的作業提交時間晚於優先順序低的作業,資源也將優先分配至高優先順序作業。

      根據業務情況選擇合適的調度策略(暫不支援類型為互動二級Quota設定調度策略),更多介紹請參見計算資源-Quota調度策略說明

      重要

      自2023年5月24日起,華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華北6(烏蘭察布)、華南1(深圳)、西南1(成都)地區建立的二級Quota調度策略預設值為FIFO。以上地區在此時間之前建立的二級Quota調度策略預設值為FAIR。

    2. 刪除Quota

      Quota配置頁面,選擇基础配置頁簽,單擊目標Quota對應操作列的删除

      二級Quota被刪除後,此二級Quota將在所有的Quota資源配置方案裡被刪除,對應的minCU和彈性預留CU量將加到預設二級Quota中,如需要調整請編輯更新伸缩配置頁簽中的各個配置方案。

  5. Quota伸縮配置

    購買訂用帳戶MaxCompute專案後,每個一級Quota都會有一個名稱為Default的預設資源配置方案。

    每個資源配置方案包含一級Quota及其下所有二級Quota的預留CU和彈性預留CU配置,多個配置方案結合分時管理,常用於一天內不同時段有不同配置的情境,例如,在每天00:00~08:00和08:00~24:00兩個時段,二級Quota的CU量需求不同,則可以配置兩個Quota配置方案,通過分時管理進行調度。

    說明

    支援添加多個資源配置方案,最多為48個,每個方案配置不同,以便每日不同時段啟用相應的方案。

    1. Quota配置頁面,選擇伸缩配置頁簽。

    2. 伸缩配置頁簽,單擊新增配置方案,在彈出的新增配置方案對話方塊,填寫配置方案名称,並為二級Quota配置预留CU量[minCU,maxCU]弹性预留CU

    3. 單擊確定,完成新增。

    4. 伸缩配置頁簽,單擊目標配置方案對應的操作列的立即生效,可使該配置方案立即生效。也可在分时管理配置時使用已有方案。

      任意配置方案均可操作立即生效,但需注意若已設定分時管理調度,則會被下一個分時覆蓋。因此如果想固定手動生效某個方案,需要清除其他所有分時設定,只保留該手動生效的方案,以確保當前操作能夠立即生效而不被覆蓋。

  6. (可選)資源配置方案的其他相關操作如下:

    • 查看配置方案

      伸缩配置頁簽,單擊配置方案名称左側的image表徵圖,展開方案詳情,查看各方案的具體資訊。

    • 編輯配置方案

      伸缩配置頁簽,單擊目標配置方案對應的操作列的编辑,更新配置方案。

      若該方案為當前生效方案,則編輯成功後,還需要單擊操作列的立即生效才能啟用最新的配置。

    • 刪除配置方案

      伸缩配置頁簽,單擊目標配置方案對應的操作列的删除,即可刪除配置方案。

      Default方案和當前生效的方案不可刪除。

    • 複製配置方案

      伸缩配置頁簽,單擊目標配置方案對應的操作列的克隆,即可複製出一個新方案。

  7. 分時管理

    可以設定每日不同時間點啟用不同的Quota配置方案,以此實現對Quota配置的分時管理。

    說明

    分時調度會有一定的延遲,預計延遲時間為5分鐘以內。

  8. 伸缩配置頁簽,單擊分时管理地區的编辑时间计划

  9. 單擊新增生效时间段,選擇生效開始時間配置方案计划

    說明
    • 時間計劃整體只有一份,預設已耗用時間為00:00(不可修改和刪除),對應啟用配置方案是Default(可修改)。如果沒有增加已耗用時間,則代表全天都是啟用同一個配置方案。

    • 支援整點和半點鐘啟用不同的配置方案,一個配置方案可以被重複啟用。

查看Quota消耗

查看一級Quota內CU資源的消耗情況。預設主帳號及其子帳號都可查看。

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

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

  3. Quota管理頁面,單擊目標Quota對應操作列的资源消耗

  4. 资源消耗頁面,點擊二級Quota左側image 表徵圖,展開後可查看CPU资源(单位:Core)Memory資源(單位: GB)消耗趨勢圖和Quota以及關聯的Project列表。

    • CPU资源(单位:Core)Memory資源(單位: GB)支援選擇不同二級Quota和時間段查看各類CU使用量趨勢。單擊某個時間點,可以進入該時刻對應的作業快照列表。

    • Quota以及關聯的Project列表:可查看對應二級Quota都被哪些Project定義為預設計算Quota。

Quota規則

MaxCompute支援對Quota配置規則條件,指定滿足某些條件的作業可以被調度到對應的Quota裡執行。Quota規則詳情請參見Quota規則

Quota標籤管理

MaxCompute支援為一級訂用帳戶Quota綁定或解除綁定標籤,標籤的詳細用法及使用限制請參見什麼是標籤

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

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

  3. 建立標籤

    1. Quota管理頁面,查看可使用的Quota列表。

    2. 建立單個一級Quota標籤

      1. 將滑鼠懸浮於目標一級Quota(限付費方式為包年包月)所在标签列的編輯表徵圖上,單擊綁定/編輯

        若未建立過標籤會顯示綁定,否則顯示編輯

      2. 編輯標籤對話方塊中,輸入標籤鍵標籤值

      3. 單擊確定,在標籤編輯成功對話方塊中單擊關閉

    3. 大量建立多個一級Quota標籤。

      1. 選中要大量新增標籤的一級Quota,單擊頁面底部的批量打标

      2. 編輯標籤對話方塊中,輸入標籤鍵標籤值

      3. 單擊確定,在標籤編輯成功對話方塊中單擊關閉

  4. 標籤篩選

    Quota管理頁面,單擊標籤篩選,可以根據標籤的鍵和值篩選Quota。

  5. (可選)解除綁定標籤

    • 解除綁定單個一級Quota的標籤。

      1. 將滑鼠懸浮於目標一級Quota所在标签列的編輯表徵圖上,單擊編輯

      2. 編輯標籤對話方塊中,單擊要解除綁定標籤後的刪除表徵圖。

      3. 單擊確定,在標籤編輯成功對話方塊中單擊關閉

    • 批量解除綁定多個一級Quota的標籤。

      1. 選中要批量解除綁定標籤的一級Quota,單擊頁面底部的批量删除标签

      2. 批量解除綁定標籤對話方塊中,勾選需要解除綁定的標籤。

      3. 單擊解除綁定x個標籤(x為具體的解除綁定標籤數),在標籤編輯成功對話方塊中單擊關閉