本文介紹分布式任務調度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美元/月
相關文檔
若您購買的分布式任務調度執行個體不再使用,為避免產生費用,可將執行個體資源退訂,詳情可參見退訂資源。