DataWorks Serverless資源群組支援訂用帳戶和隨用隨付兩種計費模式。對於訂用帳戶資源群組,彈性計劃功能允許您在預留CU的基礎上,按需臨時擴容彈性CU,彈性CU部分按照隨用隨付價格計費。本文通過多個典型情境,介紹如何合理使用彈性計劃功能,在保障業務效能的同時實現成本最優。
彈性計劃介紹
DataWorks Serverless資源群組提供兩種計費模式:
隨用隨付:按實際使用的
CU·小時數計費,適用於負載波動劇烈、短期測實驗證以及業務高峰期需應對資源動態競爭的情境。訂用帳戶:預先購買固定CU規格的資源群組,在合約期內享受較低的單位CU成本,適合有穩定基準負載的情境。
當您使用訂用帳戶資源群組時,可能面臨以下挑戰:預留CU按照峰值需求購買會造成低穀時段的資源浪費;按照均值購買則無法滿足峰值需求。彈性計劃正是為解決這一問題而設計的功能:在訂用帳戶預留CU的基礎上,允許您在指定時間段內臨時擴容彈性CU,擴容部分按照隨用隨付價格計費。
因此,當您面臨業務高峰時,有兩種方式提升資源群組算力:
方式一(訂用帳戶擴容):直接升級資源群組的預留CU規格從而增加算力,按訂用帳戶價格計費。
方式二(配置彈性計劃):在指定時段臨時增加彈性CU,高峰過後自動縮容釋放,彈性CU遵循隨用隨付價格計費。
成本對比分析
以華東2(上海)地區為例,1 CU的價格參考如下:
計費項目 | 價格 | 說明 |
隨用隨付(彈性CU費率) | 0.5 元/CU時 | 按實際使用時間長度計費,以分鐘為粒度收費 |
訂用帳戶(預留CU費率) | 240 元/CU/月 | 固定月付 |
以上價格僅以華東2(上海)地區為樣本,實際價格因地區不同而有差異。詳細的地區定價資訊,請參見Serverless資源群組計費標準。
以此價格為例,按每月 30 天計算成本平衡點:
彈性CU的月成本 = 0.5 元/CU時 x 每日使用小時數 x 30 天
訂用帳戶擴容的月成本 = 240 元/CU/月
平衡點:0.5 x H x 30 = 240,得出 H = 16 小時/天
結論:若某CU的每日使用時間長度不足16小時,使用彈性計劃擴容更經濟;若每日使用接近或超過16小時,說明該部分算力已經是常態化需求,建議直接對訂用帳戶資源群組進行擴容,將該部分算力納入預留CU。
以上平衡點以華東2(上海)地區價格為例計算,不同地區的價格差異會導致平衡點不同。請根據您所在地區的實際價格進行計算。
適用範圍
彈性計劃功能僅適用於訂用帳戶 Serverless資源群組。
彈性擴容的CU僅限於數據計算和Data Integration配額使用,不能用於資料服務、個人開發環境、大模型服務等情境。
彈性CU的上限為預留CU規格的5倍或1000CU(取較小值)。
單個資源群組最多可同時設定5個生效的彈性配置方案,並可配置最多20個時間計劃(不含已禁用的計劃)。
情境案例
情境一:夜間批處理高峰,白天資源閑置
情境描述
某企業的資料計算任務主要集中在夜間執行(如每日 22:00~次日 06:00 共 8 小時),白天僅有少量查詢和開發工作單位。當前使用訂用帳戶 Serverless 資源群組,預留 50CU,但夜間批處理高峰時 50CU 經常不足,需要額外 50CU 來滿足需求。
方案對比
以華東2(上海)地區價格為例,對比兩種擴容方式的月成本(均按增加 50CU 計算):
對比項 | 方式一:訂用帳戶擴容至 100CU (擴容 50CU) | 方式二:彈性計劃擴容 50CU |
擴容部分月成本 | 50CU x 240 元/CU/月 = 12,000 元/月 | 50CU x 0.5 元/CU時 x 8 小時 x 30 天 = 6,000 元/月 |
節省比例 | - | 相比訂用帳戶擴容節省 50% |
資源使用率 | 擴容 50 CU:日均閑置 16h,利用率約 33.3% | 夜間按需擴容,白天自動釋放 |
配置建議
登入DataWorks管理主控台。在控制台左側導覽列,單擊資源群組進入資源群組列表介面。
單擊目標Serverless訂用帳戶資源群組,在右上方單擊彈性計劃,進入彈性計劃頁面。
在分時彈性頁簽中,單擊新增配置方案,方案名稱設為"夜間批處理擴容",彈性CU設為 50。
在分時彈性頁簽中,單擊新增時間計劃,生效時段設為每日 22:00~次日 06:00,並綁定上述配置方案。
彈性計劃建立後需經過調度及資源初始化等流程。若需編輯後的計劃在當天生效,建議提交時間不晚於計劃開始前 3 小時;最晚不得晚於開始前 5 分鐘,以預留必要的系統處理視窗。
情境二:Data Integration任務加速,滿足 SLA 時效要求
情境描述
某企業每日需要將業務資料增量同步處理至 MaxCompute 資料倉儲,SLA 要求在每日 06:00~10:00 的 4 小時視窗內完成同步。當前使用訂用帳戶 Serverless 資源群組,預留 50CU,但該時段資源群組總算力需達到 150CU,方可保障同步任務按時完成。
方案對比
以華東2(上海)地區價格為例,對比兩種擴容方式的月成本(均按增加 100CU 計算):
對比項 | 方式一:訂用帳戶擴容至 150CU(擴容 100CU) | 方式二:彈性計劃擴容 100CU |
擴容部分月成本 | 100CU x 240 元/CU/月 = 24,000 元/月 | 100CU x 0.5 元/CU時 x 4 小時 x 30 天 = 6,000 元/月 |
節省比例 | - | 相比訂用帳戶擴容節省 75% |
資源使用率 | 擴容 100 CU:日均閑置 20h,利用率約 16.7% | 僅在同步視窗擴容,完成後自動釋放 |
配置建議
登入DataWorks管理主控台。在控制台左側導覽列,單擊資源群組進入資源群組列表介面。
單擊目標Serverless訂用帳戶資源群組,在右上方單擊彈性計劃,進入彈性計劃頁面。
在分時彈性頁簽中,單擊新增配置方案,方案名稱設為"資料同步加速",彈性CU設為 100。
在分時彈性頁簽中,單擊新增時間計劃,生效時段設為每日 06:00~10:00,並綁定上述配置方案。
彈性CU的上限為預留CU規格的5倍或1000CU(取較小值)。此情境中預留50CU,彈性CU上限為 50 x 5 = 250CU,擴容100CU在限制範圍內。
情境三:購物節大促,短期算力需求激增
情境描述
某電商企業每年在購物節大促期間(如雙十一活動,11月1日至11月11日,共11天),資料處理與分析任務量激增,需要額外 100CU 算力來支撐大促期間的即時資料同步、資料計算等任務(每日運行約 12 小時)。其他時間使用訂用帳戶預留的 50CU 即可滿足日常需求。
方案對比
以華東2(上海)地區價格為例,對比兩種擴容方式在大促期間的成本(均按增加 100CU 計算),如下表。其中出於成本最佳化的考量,訂用帳戶方案在本次對比中採用限時手動擴縮容方式:於 11 月 1 日零點手動擴容至目標規格,並在大促結束後立即手動縮容,從而將計費周期嚴格限制在 11 天內。
對比項 | 方式一:訂用帳戶擴容至 150CU(擴容 100CU) | 方式二:彈性計劃擴容 100CU |
擴容部分成本 | 100CU x 240 元/CU/月 x 11天/30天 = 8800 元/月 | 100CU x 0.5 元/CU時 x 12 小時 x 11 天 = 6,600 元/月 |
節省比例 | - | 相比訂用帳戶擴容節省 25% |
資源使用率 | 擴容 100 CU:日均閑置 12h,利用率約 50% | 僅大促期間按需擴容,結束後自動釋放 |
配置建議
登入DataWorks管理主控台。在控制台左側導覽列,單擊資源群組進入資源群組列表介面。
單擊目標Serverless訂用帳戶資源群組,在右上方單擊彈性計劃,進入彈性計劃頁面。
在分時彈性頁簽中,單擊新增配置方案,方案名稱設為"大促算力保障",彈性CU設為 100。
在分時彈性頁簽中,單擊新增時間計劃,生效日期範圍設為11月1日至11月11日,生效時段設為每日08:00~20:00,並綁定上述配置方案。
最佳實務建議
合理評估資源需求
區分基準與峰值:對於穩定需要的算力,建議購買訂用帳戶預留CU以降低長期成本;對於周期性或臨時性的峰值增量,建議通過彈性計劃按需擴容,實現成本最優組合。
精準匹配用量:根據實際任務需求設定彈性CU數量,避免盲目擴容。彈性CU採用統一資源集區機制,與預留CU合并使用,系統會按需從總資源集區中分配計算單元。
定期複盤:通過歷史執行記錄和資源使用率圖表,定期複盤彈性計劃的實際使用方式,根據業務變化動態調整配置方案和時間計劃。
合理規劃時間計劃
提前提交計劃:彈性計劃建立後需經過系統調度和資源初始化,建議至少提前3小時提交。
預留縮容時間:縮容階段系統會等待正在啟動並執行任務自然完成後才釋放彈性CU,不會強制終止任務。如果任務已耗用時間較長,建議將計劃結束時間適當後延,避免縮容等待時間過長。
避免時段重疊:多個時間計劃的生效時段不允許重疊,請合理規劃各時段的起止時間。
生效時段限制:生效時段必須大於1小時,且起止時間以10分鐘為單位設定。
相關文檔
Serverless資源群組彈性計劃:瞭解彈性計劃功能的完整介紹、操作步驟和功能詳解。
Serverless資源群組計費:瞭解各地區的詳細計費資訊。