本文介绍应用型负载均衡ALB的计费组成和相关定价。

ALB的计费组成

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

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

实例费

ALB的实例费目前按小时收取,不足1小时按1小时算。ALB实例费的计费周期为从创建到释放的时间段。

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

性能容量单位LCU费

性能容量单位LCU是用来衡量ALB处理流量时的性能指标。

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

指标名称 描述 单个LCU对应的性能 LCU换算值
新建连接数 每秒处理的新建连接数量。 25个/秒 新建连接数÷25
并发连接数 每分钟内活跃连接的数量。 3000个/分 并发连接数÷3000
处理数据量 ALB处理的HTTP(S) 请求和响应的数据处理量,单位为GB。 1 GB/时 处理数据量÷1
规则评估数 ALB处理的规则总数与每秒请求数(QPS)的乘积。
  • 当处理的规则数量均未超过免费额度时:规则评估数=QPS
  • 当处理的规则数量超过免费额度时:规则评估数=QPS×(超出部分转发规则数+超出部分AScript可编程脚本行数+超出部分扩展证书个数)
注意
  • 影响规格评估数的指标包含转发规则数,AScript可编程脚本行数和扩展证书个数,这三个指标的免费额度均为25。上述三个指标只有超过免费额度的部分会被收费,未超过免费额度的指标无需计算。
  • 2022年03月22日起,转发规则数的免费额度由10个提升至25个。
  • ALB可编程脚本AScript配置转发规则功能目前白名单开放,如需体验请提交工单,更多信息,请参见可编程脚本AScript概述
1000/个 规则评估数÷1000

在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
并发连接数(分钟) 每个连接持续3分钟,每个连接每秒发送4个请求。 本示例中每秒有100个新建连接,则:
每分钟的新建连接数=100×60=6000(个)
每个新建连接持续3分钟,则每分钟的并发连接数是当前分钟内的新建连接数与前两分钟内的新建连接数之和:
每分钟的并发连接数=6000+6000+6000=18000(个)
每个LCU每分钟提供3000个并发连接,则可换算的LCU数为:
18000÷3000=6
6
处理数据量(小时) 每秒1000 KB 每秒处理1000 KB数据量,则每小时处理的数据量为:
1000 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消耗最大的指标是并发连接数(6个LCU),因此LCU费用按照并发连接数计算。

每小时的LCU费用=0.007美元/个×6个=0.042美元
按上述消耗情况估算,平均月度LCU费约为:0.042美元×24小时×30天=30.24美元

您可以使用ALB LCU估算器来预估LCU的消耗:

使用ALB LCU估算器

公网网络费

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