本文介紹分布式任務調度SchedulerX的各版本對比、計費方式、計費項目、產品定價及其計費樣本。
基本概念
執行模式:任務調度的執行方式,包含單機任務和非單機任務(廣播、分區、MapReduce和可視化MapReduce任務)。
任務調度總量:通過SchedulerX配置並啟用的分布式任務調度總規模,單位為CU(Capacity Unit)。
任務託管總量:所有應用的任務託管總量之和,且和調度任務每天的調度次數無關。
產品版本對比
SchedulerX目前支援基礎版和專業版兩個版本,各版本所支援的功能如下:
表示支援,
表示不支援。
功能 | 基礎版 | 專業版 |
基礎調度能力 |
|
|
Log Service |
|
說明 SchedulerX Log Service不作為單獨計費項目。每個任務限流每秒5條。 |
查看堆棧 |
|
|
Tracing |
|
|
使用者大盤 |
|
|
工作流程執行個體圖 |
|
|
鏈路加密 |
|
|
標籤路由策略 |
|
|
可視化MapReduce(並行計算) | 最大300個子任務,無搜尋能力 | 最大1000個子任務,可自訂標籤,有搜尋能力 |
記錄任務條數上限 | 支援顯示任務最近30條執行記錄 | 支援顯示任務最近300條執行記錄,以及支援60天內歷史執行歸檔記錄查看 |
警示方式 | DingTalk、郵件 | DingTalk、郵件、簡訊、電話、企業微信、飛書 |
單應用任務數上限(個) | 1000 | 10萬(擴容請聯絡支援人員,釘群:23103656) |
OpenAPI | 僅支援建立、更新、刪除任務的API | 所有API都支援 |
計費項目 | 任務託管CU | 任務託管CU和任務調度CU |
計費方式
隨用隨付
基礎版:按照任務託管CU計費。
專業版:按照任務託管CU和任務調度CU的總和計費。
計費項目
SchedulerX的計費項目包括任務託管CU和任務調度CU兩部分。基礎版按照任務託管CU計費,專業版按照任務託管CU和任務調度CU的總和計費。
任務託管CU
按照任務託管CU總量計算費用,單個SchedulerX應用的計費公式如下所示。
單個SchedulerX應用的任務託管(CU)=啟用的單機任務數+啟用的非單機任務數×該應用接入的Worker數
以下計費樣本僅供參考,實際費用以您購買的雲端服務的控制台頁面(或購買頁面)為準。
例如,您有兩個SchedulerX應用A和B。
應用A接入了10個用戶端Worker,啟用了8個單機任務和2個非單機任務。
應用B接入了5個用戶端Worker,啟用了2個單機任務和3個非單機任務。
則您每天的任務託管總量為:
任務託管總量(CU)=(8+2×10)+(2+3×5)=45CU/天
啟用的任務數只計算當天啟用的最大任務數,例如當天建立了1000個任務,刪除了1000個任務,同一時間最多啟用100個任務,僅算100個任務。
任務調度CU
總任務調度CU等於當天所有調度CU總和,單次任務調度CU等於任務每次調度的Worker數,例如:
單機任務:單次調度CU等於1。
非單機任務:單次調度CU等於單次調度的Worker數量。
秒層級任務:
當時間類型設定為second_delay時每分鐘只算一次調度CU。
當時間類型設定為cron/fixed_rate時按照調度頻率計算每次調度CU。
例如,您有一個SchedulerX 應用A接入了2個用戶端Worker,啟用了5個單機任務每個單機任務每天執行一次,3個分區任務每個分區任務每半小時執行一次,2個秒層級任務(時間類型 second_delay)每個任務每10秒執行一次。則應用A每天(24h)任務調度CU如下:
單機任務調度CU=5個單機任務×每天調度1次=每天調度5次=5CU/天
分區任務調度CU=3個分區任務×每任務2個Worker×每天調度次數(2次/h×24h)=288CU/天
秒層級任務調度CU=2個秒層級任務×每天調度次數(60次/h×24h)=2880CU/天
應用A任務調度總量(CU)=5+288+2880=3173CU/天
產品定價
(a,b]用於表示數量範圍,不包含a,包含b,實際價格以產品購買頁面為準。
任務託管CU(隨用隨付)
基礎版只按照任務託管CU計費,計費階梯如下:
計費階梯 | 任務託管總量(CU) | 單價(美元/CU/天) |
第一階梯 | 0~5 | 免費 |
第二階梯 | 6~200 | 0.02 |
第三階梯 | 201~1000 | 0.01 |
第四階梯 | 1001~10000 | 0.005 |
第五階梯 | N(N>10000) | 0.002 |
任務調度CU(隨用隨付)
專業版按照任務調度CU計費,計費階梯如下:
計費階梯 | 任務調度CU每天累計數 | 單價(美元/CU) |
第一階梯 | [0,30] | 免費 |
第二階梯 | (30,1萬] | 0.002 |
第三階梯 | (1萬,5萬] | 0.001 |
第四階梯 | (5萬,10萬] | 0.0005 |
第五階梯 | (10萬,100萬] | 0.0002 |
第六階梯 | 100萬以上 | 0.0001 |
計費樣本
假設您購買的是SchedulerX專業版,您有兩個SchedulerX應用A和B。
應用A接入了5個用戶端Worker,啟用了100個單機任務和10個非單機任務。
應用B接入了2個用戶端Worker,啟用了50個單機任務和2個非單機任務。
應用A和應用B啟用的單機任務和非單機任務,每天各調度50次,一月為30天。
任務託管總量(CU)=應用A託管CU(100+10×5)+應用B託管CU(50+2×2)=204CU/天
任務託管CU計費步驟如下:
第一階梯費用:5×0=0美元
第二階梯費用:(200-5)×0.02=3.9美元
第三階梯費用:(204-200)×0.01=0.04美元
任務託管CU費用(按量)=0+3.9+0.04=3.94美元/天
任務調度總量(CU)=應用A調度CU(100×1×50+10×5×50)+應用B調度CU(50×1×50+2×2×50)=10200CU/天
任務調度CU計費步驟如下:
第一階梯費用:30×0=0美元
第二階梯費用:(10000-30)×0.002=19.94美元
第三階梯費用:(10200-10000)×0.001=0.2美元
任務調度CU費用(按量)=0+19.94+0.2=20.14美元/天
任務託管CU一月費用=3.94×30=118.2美元/月
任務調度CU一月費用=20.14×30=604.2美元/月
SchedulerX應用A和B一月總費用=118.2+604.2=722.4美元/月
相關文檔
若您購買的分布式任務調度執行個體不再使用,為避免產生費用,可將執行個體資源退訂,詳情可參見退訂資源。