更新时间:2024-09-09 GMT+08:00
分享

计费样例

计费场景一

某用户在4月份创建了3个函数A、B、C,如表1所示。假设在4月份中,函数A累计执行次数是200万次、函数B累计执行次数是10万次、函数C累计执行次数10万次,那么4月份中函数A、B和C总共产生多少费用?

表1 函数创建详情

函数名称

说明

函数A(未使用预留实例)

2023/04/05创建,假设函数A内存是512MB,执行一次时间是500毫秒。

函数B(使用预留实例且未开启空闲模式)

2023/04/18创建,假设函数B内存128MB,执行一次时间10秒,并在2023/04/30删除函数B,即函数B存活时间为12天。

函数C(使用预留实例且开启空闲模式)

2023/4/20创建,假设函数C内存128MB,执行一次时间5秒,并在2023/04/30删除函数C,即函数C存活时间为10天。

计费构成分析(场景一)

因为函数A、B和C使用不同类型实例,因此需要分段计算费用,具体明细如表2所示。

表2 计费明细分析

计费项

计费明细

请求总次数费用

(200万次+10万次+10万次-100万次)* 1.33元/100万次=1.596元

执行总时间费用

函数A累计执行总时间:512MB/1024MB * (500毫秒/1000毫秒) * 200万次 =50万GB-秒。

函数B累计执行总时间:128MB/1024MB * (12*24*60*60)=129,600GB-秒。

函数C执行时间分为两部分:

  • 执行时间:128MB/1024MB * 5秒 * 10万次=62,500GB-秒;
  • 空闲时间:128MB/1024MB *(10*24*60*60 - 5秒 * 10万次)=45,500GB-秒。

函数A、B、C累计执行总时间费用:0.00011108元/GB-秒 *(50万GB-秒+129,600GB-秒+62,500GB-秒-40万GB-秒)+45,500GB-秒 * 0.000033324元/GB-秒=33.96271元

总费用

请求总次数费用+执行总时间费用=1.596元+33.96271元=35.55871元≈35.56元

计费场景二

某用户于2023年5月份创建了一个标准函数流,该标准函数流配置信息如表3所示:
表3 标准函数流配置信息

函数流节点

说明

1个开始节点和1个结束节点

假设5月份期间:

  • 该标准函数流累计执行次数为1万次;
  • 所有函数节点都是未使用预留实例,且每个函数内存配置是512MB、执行一次时间是500毫秒;

1个循环节点,其中循环节点内包含2个函数节点

1个并行分支节点,且分支出2个支线,分别是1个函数节点和1个子流程节点

并行分支节点中的子流程节点中包含2个函数节点

以上标准函数流配置如图1所示。那么,在5月份期间,该函数流总共产生多少费用?

图1 标准函数流

计费构成分析(场景二)

  • 标准函数流中累计节点执行次数总和:(循环节点1次+循环节点内函数2次+并行分支1次+并行分支中函数1次+并行分支中子流程1次+子流程中函数2次)* 1万=8万次。
  • 所有函数节点累计请求总次数费用:(循环节点内函数2次+并行分支中函数1次+子流程中函数2次)* 1万=5万次,由于5万次小于每月免费100万次额度,所以累计请求总次数费用为0元。
  • 所有函数节点累计执行总时间费用:512MB/1024MB * (500毫秒/1000毫秒) * (循环节点内函数2次+并行分支中函数1次+子流程中函数2次)* 1万=1.25万GB-秒,由于1.25万GB-秒小于每月免费40万GB-秒额度,所以累计执行总时间费用为0元。

    标准函数流中节点执行次数统计时,除开始、结束、异常处理这3个不统计外,其余节点都要被统计。

综上所述,由于标准函数流每月有免费5000次节点执行次数,因此5月份该标准函数流总费为(8万次-5000次)* 0.17元/千次 + 0元 + 0元 =12.75元。

  • 上述两个计费场景中涉及的函数执行时间、请求次数、内存大小、计费单价等仅供参考,具体请以实际为准。
  • 根据以上“单位价格”计算出价格后,截取到“分”扣费,价格计算器上的金额如果遇小数点,则保留小数点后两位,第三位四舍五入。如遇四舍五入后不足¥0.01 ,则按¥0.01 展示。具体详情请参考价格详情

相关文档