计费概述

本文介绍函数计算的计费方式、计费项、单价及计费示例。

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

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

计费方式

试用额度

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

按量付费

根据实际消耗的计算资源按量付费,未消耗则不计费。

资源包

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

常驻资源池(包年包月)

通过购买常驻资源池,您可以提前锁定指定规格的算力资源,然后按需为函数分配特定数量和卡型的常驻实例,不仅能够保障业务的稳定性,还能实现使用成本的固定和可控。

image

计费项和单价

计费项

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

  • 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使用量后,求和得到总CU使用量。

资源使用量

说明

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

弹性实例区分活跃状态和闲置状态,支持无请求或无后台任务运行时自动转为闲置状态。活跃状态和闲置状态的场景区分如下表所示:

弹性实例(活跃)

弹性实例(闲置)

  • 未设置最小实例数,即默认最小实例缩容到0时,随着请求自动启动的弹性实例。

  • 设置最小实例数≥1后,未开启闲置开关的最小实例数或开启闲置开关,随着请求达到,进入活跃状态的弹性实例。

  • 会话亲和场景下,处理请求的弹性实例。

  • 后台任务场景下,处理后台任务的弹性实例。

  • 设置最小实例数≥1且开启闲置开关后,处于无请求状态的实例。

  • 会话亲和场景下,实例保活期间的弹性实例。

  • 后台任务场景下,未处理后台任务的弹性实例。

资源使用量=弹性实例(活跃)使用量+弹性实例(闲置)使用量,弹性实例闲置状态下,系统会自动冻结实例上部分资源,此时仅按最低保活费用计费,资源使用费用将大幅降低,具体如下:

  • vCPU资源:不收费。

  • 内存资源:按活跃状态费用的10%计费。

  • GPU资源:根据不同卡型,按活跃状态费用的10%~23%计费,具体如下:

    GPU系列

    闲置状态相对活跃状态费用占比

    Ada.1系列

    11.7%

    Ada.2系列

    11.7%

    Ada.3系列

    11.7%

    Tesla系列

    23%

    Hopper系列

    13%

    Ampere系列

    16%

函数计算引入最小实例数策略,简化产品概念,新增有状态业务(会话亲和、长连接等)和后台业务的支持。时延敏感业务不建议缩容到零,即配置最小实例数 ≥ 1,为您带来以下保障:

  • 热启动:实现毫秒级热启动,保障服务不中断。

  • 刚性交付:锁定弹性资源,保障刚性交付。

  • 忙闲时智能计费:无请求或无后台任务处理时自动进入闲置计费,更进一步降本。

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

计费示例

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

重要

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

函数计算价格计算器

CPU业务计费示例

假如某用户创建了一个CPU的函数实例,规格为vCPU 0.35核,内存为512 MB,临时磁盘大小为512 MB,当月为该函数设置的最小实例数为1,时长为50个小时,设置了最小实例数为1后,函数执行请求时长为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。当月该函数设置的最小实例数为1,且时长为50个小时,设置了最小实例数为1后,函数执行请求时长为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.5 CU/(GB*秒)

1,152,000 CU

CU使用量

3,290,700 CU

计费总额=阶梯1单价×使用量=0.00011元/CU×3,290,700 CU=361.977

更多信息

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

常见问题