本文介绍分布式任务调度SchedulerX的各计费项及其计费规则。
基本概念
任务类型:调度任务的类型。包含单机任务和非单机任务(广播、分片、并行和网络任务等)。
任务调度总量:通过SchedulerX配置并启用的分布式任务调度总规模,单位为CU(Capacity Unit)。
任务托管总量:所有应用的任务托管总量之和,且和调度任务每天的调度次数无关。
产品版本对比
SchedulerX目前支持基础版和专业版两个版本,各版本所支持的功能如下:
表示支持,表示不支持。
功能 | 基础版 | 专业版 |
基础调度能力 | ||
日志服务 | 说明 SchedulerX 日志服务不作为单独计费项。 | |
查看堆栈 | ||
Tracing | ||
用户大盘 | ||
工作流实例图 | ||
可视化MapReduce(并行计算) | 最大300个子任务,无搜索能力 | 最大1000个子任务,可自定义标签,有搜索能力 |
历史记录任务条数上限 | 支持显示最近30条任务 | 支持显示最近300条任务 |
报警方式 | 钉钉、邮件 | 钉钉、邮件、短信、电话、企业微信、飞书 |
单应用任务数上限(个) | 1000 | 10万(扩容请联系技术支持,钉群:23103656) |
OpenAPI | 仅支持创建、更新、删除任务的API | 所有API都支持 |
计费项 | 任务托管CU | 任务托管CU和任务调度CU |
计费项
SchedulerX的计费项包括任务调度CU和任务托管CU两部分。基础版按照任务托管CU计费,专业版按照任务托管CU和任务调度CU的总和计费。
任务调度CU
单次任务调度CU等于任务每次调度的Worker数,例如:
单机任务,单次调度CU等于1。
非单机任务,单次调度CU等于单次调度的Worker数量。
Second delay 类型任务,每分钟最多计费一次调度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)=45
启用的任务数只计算当天启用的最大任务数,例如当天创建了1000个任务,删除了1000个任务,同一时间最多启用100个任务,仅算100个任务。
计费方式
按量计费
基础版:按照任务托管CU计费。
专业版:按照任务托管CU和任务调度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)
单价(美元/CU/天)
第一阶梯
0~5
免费
第二阶梯
6~200
0.02
第三阶梯
201~1000
0.01
第四阶梯
1001~10000
0.005
第五阶梯
N(N>10000)
0.002
任务调度CU付费方式如下:
说明(a,b]用于表示数量范围,不包含a,包含b。
计费阶梯
任务调度CU每天累计数
单价(美元/CU)
第一阶梯
[0,30]
免费
第二阶梯
(30,1万]
0.002
第三阶梯
(1万,5万]
0.001
第四阶梯
(5万,10万]
0.0005
第五阶梯
(10万,100万]
0.0002
第六阶梯
100万以上
0.0001
Second delay 类型任务每分钟最多计费一次调度CU,Cron/Fixed rate 的秒级调度按照实际调度次数计费,不受一分钟只计费一次调度CU的限制。