计费项
计费说明
函数工作流的计费项是由请求次数费用、执行时间费用、节点执行次数(函数流)和其他费用构成,具体内容如表1。
如您需要快速了解函数工作流服务的具体价格,请参见函数工作流价格详情。
计费项 |
计费项说明 |
适用的计费模式 |
计费公式 |
---|---|---|---|
请求次数费用 |
在您使用函数的过程中会产生请求次数费用,请求次数是所有函数的请求总数。 |
按需计费 |
具体请求次数单价详情请参考价格详情。 |
执行时间费用(非预留实例) |
执行时间费用包含两个变量:函数分配的内存大小和执行时长。以下介绍计算资源消耗的方式: 函数计算资源消耗是函数所选内存和函数执行时长的乘积,执行时长是从函数代码开始执行的时间算起到其返回或终止的时间为止,计量的粒度是1毫秒,不足1毫秒按1毫秒计费。例如,函数A执行了0.5毫秒、函数B执行了2.3毫秒,则计算函数资源消耗时,函数A执行时长按照1毫秒计费、函数B执行时长按照3毫秒计费。 |
按需计费 |
函数计算资源消耗公式:函数内存大小(GB) * 执行时长(秒)。执行时长的计量粒度是1毫秒,计算函数资源消耗时,需要将毫秒换算成秒后进行计算。
具体执行时长单价详情请参考价格详情。 |
执行时间费用(预留实例) |
执行时间费用包含两个变量:函数分配的内存大小和执行时长。以下介绍计算资源消耗的方式: 函数计算资源消耗是函数所选内存和函数执行时长的乘积,执行时长是从预留实例创建成功后开始算起到用户调用API释放预留实例为止。如果预留实例存活时间不足1分钟,将按照1分钟计算,超过1分钟的部分,按照秒的粒度向上取整计算。具体详情请参见预留实例计费规则,计费样例请参见计费构成分析(场景一)。 |
按需计费 |
具体执行时长单价详情请参考价格详情。 |
节点执行次数费用(标准函数流) |
在您使用标准函数流过程中会产生节点执行次数费用。 |
按需计费 |
具体请求次数单价详情请参考价格详情。 |
GPU计量时间费用 |
根据您配置函数的GPU规格和函数执行时长计费,输入值必须在0GB到10GB之间,执行时长的计量粒度是1毫秒。 |
按需计费 |
函数计算资源消耗公式:函数GPU大小(GB) * 执行时长(秒)。执行时长的计量粒度是1毫秒,计算函数资源消耗时,需要将毫秒换算成秒后进行计算。 具体计费单价详情请参考价格详情。 |
磁盘计量时间费用 |
根据您配置函数的磁盘规格和函数执行时长计费,磁盘超出512MB的部分才计费,输入值必须在512MB到10GB之间,执行时长的计量粒度是1毫秒。 |
按需计费 |
函数计算资源消耗公式:函数磁盘超出512MB的大小(GB) * 执行时长(秒)。执行时长的计量粒度是1毫秒,计算函数资源消耗时,需要将毫秒换算成秒后进行计算。 具体计费单价详情请参考价格详情。 |
闲置内存计量时间费用 |
在配置预留实例时可开启,表示预留实例在无调用的时候暂停CPU,节省资源,降低费用成本。详情请参见预留实例管理。 |
按需计费 |
具体函数计算资源消耗公式请参见空闲模式资源消耗公式。 |
其他费用 |
在您使用函数工作流服务过程中,如果搭配使用了其它华为云服务,如OBS、SMN等,则您需要为该服务支付额外的费用。 |
按所使用服务计费模式计费 |
其他各云服务计费方式有差异,具体计费详情请参考价格详情。 |
预留实例计费规则
预留实例的创建和释放由用户管理,根据预留实例的执行时长计费。通过预留实例,用户能够预热函数,从而彻底消除冷启动对延时的影响。
- 当用户调用API创建预留实例时,在预留实例创建成功后开始计费。
- 当用户调用API释放预留实例时,新的请求不会再路由到该预留实例上,因此该预留实例将在限定的时间内被释放,预留实例释放时停止计费。
如上图1所示,计费时长为T1~T4。
预留实例计量粒度为秒,不足一分钟,按照一分钟计费。超过一分钟,按照实际执行时长计费。
例如预留实例执行时长为51秒,按照1分钟计费。执行时长为61秒,则计费时长仍然为61秒。
- 执行时间费用的单位为GB-秒,指函数内存规格为1GB时,执行1秒的费用。