计费概述
函数计算提供了试用额度、按量付费和资源包三种计费方式,计费项由函数调用次数、资源使用量和公网出流量组成。您可以通过购买资源包及调整函数实例并发度降低成本。
计费方式
函数计算支持以下计费方式。
试用额度
函数计算为首次开通服务的用户提供试用额度,包括GPU试用额度、vCPU试用额度、内存试用额度、函数调用试用额度和CDT公网流量试用额度。试用额度的有效期为3个月,自开通服务之日起,超出试用额度的部分均会计入按量付费。更多信息,请参见试用额度。
资源包
函数计算提供vCPU资源包、内存资源包、GPU资源包和函数调用包四类资源包,分别用于抵扣对应的计费项。若资源包仍有余量,将优先抵扣业务消耗,直至资源包耗尽自动转为按量付费。
购买资源包后,您可以以更优惠的价格享受等量资源,从而减少支出。更多信息,请参见资源包。
按量付费
根据实际消耗的计算资源按需付费,未消耗则不计费。更多信息,请参见按量付费。
计费组成
函数计算的计费项组成包括函数调用、资源使用和公网出流量。具体信息见下表。
计费类别 | 计费项 | 计费说明 | 计费方式 | 计费单价及示例 |
函数调用计费 | 函数调用次数 | 函数调用次数按阶梯累计模式计费。 |
| |
资源使用计费 | 活跃GPU使用量 | 根据您给函数配置的GPU规格收费,活跃GPU使用量按阶梯累计模式计费。 |
| |
vCPU使用量 | 根据您给函数配置的vCPU规格收费,vCPU使用量按阶梯累计模式计费。 |
| ||
闲置GPU使用量 | 根据您给函数配置的GPU规格乘以总闲置时长进行收费。 | 按量付费 | ||
内存使用量 | 根据您给函数配置的内存规格收费。 |
| ||
磁盘使用量 | 根据您给函数配置的硬盘规格收费。 | 按量付费 | ||
公网出流量计费 | 公网出流量 | 根据使用的公网出流量总和计费。 说明 自2024年01月05日0时起,函数计算公网出流量切换为CDT计费模式,即按照CDT公网流量计费单价出账。更多信息,请参见CDT支持的产品与计费类型。 | 具体请参见CDT支持的产品与计费类型。 |
计费单位
资源使用的计费单位包含以下两种。
vCPU*秒
1 vCPU*秒等价于1 vCPU的实例运行1秒,或者0.5 vCPU的实例运行2秒,以此类推。
GB*秒
1 GB*秒等价于1 GB内存的实例运行1秒,或者512 MB内存的实例运行2秒,以此类推。
基本概念
闲置模式:函数计算的弹性实例和GPU实例根据是否正在执行请求,分为活跃状态和闲置状态。更多信息,请参见闲置模式。
活跃实例:当前正在执行请求的实例叫活跃实例。
闲置实例:当开启闲置模式后,当前无执行请求的实例叫闲置实例。
执行时长:函数计算提供了预留和按量两种实例使用模式,两种模式的执行时长统计方式不同。更多信息,请参见实例类型及使用模式。
按量模式:系统自动为函数分配和释放实例,函数执行时长的计量从请求执行函数开始,到请求执行完毕结束。
预留模式:函数实例由您自行分配、释放和管理,函数执行时长的计量从函数计算系统启动预留函数实例开始,到您主动释放为止。
预留模式下实例未执行任何请求,只要没有释放实例,您都需要为实例付费。所以如果您的实例未执行任何请求,但一直有费用账单产生,请及时释放预留实例,具体操作请参见配置弹性伸缩规则。
函数调用次数
自2024年01月01日0时起,函数计算将定向减免来自阿里云消息类产品和云工作流(CloudFlow)的函数调用次数费用。定向减免的函数调用次数不会计入阶梯累计次数。更多信息,请参见【产品变更】定向减免消息类产品和云工作流的函数调用次数费用。
函数调用次数按阶梯累计模式计费,函数计算以小时为计费周期,每小时计费账单会根据当月的函数调用次数达到哪一阶梯,然后根据阶梯累计模式计费。
阶梯 | 函数调用次数(单位:次) | 单价 |
阶梯0 | (0,10亿] | 0.009元/万次 |
阶梯1 | (10亿,100亿] | 0.007元/万次 |
阶梯2 | (100亿,500亿] | 0.005元/万次 |
阶梯3 | >500亿 | 0.002元/万次 |
vCPU使用量
计费公式
函数实例支持您自由选配vCPU的规格,vCPU使用量按阶梯累计模式计费,函数计算以小时为计费周期,每小时计费账单会根据当月的vCPU使用量达到哪一阶梯,然后根据阶梯累计模式计费。
vCPU使用量计费项是根据您给函数配置的vCPU规格收费,不是根据您的函数运行时的实际使用的vCPU资源收费。
vCPU使用量=函数实例vCPU(vCPU)×执行时长(秒)
vCPU使用量费用=阶梯0使用量×阶梯0单价+阶梯1使用量×阶梯1单价+阶梯2使用量×阶梯2单价+阶梯3使用量×阶梯3单价
计费单价
活跃vCPU使用量
阶梯
vCPU使用量(单位:vCPU*秒)
单价
阶梯0
(0,3000万]
0.00009元/vCPU*秒
阶梯1
(3000万,1.5亿]
0.00007元/vCPU*秒
阶梯2
(1.5亿,10亿]
0.00005元/vCPU*秒
阶梯3
>10亿
0.00003元/vCPU*秒
闲置vCPU使用量:单价为0元/vCPU*秒。
活跃GPU使用量
计费公式
函数实例支持您自由选配GPU的规格,活跃GPU使用量按阶梯累计模式计费,函数计算以小时为计费周期,每小时计费账单会根据当月的活跃GPU使用量达到哪一阶梯,然后根据阶梯累计模式计费。
GPU使用量计费项是根据您给函数配置的GPU规格收费,不是根据您的函数运行时的实际使用的GPU资源收费。
活跃GPU使用量=函数实例GPU(GB)×执行时长(秒)
活跃GPU资源使用费用=阶梯0使用量×阶梯0单价+阶梯1使用量×阶梯1单价+阶梯2使用量×阶梯2单价+阶梯3使用量×阶梯3单价
计费单价
活跃GPU使用量
阶梯
活跃GPU使用量(单位:CU)
单价
阶梯0
(0,3000万]
0.00011元/CU
阶梯1
(3000万,1.5亿]
0.00009元/CU
阶梯2
(1.5亿,6亿]
0.00007元/CU
阶梯3
>6亿
0.00005元/CU
GPU算力单位对应关系
函数计算中,GPU实例包括Tesla系列T4卡型的GPU实例和Ampere系列A10卡型的GPU实例,其算力单位对应关系如下。
实例类型 | CU | GB*秒 |
Tesla系列T4卡型 | 1 | 1 |
Ampere系列A10卡型 | 1 | 1 |
闲置GPU使用量
计费公式
GPU实例的闲置模式目前只针对整卡显存使用,即您的容器GPU配置必须为16 GB(T4卡型)或24 GB(A10卡型)。若您需要使用,请单击闲置状态GPU实例申请链接、提交工单或加入钉钉用户群(钉钉群号:64970014484)进行使用资格申请。
闲置GPU使用量=函数实例GPU(GB)×闲置时长(秒)
计费单价
闲置GPU使用量:单价为0.00004元/CU
GPU算力单位对应关系
函数计算中,GPU实例包括Tesla系列T4卡型的GPU实例和Ampere系列A10卡型的GPU实例,其算力单位对应关系如下。
实例类型 | CU | GB*秒 |
Tesla系列T4卡型 | 1 | 1 |
Ampere系列A10卡型 | 1 | 1 |
内存使用量
计费公式
函数实例支持您自由选配内存规格,内存使用量费用计费公式如下。
内存使用量计费项是根据您给函数配置的内存规格收费,不是根据您的函数运行时的实际使用的内存资源收费。
内存使用量费用=函数实例内存(GB)×执行时长(秒)×单价
计费单价
内存使用量计费单价为:0.000009元/GB*秒。
磁盘使用量
计费公式
磁盘使用量计费项是根据您给函数配置的硬盘规格收费,不是根据您的函数实际运行时使用的磁盘量收费。
磁盘使用量费用=函数实例磁盘(GB)×执行时长(秒)×单价
计费单价
硬盘规格≤512 MB:免费。
硬盘规格>512 MB:超出512 MB的部分按0.0000009元/GB*秒计费。
公网出流量
计费说明
自2024年01月05日0时起,函数计算公网出流量切换为CDT计费模式,即按照CDT公网流量计费单价出账。更多信息,请参见CDT支持的产品与计费类型。
自2024年04月08日0时起,您每个月可获得200 GB的普通BGP公网流量免费额度,其中20 GB/月可用于中国内地及海外地域,其余180 GB/月仅限海外地域使用。该免费额度由包括函数计算在内的CDT公网所支持的8款云产品共享。更多信息,请参见【产品变更】公网流量免费额度变更。
函数计算根据使用的公网出流量总和计费。公网出流量费用=(函数内数据传输流量+函数请求响应流量+CDN回源流量)×流量单价。
函数内数据传输流量:通过函数访问公网,函数向公网发起网络请求(Request)时所产生的流量。
函数请求响应流量:通过公网调用函数,函数执行完成,返回响应(Response)时所产生的流量。
CDN回源流量:以函数计算作为CDN的源站,CDN回源时所产生的流量。
内网流量不计费。
公网入流量不计费。例如,通过函数向公网发起网络请求时,收到响应(Response)时所产生的流量,以及通过公网调用函数,客户端发起网络请求(Request)时所产生的流量。
公网出流量的计费粒度为1 KB,每月使用的公网出流量总和计费精确到小数点后两位。
计费单价
函数计算公网出流量切换为CDT计费模式后,CDT的公网流量支持阶梯计费,具体信息如下。
流量阶梯 | 中国内地 | 亚太 | 欧洲 | 北美 | 中东与南美 |
前200 GB |
| ||||
0~10 TB(含) | 0.80 元/GB | 0.7 元/GB | 0.50 元/GB | 0.50 元/GB | 0.78 元/GB |
10~50 TB(含) | 0.75 元/GB | 0.54 元/GB | 0.47 元/GB | 0.47 元/GB | 0.74 元/GB |
50~150 TB(含) | 0.70 元/GB | 0.51 元/GB | 0.45 元/GB | 0.45 元/GB | 0.62 元/GB |
150 TB以上 | 0.65 元/GB | 0.48 元/GB | 0.31 元/GB | 0.31 元/GB | 0.44 元/GB |
计费示例
函数调用次数计费示例
时间 | 函数调用次数 | 费用 |
2023.11.01 00:00:00 - 01:00:00 | 50亿 | 函数调用次数费用=阶梯0单价*次数+阶梯1单价*次数=0.009元/万次*10亿次+0.007元/万次*40亿次=3700元 |
2023.11.01 01:00:00 - 02:00:00 | 60亿 | 函数调用次数费用=阶梯1单价*次数+阶梯2单价*次数=0.007元/万次*50亿次+0.005元/万次*10亿次=4000元 |
2023.11.01 02:00:00 - 03:00:00 | 70亿 | 函数调用次数费用=阶梯2单价*次数=0.005元/万次*70亿次=3500元 |
vCPU使用量计费示例
假设vCPU 2核,调用次数如下表所示,执行时长1秒/次,vCPU使用量费用计算如下。
时间 | 调用次数 | vCPU使用量费用 |
2023.11.01 00:00:00 - 01:00:00 | 1000W |
|
2023.11.01 01:00:00 - 02:00:00 | 2000W |
|
2023.11.01 02:00:00 - 03:00:00 | 2000W |
|
活跃GPU使用量计费示例
假设GPU 4096 MB,调用次数如下表所示,执行时长1秒/次,活跃GPU使用量费用计算如下。
时间 | 调用次数 | 活跃GPU使用量费用 |
2023.11.01 00:00:00 - 01:00:00 | 1000W |
|
2023.11.01 01:00:00 - 02:00:00 | 2000W |
|
2023.11.01 02:00:00 - 03:00:00 | 2000W |
|
GPU算力单位对应关系
函数计算中,GPU实例包括Tesla系列T4卡型的GPU实例和Ampere系列A10卡型的GPU实例,其算力单位对应关系如下。
实例类型 | CU | GB*秒 |
Tesla系列T4卡型 | 1 | 1 |
Ampere系列A10卡型 | 1 | 1 |
闲置GPU使用量计费示例
假设您部署了Stable Diffusion应用,GPU配置为24 GB(A10卡型),然后申请预留1小时的GPU实例,在此期间GPU函数调用次数为1800次,执行时长1秒/次。开通闲置模式后,活跃GPU使用费用按照实际使用时长计算,即1800次x1秒/次,闲置GPU使用费用则按照另外的1800秒闲置时长计算。
时间 | 执行时长 | 闲置GPU使用量费用 |
2024.06.14 00:00:00 - 01:00:00 | 3600秒 |
|
GPU算力单位对应关系
函数计算中,GPU实例包括Tesla系列T4卡型的GPU实例和Ampere系列A10卡型的GPU实例,其算力单位对应关系如下。
实例类型 | CU | GB*秒 |
Tesla系列T4卡型 | 1 | 1 |
Ampere系列A10卡型 | 1 | 1 |
内存使用量计费示例
假设实例的内存规格为16 GB,调用次数为1000W,执行时长为1秒/次,则内存使用量的费用计算如下。
内存使用量费用=内存使用量×内存单价=16 GB×(1000W次×1秒/次)×0.000009元/GB*秒=1440元
磁盘使用量计费示例
假设硬盘规格为10 GB,调用次数为1000W,执行时长为1秒/次,则磁盘使用量的费用计算如下。
磁盘使用量费用=函数实例磁盘×执行时长×磁盘单价=(10 GB-512 MB)×(1000W次×1秒/次)×0.0000009元/GB*秒=85.5元
公网出流量计费示例
使用单实例多并发降低成本
阿里云函数计算支持单实例多并发。当请求并发量大时,可以复用资源,帮助您节省费用。更多信息,请参见设置实例并发度。
假设您需要处理100万个请求,每个请求处理的时间为1秒,单实例单并发与单实例多并发的费用比较如下。本文以实例的内存使用费用为例进行介绍。
使用模式 | 100万个请求的费用 |
单实例单并发 | 内存使用费用=100万×1秒×0.000009元/GB*秒=9元 |
单实例多并发 | 例如,设置单实例并发度为10。 内存使用费用=100万×1秒÷10×0.000009元/GB*秒=0.9元 |