计费项
计费说明
函数工作流的计费项是由请求次数费用、执行时间费用、节点执行次数(函数流)和其他费用构成。具体内容如表1
计费项 |
计费项说明 |
适用的计费模式 |
计费公式 |
---|---|---|---|
请求次数 |
在您使用函数的过程中会产生请求次数费用,请求次数是所有函数的请求总数。 |
按需计费 |
具体请求次数单价详情请参考价格详情。 |
执行时间费用 |
执行时间费用包含两个变量:执行时间和函数分配的内存大小。同时函数工作流又提供预留和按量两种类型的实例。以下介绍两者计算资源消耗的方式: |
按需计费 |
- |
(1)未使用预留实例的情况下,函数计算资源消耗是函数所选内存和函数执行时间的乘积,执行时间是从函数代码开始执行的时间算起到其返回或终止的时间为止,计量的粒度是1秒,不足1秒按1秒计费。 |
函数计算资源消耗公式:函数内存大小(GB) * 执行时长(秒)。
具体执行时长单价详情请参考价格详情。 |
||
(2)使用预留实例的情况下,FunctionGraph根据预留实例创建成功后开始计时,如果预留实例存活时间不足1分钟,将按照 1 分钟计算,超过一分钟的部分,按照秒的粒度向上取整计算。具体详情请参见预留实例计费规则。 |
空闲模式的计量时间是不包含在40万GB-秒免费额度中;同时,具体执行时长单价详情请参考价格详情。 |
||
节点执行次数(标准函数流) |
在您使用标准函数流过程中会产生节点执行次数费用。 |
按需计费 |
具体请求次数单价详情请参考价格详情。 |
GPU计量时间 |
根据您配置函数的GPU规格计费,输入值必须在0GB到10GB之间。 |
按需计费 |
函数计算资源消耗公式:函数GPU大小(GB) * 执行时长(秒)。具体计费单价详情请参考价格详情。 |
GPU计量包 |
GPU计量包购买完成后可以直接使用函数工作流服务,无需绑定,系统会自动使用GPU计量包抵扣对应的计费项,无法抵扣的计费项将按需计费。 |
包年 |
50万GB-秒GPU计量时间、100万GB-秒GPU计量时间、1000万GB-秒GPU计量时间、1亿GB-秒GPU计量时间、10亿GB-秒GPU计量时间。 具体每种GPU计量包规格的包年价格请以实际价格为准。(当前仅支持华东-上海一、华北-乌兰察布二零一、华北-乌兰察布二零二。) |
磁盘计量时间 |
根据您配置函数的磁盘规格计费,磁盘超出512MB的部分才计费,输入值必须在512MB到10GB之间。 |
按需计费 |
函数计算资源消耗公式:函数磁盘超出512MB的大小(GB) * 执行时长(秒)。具体计费单价详情请参考价格详情。 |
闲置内存计量时间 |
在配置预留实例时可开启,表示预留实例在无调用的时候暂停CPU,节省资源,降低费用成本。详情请参见预留实例管理。 |
按需计费 |
具体函数计算资源消耗公式请参见空闲模式资源消耗公式。 |
其他费用 |
在您使用函数工作流服务过程中,如果搭配使用了其它华为云服务,如OBS、SMN等,则您需要为该服务支付额外的费用。 |
按所使用服务计费模式计费 |
其他各云服务计费方式有差异,具体计费详情请参考价格详情。 |
预留实例计费规则
预留实例的创建和释放由用户管理,根据预留实例的执行时长计费。通过预留实例,用户能够预热函数,从而彻底消除冷启动对延时的影响。
- 当用户调用API创建预留实例时,在预留实例创建成功后开始计费。
- 当用户调用API释放预留实例时,新的请求不会再路由到该预留实例上,因此该预留实例将在限定的时间内被释放,预留实例释放时停止计费。
如上图1所示,计费时长为T1~T4。
预留实例计量粒度为秒,不足一分钟,按照一分钟计费。超过一分钟,按照实际执行时长计费。
例如预留实例执行时长为51秒,按照1分钟计费。执行时长为61秒,则计费时长仍然为61秒。
- 执行时间费用的单位为GB-秒,指函数内存规格为1GB时,执行1秒的费用。