更新时间:2023-10-12 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,执行一次时间是0.5秒。

函数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万次)* 0.2USD/100万次=0.24USD

执行总时间费用

函数A累计执行总时间:512MB/1024MB * 1秒 * 200万次 =100万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.00001667USD/GB-秒 *(100万GB-秒+129,600GB-秒+62,500GB-秒-40万GB-秒)+45,500GB-秒 * 0.000005556USD/GB-秒=13.457105USD

总费用

请求总次数费用+执行总时间费用=0.24USD+13.457105USD=13.697105USD≈13.70USD