应用型负载均衡ALB支持按量付费。按量付费是一种先使用后付费的付费方式。本文为您介绍按量计费的计费说明、计费项以及计费周期等信息。

按量付费说明

特性 按量计费
计费规则 按量计费按照您的实际用量结算,在每个结算周期生成账单并从账户中扣除相应费用。
计费周期及出账时间
  • ALB的实例费和性能容量单位LCU费均为按小时计费,并按照使用量结算产生的费用。账单出账时间通常在当前计费周期结束后一小时,具体出账时间以系统为准。
  • 公网ALB会收取公网网络费用,公网ALB通过弹性公网IP(EIP)提供公网能力,因此公网网络费用的计费周期、扣费及出账时间与按量付费EIP的计费周期、扣费及出账时间一致。更多信息,请参见计费周期

计费组成

ALB目前支持按量付费。ALB的费用由三部分组成:实例费、性能容量单位LCU(Loadbalancer Capacity Unit)费和公网网络费。

实例网络类型 实例费 性能容量单位LCU费 公网网络费
公网 包含 包含 包含
私网 包含 包含 不涉及

实例费

ALB的实例费目前按小时收费,在一个计费周期内,如果使用的时长不足1小时,按1小时收费。计费时长为实例创建完成到实例释放结束的时间段。

实例费=实例单价(美元/小时)×计费时长(小时)
说明 下表中的价格仅供参考,实际价格请以购买页为准。
功能版本 实例费(美元/小时)
基础版 0.007
标准版 0.021

性能容量单位LCU费

性能容量单位LCU是用来衡量ALB处理流量时的性能指标。单个LCU包含的性能指标与ALB监听的协议有关。

性能容量单位LCU衡量指标简介

指标名称 描述 计量时间 LCU系数 各指标每小时LCU个数计算
新建连接数 每秒处理的新建连接数量。 25个 在一个计费周期内,系统会统计所有每秒新建连接数,然后使用最大每秒新建连接数除以LCU系数,得到该计费周期内的新建连接数LCU个数。计算公式如下:
LCU个数=最大新建连接数÷LCU系数
并发连接数 每分钟内并发连接的数量。 分钟 3,000个 在一个计费周期内,系统会统计每分钟的并发连接数,然后使用最大每分钟并发连接数除以LCU系数,得出该计费周期内的并发连接数LCU个数。计算公式如下:
LCU个数=最大并发连接数÷LCU系数
处理数据量 ALB处理的HTTP(S) 请求和响应的数据处理量,单位为GB。 小时 1 GB 在一个计费周期内,系统会统计总的请求和响应的数据处理量,然后使用总的数据处理量除以LCU系数,得出该计费周期内的处理数据量的LCU个数。计算公式如下:
LCU个数=总处理数据量÷LCU系数
规则评估数 ALB处理的规则总数与每秒请求数(QPS)的乘积。
  • 当处理的规则数量均未超过免费额度时:规则评估数=QPS
  • 当处理的规则数量超过免费额度时:规则评估数=QPS×(超出部分转发规则数+超出部分AScript可编程脚本行数+超出部分扩展证书个数)
注意
  • 影响规则评估数的指标包含转发规则数、AScript可编程脚本行数和扩展证书个数,这三个指标的免费额度均为25。上述三个指标只有超过免费额度的部分会被收费,未超过免费额度的指标无需计算。
  • 2022年03月22日起,转发规则数的免费额度由10个提升至25个。
  • ALB可编程脚本AScript配置转发规则功能目前白名单开放,如需体验请提交工单,更多信息,请参见添加转发规则
1,000 在一个计费周期内,系统会统计所有转发规则数量和所有每秒查询数(QPS),并使用最大每秒查询数计算规则评估数。规则评估数除以LCU系数,得出该计费周期内的规则评估数的LCU个数。计算公式如下:
LCU个数=规则评估数÷LCU系数
各个监听在1小时内消耗的LCU个数根据上述指标进行换算,按照LCU使用量最高的指标来进行付费。单个ALB实例的LCU费为各个监听的LCU费之和。
ALB LCU费的计费周期为1小时。在一个计费周期内,1小时消耗的LCU数量根据上述4个指标进行换算,按照LCU使用量最高的指标来进行付费。
每小时LCU费=max{新建连接数LCU值,并发连接数LCU值,处理数据量LCU值,规则评估数LCU值}×LCU单价
说明 下表中的价格仅供参考,实际价格请以购买页为准。
计费项 LCU单价(美元/个)
性能容量单位LCU 0.007

LCU费用计算示例

指标名称 运行示例 计算过程 对应的LCU使用量
新建连接数(秒) 某小时内新建连接数最大的一秒钟内创建了100个新建连接数 本示例中某小时内新建连接数最大的一秒钟内创建了100个新建连接数,而每个LCU每秒提供25个新建连接,则可换算的LCU数为:
100÷25=4
4
并发连接数(分钟) 该小时内最大并发连接数为18,000个。
本示例中该小时内最大并发连接数为18,000个。则LCU换算值为:
18,000÷3,000=6
6
处理数据量(小时) 每秒1000 KB 每秒处理1,000 KB数据量,则每小时处理的数据量为:
1,000 KB×60×60=3,600,000 KB=3.6 GB
每个LCU每小时提供1 GB的处理数据量,则可换算的LCU数为:
3.6÷1=3.6
3.6
规则评估数(秒)
  • 30条转发规则
  • 20行AScript可编程脚本
  • 32个扩展证书
某小时内新建连接数最大的一秒钟内创建了100个新建连接,每个连接每秒发送4个请求,则每秒接收请求量为:
100×4=400(个)
转发规则计算示例本示例中,您配置的转发规则数和扩展证书数超过了免费配额,则每秒产生的收费规则评估为:
[(30-25)+(32-25)]×400=4800(个)
每个LCU每秒提供1000个规则评估数,则可换算的LCU数为:
4800÷1000=4.8
4.8
如果某小时内实例各指标换算的LCU不为整数时,按照向上取整原则计算本小时LCU消耗。
在本示例中,LCU消耗最大的指标是并发连接数(6个LCU),因此LCU费用按照并发连接数计算。
每小时的LCU费用=0.007美元/个×6个=0.042美元
按上述消耗情况估算,平均月度LCU费约为:0.042美元×24小时×30天=30.24美元

公网网络费

私网ALB不收取公网网络费用,只有当您购买公网ALB才会收取公网网络费用。公网ALB通过弹性公网IP(EIP)提供公网能力,选择公网ALB将会收取EIP实例费、带宽与流量费用,更多信息,请参见按量付费