本文介绍函数计算的计费方式、计量项和计费示例等信息。
计费方式
函数计算支持以下计费方式:
- 免费额度:函数计算每月为您提供一定的免费额度(每月约46元,年度总计约552元)。您的阿里云账户与RAM用户共享每月免费的调用次数和执行时间额度。免费额度不会按月累积,在下一自然月的起始时刻,即01号零点,会清零然后重新计算。
-
资源套餐包:含三种不同类型的资源包,函数实例资源使用包、函数调用包和公网出流量包,分别用于抵扣函数计算的三种计费项。若资源包仍有余量,将优先抵扣业务消耗,直至资源包耗尽自动转为按量付费。
购买资源套餐包后,您可以以更优惠的价格享受等量资源,从而减少支出。
- 按量付费:指根据实际消耗的计算资源按需付费,未消耗则不计费。
计量项
函数计算从请求次数、资源使用和公网出流量三个维度进行计费。
请求次数
函数计算根据每月的调用总数计费。请求次数费用=函数调用次数×单价。每月前100万次函数调用免费。
计量项 | 单价 | 免费额度(每月) |
---|---|---|
调用次数 | 0.0133元/万次 | 100万次 |
资源使用
函数计算根据每月使用的实例资源总和计费。资源使用费用=函数实例计算力(GB)×执行时长(秒)×单价。
- 函数实例计算力:函数实例计算力和分配内存大小成正比,为了简化计费模型,函数计算统一将计算力数值换算为内存大小(GB)。例如2 GB内存规格实例的计算力是1 GB内存规格实例的2倍。
- 执行时长:函数计算提供了预留和按量两种实例使用模式,两种模式的执行时长统计方式不同。更多信息,请参见实例类型及使用模式。
资源使用计量单位是GB-秒。1 GB-秒等价于1 GB的内存实例运行1秒,或者512 MB内存的实例运行2秒,以此类推。每月前400,000 GB-秒的资源使用免费。
闲置计费(Beta)
根据是否被分配CPU资源,实例分为活跃实例和闲置实例两种状态。正在处理请求的实例,或者关闭了闲置计费功能开关的实例为活跃实例。在预留模式中,启用了闲置计费功能开关的实例为闲置实例。关于闲置计费功能的更多信息,请参见弹性管理(含预留模式)。
计量项 | 单价 | 免费额度(每月) |
---|---|---|
活跃实例资源使用量 | 0.000110592元/GB-秒 | 400,000 GB-秒 |
闲置实例资源使用量 | 0.000022120元/GB-秒 | 无 |
公网出流量
- 函数内数据传输流量:通过函数访问公网,函数向公网发起网络请求(Request)时所产生的流量。
- 函数请求响应流量:通过公网调用函数,函数执行完成,返回响应(Response)时所产生的流量。
- CDN回源流量:以函数计算作为CDN的源站,CDN回源时所产生的流量。
计量项 | 单价 | 免费额度(每月) |
---|---|---|
函数内数据传输流量 | 0.80元/GB | 无 |
函数请求响应流量 | 0.50元/GB | 无 |
CDN回源流量 | 0.50元/GB | 无 |
- 内网流量不计费。
- 公网入流量不计费。例如,通过函数向公网发起网络请求时,收到响应(Response)时所产生的流量,以及通过公网调用函数,客户端发起网络请求(Request)时所产生的流量。
- 自2020年06月09日起,公网出流量的请求响应和CDN回源流量单价均从0.80元/GB降低至0.50元/GB,降价幅度近40%。
- 公网出流量的计费粒度为1 KB,每月使用的公网出流量总和计费精确到小数点后两位。
计费示例
以下是以按量付费单价为例计算月度费用。关于费用详情,请参见函数计算价格计算器。
函数执行内存 | 调用次数 | 执行时长 | 网络带宽 | 月度费用 |
---|---|---|---|---|
512 MB | 300万次 | 1秒/次 | 0 | 124.31元
计算公式为:
|
128 MB | 3000万次 | 200毫秒/次 | 0 | 77.28元
计算公式为:
|
128 MB | 2500万次 | 200毫秒/次 | 0 | 56.80元
计算公式为:
|
448 MB | 500万次 | 500毫秒/次 | 0 | 82.04元
|
1024 MB | 250万次 | 1秒/次 | 0 | 234.24元
|
显著优势
阿里云函数计算支持单实例多并发(支持按函数实例资源使用量计费)。当请求并发量大时,可以复用资源,帮助您节省费用。
使用模式 | 100万个请求的费用 |
---|---|
单实例单并发 |
资源使用费用=100万×1秒×0.000110592元/GB-秒=110.592元 |
单实例多并发 | 假设设置单实例并发度为10。
资源使用费用=100万×1秒÷10×0.000110592元/GB-秒=11.0592元 |