计费概述

本文介绍函数计算的两种弹性模式(默认模式和极速模式)涉及的计费项、单价及计费示例。

说明
  • 使用函数计算产品前,您可以使用价格计算器从业务量、函数规格等维度提前预估费用。

  • 使用函数计算产品后,您可以在函数计算控制台的资源用量明细页面查看指定目标函数在指定时间范围内的CU使用量各资源使用量账单情况。

计费方式

试用额度

函数计算为首次开通服务的用户提供试用额度,即CU资源包。如果未购买其他类型的资源包,每个周期超出试用额度的部分均会计入按量付费,更多信息,请参见试用额度

按量付费

根据实际消耗的计算资源按量付费,未消耗则不计费。更多信息,请参见按量付费

资源包

函数计算提供不同档位的CU资源包年包和月包,购买资源包后,将优先使用资源包抵扣业务消耗,直至资源包耗尽自动转为按量付费。购买资源包让您可以以更优惠的价格享受等量资源,从而减少支出。更多信息,请参见资源包

计费项和单价

计费项

使用函数计算的费用由两部分组成:

  • CU使用量:函数计算采用CU使用量作为统一计费项,所有资源使用量均需按照一定转换系数换算为CU使用量进行计费。本文重点介绍CU使用量的计量和计费。

  • 公网出流量:与阿里云其他公网类产品统一汇总后,在CDT产品侧进行计费,详见CDT计费说明

计费单价

20240827日起,函数计算统一使用CU使用量计费项,CU使用量实行按月阶梯累计计费,计费梯度和单价如下。更多信息,请参见计费示例

阶梯

CU使用量(单位:CU)

单价

官网折扣单价

活动时间:20240827日~20260827

阶梯1

(0,2亿]

0.00011元/CU

0.000088元/CU

阶梯2

(2亿,10亿]

0.00010元/CU

0.000080元/CU

阶梯3

>10亿

0.00009元/CU

0.000072元/CU

出账周期

函数计算的出账周期为1小时,周期内每个函数计量得出的CU使用量向上取整,不足1 CU,按1 CU计算,所有函数的CU使用量累加得出总CU使用量,总CU使用量在被资源包抵扣后(如果已购买资源包),用于计算当前出账周期内的总费用。

CU使用量的计算

计算公式

使用函数计算涉及的所有资源使用量按照一定转换系数换算为CU使用量后,求和得到总CU使用量。

资源使用量

资源使用量是记录实际资源消耗的原始计量,不直接用于计费。

函数计算根据弹性模式的不同,资源使用量的统计方式也不同。极速模式提供毫秒级和秒级快照两种类型的启动快照,其中毫秒级快照冷启动效率 <=1 毫秒,秒级快照冷启动效率在2秒~,具体值和模型大小相关。

弹性模式

产品能力

资源使用量统计方式

默认模式

非处理请求期间:系统不分配弹性实例。

处理请求期间:系统按需分配弹性实例,但弹性实例存在冷启动效率问题。

资源使用量 = 弹性实例规格 × 弹性实例使用时长(即函数执行时长)

极速模式

非处理请求期间:系统预留用户配置的启动快照数,低成本保活。

处理请求期间:优先通过启动快照来承载业务请求(解决弹性实例的冷启动效率问题),当弹性实例数超出启动快照数量,则按照默认模式启动和自动弹性。

资源使用量 = 弹性实例规格 × 弹性实例使用时长 + 启动快照规格 × (启动快照使用时长-弹性实例使用时长)

极速模式相对默认模式,在保证冷启动效率的同时,也实现了低成本锁定稀缺弹性资源,保证刚性交付。低成本主要体现在启动快照资源的CU转换系数远远小于弹性实例资源的CU转换系数。当启动快照承接业务请求之后,直接转化为弹性实例,按照弹性实例的价格计费。详细计费差异,请参见CU转换系数

CU转换系数

极速模式

极速模式下,资源使用量包含弹性实例资源使用量和启动快照(秒级快照/毫秒级快照)资源使用量,最终资源使用量=弹性实例资源使用量+启动快照资源使用量。

说明

处理请求期间,按照弹性实例CU转换系数计算,非处理请求期间,按照启动快照(秒级快照/毫秒级级快照)CU转换系数计算。

CPU业务

计费项

vCPU使用量

内存使用量

函数调用次数

磁盘使用量

单位

CU/(vCPU*秒)

CU/(GB*秒)

CU/万次

CU/(GB*秒)

弹性实例的CU转换系数

1.0

0.15

75

0.05

毫秒级快照CU转换系数

0

0.1

0

0.05

GPU业务

计费项

vCPU使用量

内存使用量

函数调用次数

磁盘使用量

Ada系列GPU使用量

Tesla系列GPU使用量

单位

CU/(vCPU*秒)

CU/(GB*秒)

CU/万次

CU/(GB*秒)

CU/(GB*秒)

CU/(GB*秒)

弹性实例的CU转换系数

1.0

0.15

75

0.05

1.7

2.1

秒级快照CU转换系数

0

0.1

0

0.05

0.2

0.5

毫秒级快照CU转换系数

0

0.1

0

0.05

0.29

0.6

默认模式

默认模式下,资源使用量仅涉及弹性实例资源使用量。

CPU业务

计费项

vCPU使用量

内存使用量

函数调用次数

磁盘使用量

单位

CU/(vCPU*秒)

CU/(GB*秒)

CU/万次

CU/(GB*秒)

弹性实例的CU转换系数

1.0

