计费概述

更新时间: 2023-09-05 10:44:14

通过阅读本文,您可以快速了解函数计算的计费方式、计费组成和计费示例等信息。

计费方式

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

试用额度

函数计算为首次开通服务的用户提供免费试用额度,阿里云账户与RAM用户共享此试用额度。试用额度的详细信息如下。

  • GPU试用额度:前100万GB*秒GPU资源使用免费。

  • vCPU试用额度:前50万vCPU*秒vCPU资源使用免费。

  • 内存试用额度:前200万GB*秒内存资源使用免费。

  • 函数调用试用额度:前800万次函数调用免费。

说明
  • 试用额度的有效期为3个月。自购买之日起,超出试用额度的部分均会计入按量付费。

  • 试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。

资源包

函数计算提供vCPU资源包、内存资源包、GPU资源包、函数调用包和公网出流量包五类资源包,分别用于抵扣对应的各计费组成。若资源包仍有余量,将优先抵扣业务消耗,直至资源包耗尽自动转为按量付费。

购买资源包后,您可以以更优惠的价格享受等量资源,从而减少支出。更多信息,请参见资源包

按量付费

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

计费组成

重要 以下计费单价仅供参考,实际请以商务提供的价格为准。

函数计算的计费项组成包括函数调用、资源使用和公网出流量。具体信息,见下图。

fc-billing

函数调用次数

函数计算根据每月的函数调用次数计费。函数调用次数按阶梯累计模式计费。

阶梯

函数调用次数(单位:次)

单价

阶梯0

(0,10亿]

0.009元/万次

阶梯1

(10亿,100亿]

0.007元/万次

阶梯2

(100亿,500亿]

0.005元/万次

阶梯3

>500亿

0.002元/万次

资源使用

计费公式

函数实例支持客户自由选配vCPU、内存和GPU规格,分别计算vCPU、内存和GPU的资源使用量。函数计算根据每月使用的实例资源总和计费。

vCPU和内存资源使用费用计算公式如下。

  • vCPU资源使用费用=函数实例vCPU(vCPU)×执行时长(秒)×单价。

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

GPU资源使用按阶梯累计模式计费,不同阶梯的单价是不同的。

  • GPU使用量=函数实例GPU(GB)×执行时长(秒)

  • GPU资源使用费用=阶梯0使用量×阶梯0单价+阶梯1使用量×阶梯1单价+阶梯2使用量×阶梯2单价+阶梯3使用量×阶梯3单价。

概念介绍

  • 函数实例计算力:函数实例计算力与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实例。

根据是否被分配vCPU资源,弹性实例可以分为活跃实例和闲置实例两种状态。

  • 活跃实例

    正在处理请求的实例,或者关闭了闲置模式功能开关的实例为活跃实例。

  • 闲置实例

    在预留模式中,启用了闲置模式功能开关的实例为闲置实例。

关于闲置模式的更多信息,请参见弹性管理(含预留模式)

计费项单价

说明

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

GPU使用量计费单价如下:

阶梯

GPU使用量(单位:GB*秒

单价

阶梯0

(0,3000万]

0.00011元/GB*秒

阶梯1

(3000万,1.5亿]

0.00009元/GB*秒

阶梯2

(1.5亿,6亿]

0.00007元/GB*秒

阶梯3

>6亿

0.00005元/GB*秒

其他资源使用量计费单价如下:

计费项

单价

活跃vCPU使用量

0.000127元/vCPU*秒

闲置vCPU使用量

0元/vCPU*秒

内存使用量

0.0000127元/GB*秒

磁盘使用量

  • 硬盘规格≤512 MB:免费

  • 硬盘规格>512 MB:超出512 MB的部分按0.00000175元/GB*秒计费

公网出流量

函数计算根据使用的公网出流量总和计费。公网出流量费用=(函数内数据传输流量+函数请求响应流量+CDN回源流量)×流量单价。

  • 函数内数据传输流量:通过函数访问公网,函数向公网发起网络请求(Request)时所产生的流量。

  • 函数请求响应流量:通过公网调用函数,函数执行完成,返回响应(Response)时所产生的流量。

  • CDN回源流量:以函数计算作为CDN的源站,CDN回源时所产生的流量。

计量项

单价

公网出流量

0.50元/GB

说明
  • 内网流量不计费。

  • 公网入流量不计费。例如,通过函数向公网发起网络请求时,收到响应(Response)时所产生的流量,以及通过公网调用函数,客户端发起网络请求(Request)时所产生的流量。

  • 公网出流量的计费粒度为1 KB,每月使用的公网出流量总和计费精确到小数点后两位。

计费示例

重要 以下计费示例仅供参考,实际费用以商务提供的价格为准。

假设vCPU 2核,内存8192 MB,GPU 4096 MB,调用次数100万次,执行时长1秒/次,公网出流量为0,以按量付费单价计算月度费用如下。

  • 函数调用费用:100万×0.009元/万次=0.9元

  • vCPU使用费用:2核×(100万×1秒)×0.000127元/vCPU*秒=254.00元

  • 内存使用费用:8192 MB/1024×(100万×1秒)×0.0000127元/GB*秒=101.60元

  • GPU使用费用:4096 MB/1024×(100万×1秒)×0.00011元/GB*秒=440元

  • 总费用:函数调用费用+vCPU使用费用+内存使用费用+GPU使用费用=796.5元

说明

如您使用预留模式的实例,以上示例中执行时长为86400秒。

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

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

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

使用模式

100万个请求的费用

单实例单并发

内存使用费用=100万×1秒×0.0000127元/GB*秒=12.70元

单实例多并发

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

内存使用费用=100万×1秒÷10×0.0000127元/GB*秒=1.27元

相关文档

阿里云首页 函数计算 相关技术圈