全部产品
Search
文档中心

函数计算(旧版):计费概述

更新时间:Jul 10, 2024

函数计算提供了试用额度、按量付费和资源包三种计费方式,计费项由函数调用次数、资源使用量和公网出流量组成。您可以通过购买资源包及调整函数实例并发度降低成本。

计费方式

函数计算支持以下计费方式。

试用额度

函数计算为首次开通服务的用户提供试用额度,包括GPU试用额度、vCPU试用额度、内存试用额度和函数调用试用额度。每个周期超出试用额度的部分均会计入按量付费,更多信息,请参见试用额度

资源包

函数计算提供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亿]

USD 0.0015/万次

阶梯1

(10亿,100亿]

USD 0.0012/万次

阶梯2

(100亿,500亿]

USD 0.0008/万次

阶梯3

>500亿

USD 0.0003/万次

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万]

    USD 0.000015/vCPU*秒

    阶梯1

    (3000万,1.5亿]

    USD 0.000012/vCPU*秒

    阶梯2

    (1.5亿,10亿]

    USD 0.000009/vCPU*秒

    阶梯3

    >10亿

    USD 0.000006/vCPU*秒

  • 闲置vCPU使用量:单价为USD 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万]

    USD 0.000018/CU

    阶梯1

    (3000万,1.5亿]

    USD 0.000015/CU

    阶梯2

    (1.5亿,6亿]

    USD 0.000012/CU

    阶梯3

    >6亿

    USD 0.000009/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卡型)。若您需要使用,请提交工单或加入钉钉用户群(钉钉群号:64970014484)进行使用资格申请。

闲置GPU使用量=函数实例GPU(GB)×闲置时长(秒)

计费单价

闲置GPU使用量:单价为USD 0.000007/CU

GPU算力单位对应关系

函数计算中,GPU实例包括Tesla系列T4卡型的GPU实例和Ampere系列A10卡型的GPU实例,其算力单位对应关系如下。

实例类型

CU

GB*秒

Tesla系列T4卡型

1

1

Ampere系列A10卡型

1

1

内存使用量

计费公式

函数实例支持您自由选配内存规格,内存使用量费用计费公式如下。

说明

内存使用量计费项是根据您给函数配置的内存规格收费,不是根据您的函数运行时的实际使用的内存资源收费。

内存使用量费用=函数实例内存(GB)×执行时长(秒)×单价

计费单价

内存使用量计费单价为:USD 0.0000015/GB*秒

磁盘使用量

计费公式

说明

磁盘使用量计费项是根据您给函数配置的硬盘规格收费,不是根据您的函数实际运行时使用的磁盘量收费。

磁盘使用量费用=函数实例磁盘(GB)×执行时长(秒)×单价

计费单价

  • 硬盘规格≤512 MB:免费。

  • 硬盘规格>512 MB:超出512 MB的部分按USD 0.00000015/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

  • 全球地域(含中国内地):20 GB免费

  • 非中国内地地域:180 GB免费

0~10 TB(含)

0.118 USD/GB

0.100 USD/GB

0.074 USD/GB

0.074 USD/GB

0.116 USD/GB

10~50 TB(含)

0.111 USD/GB

0.070 USD/GB

0.065 USD/GB

0.065 USD/GB

0.110 USD/GB

50~150 TB(含)

0.103 USD/GB

0.065 USD/GB

0.060 USD/GB

0.060 USD/GB

0.091 USD/GB

150 TB以上

0.096 USD/GB

0.055 USD/GB

0.040 USD/GB

0.040 USD/GB

0.065 USD/GB

计费示例

函数调用次数计费示例

时间

函数调用次数

费用

2023.11.01 00:00:00 - 01:00:00

50亿

函数调用次数费用=阶梯0单价*次数+阶梯1单价*次数=USD 0.0015/万次*10亿次+USD 0.0012/万次*40亿次=USD 630

2023.11.01 01:00:00 - 02:00:00

60亿

函数调用次数费用=阶梯1单价*次数+阶梯2单价*次数=USD 0.0012/万次*50亿次+USD 0.0008/万次*10亿次=USD 680

