本文介绍函数计算的计费方式、计费项和计费示例等信息。
计费方式
函数计算支持以下计费方式。
试用额度
函数计算为首次开通服务的用户提供免费试用额度,阿里云账户与RAM用户共享此试用额度。试用额度的详细信息如下。
- vCPU试用额度:前50万vCPU*秒vCPU资源使用量免费。
- 内存试用额度:前100万GB*秒内存资源使用免费。
- 函数调用试用额度:前100万次函数调用免费。
- 试用额度的有效期为1年。
- 试用额度不支持GPU、公网出流量等。如您未购买资源包,您的GPU使用量、超出512 MB的磁盘使用量和公网出流量使用量将计入按量付费。
资源包
函数计算提供vCPU资源包、内存资源包、GPU资源包、函数调用包和公网出流量包五类资源包,分别用于抵扣对应的各计费项。若资源包仍有余量,将优先抵扣业务消耗,直至资源包耗尽自动转为按量付费。
购买资源包后,您可以以更优惠的价格享受等量资源,从而减少支出。更多信息,请参见资源包。
按量付费
根据实际消耗的计算资源按需付费,未消耗则不计费。更多信息,请参见按量付费。
计费项
函数计算从函数调用次数、资源使用和公网出流量三个维度进行计费。
函数调用次数
函数计算根据每月的函数调用次数计费。函数调用次数费用=函数调用次数×单价。
计量项 | 单价 |
---|---|
函数调用次数 | USD 0.002/万次 |
资源使用
计费公式
- vCPU资源使用费用=函数实例vCPU(vCPU)×执行时长(秒)×单价。
- 内存资源使用费用=函数实例内存(GB)×执行时长(秒)×单价。
概念介绍
- 函数实例计算力:函数实例计算力与vCPU核数和内存大小成正比,为了简化计费模型,函数计算统一将计算力数值换算为vCPU核数或者内存大小(GB)。例如2 vCPU规格实例的计算力为1 vCPU规格实例的2倍;2 GB内存规格实例的计算力为1 GB内存规格实例的2倍。
- 执行时长:函数计算提供了预留和按量两种实例使用模式,两种模式的执行时长统计方式不同。更多信息,请参见实例类型及使用模式。
计费单位
- vCPU*秒
1 vCPU*秒等价于1 vCPU的实例运行1秒,或者0.5 vCPU的实例运行2秒,以此类推。
- GB*秒
1 GB*秒等价于1 GB内存的实例运行1秒,或者512 MB内存的实例运行2秒,以此类推。
闲置计费
- 活跃实例
正在处理请求的实例,或者关闭了闲置计费功能开关的实例为活跃实例。
- 闲置实例
在预留模式中,启用了闲置计费功能开关的实例为闲置实例。
计费项单价
计费项 | 单价 |
---|---|
GPU使用量 | USD 0.000105/GB*秒 |
活跃vCPU使用量 | USD 0.00002138/vCPU*秒 |
闲置vCPU使用量 | USD 0.000002138/vCPU*秒 |
内存使用量 | USD 0.000002138/GB*秒 |
磁盘使用量 |
|
公网出流量
- 函数内数据传输流量:通过函数访问公网,函数向公网发起网络请求(Request)时所产生的流量。
- 函数请求响应流量:通过公网调用函数,函数执行完成,返回响应(Response)时所产生的流量。
- CDN回源流量:以函数计算作为CDN的源站,CDN回源时所产生的流量。
计量项 | 单价 |
---|---|
公网出流量 | USD 0.117/GB |
- 内网流量不计费。
- 公网入流量不计费。例如,通过函数向公网发起网络请求时,收到响应(Response)时所产生的流量,以及通过公网调用函数,客户端发起网络请求(Request)时所产生的流量。
- 公网出流量的计费粒度为1 KB,每月使用的公网出流量总和计费精确到小数点后两位。
计费示例
以下是以按量付费单价为例计算月度费用,假设公网出流量均为0。
vCPU | CPU内存 | GPU显存 | 调用次数 | 执行时长 | 月度费用 |
---|---|---|---|---|---|
2核 | 8192 MB | 4096 MB | 100万次 | 1秒/次 | USD 480.06
|
使用单实例多并发降低成本
阿里云函数计算支持单实例多并发。当请求并发量大时,可以复用资源,帮助您节省费用。更多信息,请参见设置实例并发度。
使用模式 | 100万个请求的费用 |
---|---|
单实例单并发 |
内存使用费用=100万×1秒×0.000002138 USD/GB*秒=2.138 USD |
单实例多并发 | 例如,设置单实例并发度为10。
内存使用费用=100万×1秒÷10×0.000002138 USD/GB*秒=0.2138 USD |