為加強DataWorks功能間的資源管理和統一使用者體驗,DataWorks推出的Serverless資源群組涵蓋了原獨享調度資源群組、獨享Data Integration資源群組、獨享資料服務資源群組的核心功能,通過一個資源群組即可完成資料同步、任務調度運行、調用及管理API服務等操作。
Serverless資源群組介紹
相較於舊版資源群組(獨享資源群組和公用資源群組),Serverless資源群組支援的能力更豐富、售賣方式更統一、能有效利用資源片段避免浪費。更多Serverless資源群組介紹以及與舊版資源群組的對比,請參見資源群組管理。
注意事項
DataWorks支援的各類型節點,一部分會下發至各引擎執行,另一部分將直接在DataWorks的資源群組上執行,下發至計算引擎執行的任務由對應計算引擎收取資料計算費用,在DataWorks資源群組執行的任務將由DataWorks收取資料計算費用。
Serverless資源群組隨用隨付方式,高峰期可能存在搶佔資源情況,無法完全保障資源使用的時效性。
Serverless資源群組費用不包含任務調度費用,無論使用Serverless隨用隨付資源群組還是訂用帳戶資源群組,任務調度均會按照執行個體運行成功數收費,具體詳情請參見:附錄:資料調度計費說明。
訂用帳戶和隨用隨付方式不支援轉換。例如,您通過訂用帳戶方式購買的Serverless資源群組,該資源群組後續只能使用訂用帳戶方式計費,不能轉換為隨用隨付。
新使用者開通DataWorks時會預設購買隨用隨付Serverless資源群組,該資源群組用於結算資料計算費用,不使用不計費,計費詳情,請參見計費規則。
計費情境
DataWorks的資源費用包括資料計算費用和資料調度費用。其中:
資料計算費用:在DataWorks運行資料同步任務(例如,離線同步任務)、資料服務任務(例如,調用資料服務API)、資料計算任務(例如,ODPS SQL、PyODPS、EMR Hive)、資料品質規則執行等,均會產生資料計算費用。
說明如何識別資料計算任務以及計算型工作清單請參見資料計算計費說明。
資料調度費用:將任務發布至生產環境進行周期性調度,均會產生資料調度費用。
資料計算費用以CU為計費單位,而資料調度費用以成功運行執行個體數(不包括空跑)為計費單位,當前Serverless資源群組僅支援支付資料計算費用,因此,無論使用Serverless隨用隨付資源群組還是訂用帳戶資源群組,資料調度費用均需另行計費。計費詳情,請參見附錄:資料調度計費說明。
效能指標及購買建議
Serverless資源群組的訂用帳戶和隨用隨付購買方式均基於CU量進行計費,1CU = 1核CPU + 4GiB記憶體
。
使用Serverless資源群組時,需要根據實際開發情境和對應的任務類型來規劃資源群組規格。
建議規格是基於一般情況提供的指導性配置。您可根據自身的具體業務需求和實際情況對資源進行調整,以確保任務能夠高效且穩定地運行。
Data Integration
離線同步
離線同步任務並發配置 | 建議規格 | 運行最低規格 |
<4 | 0.5 CU | 0.5 CU |
>=4 |
|
即時同步
同步任務類型 | 建議規格 | 運行最低規格 | |
MySQL即時同步 | 資料庫數1 | 2.5 CU | 運行一個即時同步任務最低規則:1 CU |
資料庫數2~5 | 4 CU | ||
資料庫數6以上 | 7 CU | ||
DRDS(PolarDB-X 1.0)即時同步 | 7 CU | ||
kafka即時同步 | 2.5 CU | ||
其它類型單表層級即時任務 | 2.5 CU | ||
整庫即時同步 | - | 運行一個整庫同步任務最低規則:2 CU |
資料計算
DataWorks支援的各類型節點任務(例如,PyODPS、EMR Hive),一部分會通過調度下發至各引擎執行(由對應計算引擎收取資料計算費用),另一部分直接在DataWorks的資源群組上執行或通過DataWorks資源群組啟動資源再下發至引擎執行,會佔用DataWorks資源群組的計算資源,由DataWorks收取資料計算費用。
使用Serverless資源群組運行資料計算任務會消耗CU,計算型工作清單及運行計算型任務的預設CU和運行CU詳情,請參見計算型工作清單。
任務調度
Serverless資源群組最大並發運行執行個體數:200。
資料服務
最大每秒請求(QPS) | 最低規格 | 服務可用性(SLA) |
500 | 4 CU | 99.95% |
1000 | 8 CU | |
2000 | 16 CU |
計費詳情
計費方式
Serverless資源群組根據計費方式分為預付費的資源群組(訂用帳戶)和後付費的資源群組(隨用隨付)。
Serverless資源群組(訂用帳戶)
您需提前確定所需CU量及使用時間長度,並支付相應費用。除支付的訂用帳戶費用外,使用Serverless資源群組在DataWorks進行資料同步、資料計算,以及調試/調用資料服務API,DataWorks側將不再收取相關費用。
Serverless資源群組(隨用隨付)
您可先使用產品相關功能,後續根據使用的CU總量統一支付相應費用。使用隨用隨付Serverless資源群組運行部分任務(例如,離線同步任務、資料服務任務、資料開發工作單位)會產生相應資料計算費用。
不同計費方式的功能對比如下:
功能類別 | 功能情境/說明 | Serverless資源群組(隨用隨付) | Serverless資源群組(訂用帳戶) |
配額 | 資源群組總共可用的CU量。 | 按照實際使用量計算。 | 購買時指定的CU量。 |
使用情境 | 資料計算、Data Integration、資料服務 | 支援 | 支援 |
操作 | 擴容、縮容、續約 | 不涉及 | 支援 |
配額管理 | 用於控制不同情境可使用的CU上限。資料計算、Data Integration、資料服務均支援。 | ||
設定資料調度並發上限。 | 支援,最大支援200個任務執行個體並發執行。 | ||
網路設定 | 綁定的專用網路個數。 |
| 取決於購買的CU量。
|
計費規則
Serverless資源群組費用不包含任務調度費用,無論使用Serverless隨用隨付資源群組還是訂用帳戶資源群組,任務調度均會按照執行個體運行成功數收費,具體詳情請參見:附錄:資料調度計費說明。
訂用帳戶
統一按CU使用量收費,費用 = 月單價 * 月數 * 每月購買的CU量
。
隨用隨付
統一按照CU時 * CU單價計費,費用 = CU時 * CU單價
,按小時出賬。
CU時計算方式:
若一個資料計算任務配置了2CU,執行0.5小時後結束(無論任務運行成功、失敗或手動終止),則該任務消耗的CU時為2CU * 0.5小時 = 1CU時。
在資源群組配額管理中,如果為資料服務當前配置了1CU,則無論資料服務功能是否被使用,CU的消耗將持續,直至將資料服務當前配額的佔用CU調整為0後才會停止。
計費單價
訂用帳戶
地區 | 月單價(USD/月/CU) |
華東2(上海)、華東1(杭州)、華北2(北京)、華南1(深圳) | 37.1517 |
英國(倫敦) | 51.01286 |
美國(維吉尼亞) | 53.92014 |
馬來西亞(吉隆坡) | 63.36534 |
中國香港、新加坡、德國(法蘭克福)、印尼(雅加達) | 67.61327 |
美國(矽谷) | 72.74794 |
日本(東京) | 77.45584 |
隨用隨付
地區 | 單價(USD/CU時) | 樣本 |
華東2(上海)、華東1(杭州)、華北2(北京)、華南1(深圳) | 0.077399 | 樣本:上海地區某資料同步任務配置了2CU,且該任務在0.5小時後運行成功,上海地區CU的單價為0.077399美元/CU時,則該任務消耗的CU時及費用如下:
|
英國(倫敦) | 0.106277 | |
美國(維吉尼亞) | 0.112334 | |
馬來西亞(吉隆坡) | 0.132011 | |
德國(法蘭克福)、印尼(雅加達)、中國香港、新加坡 | 0.140861 | |
美國(矽谷) | 0.151558 | |
日本(東京) | 0.161366 |
附錄:資料調度計費說明
計費情境
在DataWorks啟動並執行資料同步任務、資料開發工作單位,只要發布至生產環境進行周期性調度,均會產生調度費用。DataWorks支援調度的工作清單,請參見支援的節點類型。
計費單位及規則
按照執行個體運行成功數階梯計費。DataWorks根據每日成功啟動並執行執行個體數量,將調度費用分為12檔階梯價格,按日收取執行個體運行成功數所在的階梯費用。
空跑的執行個體(即執行個體運行後,平台直接返回運行成功,不會真實執行任務)不收取費用,不計入成功啟動並執行執行個體數量。
每天執行個體個數統計樣本:假設調度任務為小時任務,在每天00:00~23:59之間,每小時調度一次,那麼每天將產生24個執行個體。
計費單價
地區 | 計費階梯 | 計費周期 | 費用 |
華東1(杭州) 華東2(上海) 華北2(北京) 華南 1(深圳) 中國香港 | 1~10成功執行個體數/日 | 日 | 0.00 USD/日 |
11~500成功執行個體數/日 | 日 | 0.15 USD/日 | |
501~5000成功執行個體數/日 | 日 | 9.29 USD/日 | |
5001~20000成功執行個體數/日 | 日 | 23.22 USD/日 | |
20001~50000成功執行個體數/日 | 日 | 41.79 USD/日 | |
50001~120000成功執行個體數/日 | 日 | 92.87 USD/日 | |
新加坡 馬來西亞(吉隆坡) 印尼(雅加達) 日本(東京) 美國(矽谷) 美國(維吉尼亞) 德國(法蘭克福) 英國(倫敦) 阿聯酋(杜拜) | 1~10成功執行個體數/日 | 日 | 0.00 USD/日 |
11~500成功執行個體數/日 | 日 | 0.23 USD/日 | |
501~5000 成功執行個體數/日 | 日 | 13.93 USD/日 | |
5001~20000成功執行個體數/日 | 日 | 34.82 USD/日 | |
20001~50000 成功執行個體數/日 | 日 | 62.68 USD/日 | |
50001~120000成功執行個體數/日 | 日 | 139.30 USD/日 |
到期說明及續約
若Serverless訂用帳戶資源群組即將到期,您可對資源群組進行續約。如果未續約,則資源群組將會被停服或釋放。續約詳情,請參見到期說明及續約操作。
後續步驟
您可購買資源群組並選擇在Data Integration、資料開發、資料服務等任務中使用。購買資源群組、綁定資源群組至工作空間、連通資源群組網路的相關操作,請參見新增和使用Serverless資源群組。