0.15

75

0.05

GPU业务

计费项

vCPU使用量

内存使用量

函数调用次数

磁盘使用量

Ada系列GPU使用量

Tesla系列GPU使用量

单位

CU/(vCPU*秒)

CU/(GB*秒)

CU/万次

CU/(GB*秒)

CU/(GB*秒)

CU/(GB*秒)

弹性实例的CU转换系数

1.0

0.15

75

0.05

1.7

2.1

说明

极速模式下,CPU业务无秒级快照,只支持弹性实例和毫秒级快照。

计费示例

如有价格相关疑问,您可以使用价格计算器进行实际测算或参考本文提供的计费示例。

函数计算价格计算器

下图展示极速模式和默认模式下,函数使用费用的组成。

image
说明
  • 通过启动快照拉起弹性实例处理请求这段时间内,启动快照使用量不计入费用。

  • 极速模式下弹性实例用量包括极速模式-弹性实例默认模式-弹性实例,两种弹性实例的单价相同,详见CU转换系数

CPU业务计费示例

假如某用户创建了一个CPU的函数实例,规格为vCPU 0.35核,内存为512 MB,临时磁盘大小为512 MB,当月为该函数配置了一个快照,启动快照时长为50个小时,启动快照期间函数执行请求时长为10小时,无执行请求时长为40小时,函数调用了100万次,当月其余时间函数无调用。当月使用此函数产生的各资源使用量以及CU使用量和计费总额如下所示。

资源使用项

使用量

转换系数

转换后CU使用量

函数调用次数

1,000,000

0.0075 CU/次

7,500 CU

弹性实例vCPU使用量

vCPU规格 × 执行时长(秒)= 0.35 vCPU × 36,000秒=12,600 vCPU*秒

1 CU/(vCPU*秒)

12,600 CU

弹性实例内存使用量

内存规格× 执行时长(秒)= 0.5 GB × 36,000秒 = 18,000 GB*秒

0.15 CU/(GB*秒)

2,700 CU

磁盘占用量

磁盘规格 × 执行时长(秒)= 0.5 GB × 180,000秒 = 90,000 GB*秒

0.05 CU/(GB*秒)

0 CU

说明:512 MB规格的磁盘使用免费。

毫秒级快照vCPU使用量

vCPU规格 × 启动快照计费时长(秒)= 0.35 vCPU × 144,000秒=50,400 vCPU*秒

0 CU/(vCPU*秒)

说明:极速模式未处理请求期间vCPU资源使用免费。

0 CU

毫秒级快照内存使用量

内存规格× 启动快照计费时长(秒)= 0.5 GB × 144,000秒 = 72,000 GB*秒

0.1 CU/(GB*秒)

7,200 CU

CU使用量

30,000 CU

计费总额=阶梯1单价×使用量=0.00011元/CU×30,000 CU=3.3

GPU业务计费示例

假如某用户创建了一个GPU函数,GPU的显卡类型为Tesla系列,规格为GPU 16 GB,vCPU 8核,内存为32 GB,临时磁盘大小为512 MB。当月为该函数配置了一个毫秒级别快照,启动快照时长为50个小时,启动快照期间函数执行请求时长为10小时,无执行请求时长为40小时,函数调用了100万次,当月其余时间函数无调用。当月使用此函数产生的各资源使用量以及CU使用量和计费总额如下所示。

资源使用项

使用量

转换系数

转换后CU使用量

函数调用次数

1,000,000

0.0075 CU/次

7,500 CU

弹性实例vCPU使用量

vCPU规格 × 执行时长(秒)= 8 vCPU × 36,000秒=288,000 vCPU*秒

1 CU/(vCPU*秒)

288,000 CU

弹性实例内存使用量

内存规格 × 执行时长(秒)= 32 GB × 36,000秒 = 1,152,000 GB*秒

0.15 CU/(GB*秒)

172,800 CU

弹性实例GPU使用量

GPU规格 × 执行时长(秒)= 16 GB × 36,000秒 = 576,000 GB*秒

2.1 CU/(GB*秒)

1,209,600 CU

磁盘占用量

磁盘规格 × 启动快照总时长(秒)= 0.5 GB × 180,000秒 = 90,000 GB*秒

0.05 CU/(GB*秒)

0 CU

说明:512 MB规格的磁盘使用免费。

毫秒级快照vCPU使用量

vCPU规格 × 启动快照计费时长(秒)= 8 vCPU × 144,000秒=1,152,000 vCPU*秒

0 CU/(vCPU*秒)

说明:极速模式未处理请求期间vCPU资源使用免费。

0 CU

毫秒级快照内存使用量

内存规格× 启动快照计费时长(秒)= 32 GB × 144,000秒 = 4,608,000 GB*秒

0.1 CU/(GB*秒)

460,800 CU

毫秒级快照GPU使用量

GPU规格× 启动快照计费时长(秒)= 16 GB × 144,000秒 = 2,304,000 GB*秒

0.6 CU/(GB*秒)

1,382,400 CU

CU使用量

3,521,100 CU

计费总额=阶梯1单价×使用量=0.00011元/CU×3,521,100 CU=387.321

重要

vCPU使用量、内存使用量、磁盘使用量和GPU使用量均根据配置函数时配置的规格 × 时长进行计算,而不是根据函数执行时实际使用的资源规格进行计算。

更多信息

如果在函数计算内使用了其他云产品服务,除了本文介绍的产品使用费用之外,您还需要关注对应云产品的计费情况。

常见问题