本文介绍函数计算的计费方式、计量项和计费示例等信息。

计费方式

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

  • 免费额度:函数计算每月为您提供一定的免费额度(每月约46元,年度总计约552元)。您的阿里云账户与RAM用户共享每月免费的调用次数和执行时间额度。免费额度不会按月累积,在下一自然月的起始时刻,即01号零点,会清零然后重新计算。
  • 资源套餐包:含三种不同类型的资源包,函数实例资源使用包、函数调用包和公网出流量包,分别用于抵扣函数计算的三种计费项。若资源包仍有余量,将优先抵扣业务消耗,直至资源包耗尽自动转为按量付费。

    购买资源套餐包后,您可以以更优惠的价格享受等量资源,从而减少支出。

  • 按量付费:指根据实际消耗的计算资源按需付费,未消耗则不计费。
说明 计费方式按抵扣的先后顺序依次排列为:资源套餐包→免费额度→按量付费。

计量项

函数计算从请求次数、资源使用和公网出流量三个维度进行计费。

请求次数

函数计算根据每月的调用总数计费。请求次数费用=函数调用次数×单价。每月前100万次函数调用免费。

计量项 单价 免费额度(每月)
调用次数 0.0133元/万次 100万次

资源使用

函数计算根据每月使用的实例资源总和计费。资源使用费用=函数实例计算力(GB)×执行时长(秒)×单价。

  • 函数实例计算力:函数实例计算力和分配内存大小成正比,为了简化计费模型,函数计算统一将计算力数值换算为内存大小(GB)。例如2 GB内存规格实例的计算力是1 GB内存规格实例的2倍。
  • 执行时长:函数计算提供了预留和按量两种实例使用模式,两种模式的执行时长统计方式不同。更多信息,请参见实例类型及使用模式

资源使用计量单位是GB-秒。1 GB-秒等价于1 GB的内存实例运行1秒,或者512 MB内存的实例运行2秒,以此类推。每月前400,000 GB-秒的资源使用免费。

注意 免费额度只对弹性实例有效。

根据是否被分配CPU资源,实例分为活跃实例和闲置实例两种状态。正在处理请求的实例,或者开启了始终分配CPU功能开关的实例为活跃实例。在预留模式中,关闭了始终分配CPU功能开关的实例为闲置实例。始终分配CPU是指即使请求已处理完成,函数实例仍然享有CPU资源,可以执行后台任务。关于CPU分配方式功能的更多信息,请参见弹性管理(含预留模式)

计量项 单价 免费额度(每月)
活跃实例资源使用量 0.000110592元/GB-秒 400,000 GB-秒
闲置实例资源使用量 0.000022120元/GB-秒
说明 闲置实例资源使用量暂不支持免费额度和资源套餐包。

公网出流量

函数计算根据每月使用的公网出流量总和计费。公网出流量费用=函数内数据传输流量×流量单价+函数请求响应流量×流量单价+CDN回源流量×流量单价。
  • 函数内数据传输流量:通过函数访问公网,函数向公网发起网络请求(Request)时所产生的流量。
  • 函数请求响应流量:通过公网调用函数,函数执行完成,返回响应(Response)时所产生的流量。
  • CDN回源流量:以函数计算作为CDN的源站,CDN回源时所产生的流量。
计量项 单价 免费额度(每月)
函数内数据传输流量 0.80元/GB
函数请求响应流量 0.50元/GB
CDN回源流量 0.50元/GB
注意
  • 内网流量不计费。
  • 公网入流量不计费。例如,通过函数向公网发起网络请求时,收到响应(Response)时所产生的流量,以及通过公网调用函数,客户端发起网络请求(Request)时所产生的流量。
  • 自2020年06月09日起,公网出流量的请求响应和CDN回源流量单价均从0.80元/GB降低至0.50元/GB,降价幅度近40%。

计费示例

以下是以按量付费单价为例计算月度费用。关于费用详情,请参见函数计算价格计算器

函数执行内存 调用次数 执行时长 网络带宽 月度费用
512 MB 300万次 1秒/次 0 124.31元
计算公式为:
  • 函数调用费用:(300万-100万)×0.0133元/万次=2.66元
  • 函数实例资源使用费用:(512 MB/1024×300万×1秒-40万GB-秒)×0.000110592元/GB-秒=121.65元
  • 总费用=函数调用费用+函数实例资源使用费用=124.31元
128 MB 3000万次 200毫秒/次 0 77.28元
计算公式为:
  • 函数调用费用:(3000万-100万)×0.0133元/万次=38.57元
  • 函数实例资源使用费用:(128 MB/1024×3000万×200毫秒/1000-40万GB-秒)×0.000110592元/GB-秒=38.71元
  • 总费用=函数调用费用+函数实例资源使用费用=77.28元
128 MB 2500万次 200毫秒/次 0 56.80元
计算公式为:
  • 函数调用费用:(2500万-100万)×0.0133元/万次=31.92元
  • 函数实例资源使用费用:(128 MB/1024×2500万×200毫秒/1000-40万GB-秒)×0.000110592元/GB-秒=24.88元
  • 总费用=函数调用费用+函数实例资源使用费用=56.80元
448 MB 500万次 500毫秒/次 0 82.04元
  • 函数调用费用:(500万-100万)×0.0133元/万次=5.32元
  • 函数实例资源使用费用:(448 MB/1024×500万×500毫秒/1000-40万GB-秒)×0.000110592元/GB-秒=76.72元
  • 总费用=函数调用费用+函数实例资源使用费用=82.04元
1024 MB 250万次 1秒/次 0 234.24元
  • 函数调用费用:(250万-100万)×0.0133元/万次=2元
  • 函数实例资源使用费用:(1024 MB/1024×250万×1秒-40万GB-秒)×0.000110592元/GB-秒=232.24元
  • 总费用=函数调用费用+函数实例资源使用费用=234.24元

显著优势

阿里云函数计算支持单实例多并发(支持按函数实例资源使用量计费)。当请求并发量大时,可以复用资源,帮助您节省费用。

假设您需要处理100万个请求,每个请求处理的时间为1秒,单实例单并发与单实例多并发的费用比较如下:
使用模式 100万个请求的费用
单实例单并发

资源使用费用=100万×1秒×0.000110592元/GB-秒=110.592元

单实例多并发 假设设置单实例并发度为10。

资源使用费用=100万×1秒÷10×0.000110592元/GB-秒=11.0592元

更多信息