全部产品
阿里云办公

计费方式

更新时间:2018-09-03 11:15:23

函数计算采用按需付费的方式,总费用由 调用次数费用执行时间费用 和可能的 公网流量费用 构成。并且您每月均能 免费使用 一定额度的函数计算服务。

我们为您提供了使用函数计算的 费用简易计算器,您可以根据每日调用次数、函数配置的内存以及函数执行时间预计费用。

注意:只有您的函数代码执行了,请求才被计费。因此:

  1. 因参数错误/权限错误/服务错误等产生的请求响应状态码为4XX/5XX的请求,是不计费的
  2. 函数代码执行,但是函数执行过程中产生错误的请求(响应状态码为200),是计费的
  3. HTTP Trigger触发的请求,由于其响应状态码可以在函数中设置,需要根据响应头中的X-Fc-Error-Type来决定是否计费:当其值为FCCommonError时,代表函数没有执行,请求不计费;其他值则会被计费

调用次数费用

调用次数是您所有函数调用总次数,目前单价为 1.33 元/百万次

执行时间费用

执行时间费用取决于您给函数分配的内存规格和函数执行时长。执行时间从您的函数开始运行的时间点为起始点,到函数返回数据或者函数停止运行的时间点为止。执行时间计费粒度为 100 毫秒,非整执行时间会被上舍入到最近的 100 毫秒。例如,您的函数执行了 1010 毫秒,会被当做 1100 毫秒计量。

目前,1 GB 内存配置的单价为 0.00011108 元/(GB*秒)0.000011108 元/(GB*100 毫秒)

假设,小明的网站应用指定了 2 GB 的内存规格,某次函数运行了 1010 毫秒,那么这段时间内小明应该支付 0.00011108*(2*1.1) = 0.000244376 元

公网流量费用

只有您的函数里使用公网传输数据时,才会产生公网流量费用。公网传输数据包含两部分:

  1. 公网 调用函数,通过函数返回的数据
  2. 在函数中向 公网 传输的数据

上述两部分累计的公网流量采用云服务器 ECS 的 按使用流量 计费方式。目前为 0.80 元/GB。更多详情,请参阅 ECS 公网带宽计费

例如,小明调用函数,在函数中向某公网服务器上传了 10 MB 的文件,然后函数返回执行成功的结果(JSON字符串,大小为 200 Byte ),那么产生的公网流量是 10MB+200B ,费用为 0.80*(10.0/1024+200.0/1024/1024/1024) = 0.007813 元

需要注意的是:

  1. 使用阿里云内网访问产生的流量不属于公网流量,不会产生流量费用
  2. 使用API网关调用函数时,API网关服务与函数计算同区域时是内网调用,不会产生流量费用;跨区域调用则会产生公网流量费用

其他

如果您的函数搭配使用了其他阿里云服务,您需要额外支付该服务的费用。例如您通过函数写入数据到对象存储 OSS 中,或者开通日志服务存放调试信息等。更多详情,请参阅 OSS 计量项和计费项日志服务 计费方式 等。

每月免费额度

您的主账户与 RAM 账号共享每月的免费的调用次数和执行时间额度。免费额度不会按月累积,在下一自然月起始时刻会清零,重新计算。

  • 调用次数:每月前 100 万次函数调用免费。

  • 执行时间:每月前 400000(GB*秒) 费用免费。

您可以查看以下每月免费额度速算表中不同内存大小的免费秒数。

内存(MB) 每月免费秒数
128 3200000
192 2133333
256 1600000
320 1280000
384 1066667
448 914286
512 800000
576 711111
640 640000
704 581818
768 533333
832 492308
896 457143
960 426667
1024 400000
1088 376471
1152 355556
1216 336842
1280 320000
1344 304762
1408 290909
1472 278261
1536 266667