2023.11.01 02:00:00 - 03:00:00

70亿

函数调用次数费用=阶梯2单价*次数=USD 0.0008/万次*70亿次=USD 560

vCPU使用量计费示例

假设vCPU 2核,调用次数如下表所示,执行时长1秒/次,vCPU使用量费用计算如下。

时间

调用次数

vCPU使用量费用

2023.11.01 00:00:00 - 01:00:00

1000W

  • 使用量=vCPU×执行时长=2 vCPU×1000W×1秒/次=2000W vCPU*秒

  • 费用=阶梯0单价×使用量=USD 0.000015/vCPU*秒×2000W vCPU=USD 300

2023.11.01 01:00:00 - 02:00:00

2000W

  • 使用量=vCPU×执行时长=2 vCPU×2000W×1秒/次=4000W vCPU*秒

  • 费用=阶梯0单价×使用量+阶梯1单价×使用量=USD 0.000015/vCPU*秒×1000W vCPU*秒+USD 0.000012/vCPU*秒×3000W vCPU*秒=USD 510

2023.11.01 02:00:00 - 03:00:00

2000W

  • 使用量=vCPU×执行时长=2 vCPU×2000W×1秒/次=4000W vCPU*秒

  • 费用=阶梯1单价×使用量=USD 0.000012/vCPU*秒×4000W vCPU=USD 480

活跃GPU使用量计费示例

假设GPU 4096 MB,调用次数如下表所示,执行时长1秒/次,活跃GPU使用量费用计算如下。

时间

调用次数

活跃GPU使用量费用

2023.11.01 00:00:00 - 01:00:00

1000W

  • 使用量=GPU×执行时长=4 GB×1000W×1秒/次=4000W CU

  • 费用=阶梯0单价×使用量+阶梯1单价×使用量=USD 0.000018/CU×3000W CU+USD 0.000015/CU×1000W CU=USD 690

2023.11.01 01:00:00 - 02:00:00

2000W

  • 使用量=GPU×执行时长=4 GB×2000W×1秒/次=8000W CU

  • 费用=阶梯1单价×使用量=USD 0.000015/CU×8000W CU=USD 1200

2023.11.01 02:00:00 - 03:00:00

2000W

  • 使用量=GPU×执行时长=4 GB×2000W×1秒/次=8000W CU

  • 费用=阶梯1单价×使用量+阶梯2单价×使用量=USD 0.000015/CU×3000W CU+USD 0.000012/CU×5000W CU=USD 1050

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规格×执行时长=24 GB×1800秒=43200 CU

  • 闲置GPU使用量=GPU规格×闲置时长=24 GB×1800秒=43200 CU

  • 费用=阶梯0单价×活跃GPU使用量+闲置GPU单价×闲置GPU使用量=USD 0.000018/CU×43200 CU+USD 0.000007/CU×43200 CU=USD 1.08

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秒/次)×USD 0.0000015/GB*秒=USD 240

磁盘使用量计费示例

假设硬盘规格为10 GB,调用次数为1000W,执行时长为1秒/次,则磁盘使用量的费用计算如下。

磁盘使用量费用=函数实例磁盘×执行时长×磁盘单价=(10 GB-512 MB)×(1000W次×1秒/次)×USD 0.00000015/GB*秒=USD 14.25

公网出流量计费示例

降价后示例-INTL ZH.png

使用单实例多并发降低成本

阿里云函数计算支持单实例多并发。当请求并发量大时,可以复用资源,帮助您节省费用。更多信息,请参见设置实例并发度

假设您需要处理100万个请求,每个请求处理的时间为1秒,单实例单并发与单实例多并发的费用比较如下。本文以实例的内存使用费用为例进行介绍。

使用模式

100万个请求的费用

单实例单并发

内存使用费用=100万×1秒×USD 0.0000015/GB*秒=USD 1.5

单实例多并发

例如,设置单实例并发度为10。

内存使用费用=100万×1秒÷10×USD 0.0000015/GB*秒=USD 0.15

常见问题