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

ALB的计费组成

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

实例网络类型 实例费 性能容量单位LCU费 公网网络费
公网 包含 包含 包含
私网 包含 包含 不涉及
说明 ALB现已结束公测,2021年6月30日前,继续免收实例费和LCU费,仅收取公网网络费。

实例费

ALB实例目前支持按量付费,按照实例的运行小时数(不足1小时按1小时算)来计算费用。

实例费用=实例单价×运行小时数
功能版本 实例费(元/小时) 实例费(元/天)
基础版 0.04958 1.18992
标准版 0.134 3.216

性能容量单位LCU费

性能容量单位LCU是用来衡量ALB处理流量时涉及的各个指标。要衡量的4个指标如下所示:
  • 新建连接数:每秒新建连接的数量。
  • 并发连接数:同时容纳的连接数量。
  • 已处理流量ALB处理的HTTP(S) 请求和响应的流量,单位为GB。
  • 规则评估数:指ALB处理的规则数量与每秒请求数(QPS)的乘积,前10个规则免费。
    • 当处理的规则数量>10时,规则评估数=QPS×(处理的规则数量–10)
    • 当处理的规则数量≤10时,规则评估数=QPS
ALB中,1个LCU包含:
  • 每秒25个新建连接
  • 每分钟3000个并发连接
  • 每小时1 GB流量
  • 每秒1000个规则评估

在1小时内ALB消耗的LCU数量根据上述4个指标进行换算,并以消耗LCU最大的维度计算该小时内的LCU个数。

性能容量单位 LCU费(元/个)
LCU 0.04824

LCU费用计算示例

假设您的ALB平均每秒有100个新建连接,每个连接持续3分钟,每个连接平均每秒发送4个请求,ALB处理请求和响应的总数据为每秒1000 KB,您在ALB上配置了20个规则来路由您的客户端请求。LCU计费规则如下:

  • 新建连接数(每秒):每个LCU每秒提供25个新建连接。您的ALB每秒有100个新建连接,可换算成4个LCU(100个新建链接÷25个新建连接)。
  • 并发连接数(每分钟):每个LCU每分钟提供3000个并发连接。您的ALB每秒有100个新建连接,每分钟的新建连接数为6000个,每个新建连接持续3分钟,则每分钟的并发连接数为:当前分钟内的新建连接数6000个+前两分钟内的新建连接数12000个=18000个,可换算成6个LCU(18000个并发连接÷3000个并发连接)。
  • 已处理流量(每小时):每个LCU每小时提供1 GB。您的ALB平均每秒处理1000 KB的数据,即每小时处理3.6 GB的数据,可换算成3.6个LCU(3.6 GB÷1 GB)。
  • 规则评估数(每秒):每个LCU每秒提供1000个规则评估。您的ALB平均每秒有100个新建连接,每个连接平均每秒发送4个请求,一共每秒接收400个请求,您配置了20个规则,则每秒产生的收费规则评估为:(20个已配置规则–10个免费规则)×400=4000个 ,可换算成4个LCU(4000个规则评估÷1000个规则评估)。

在本示例中,LCU消耗最大的维度是并发连接数(6个LCU),因此LCU费用按照并发连接数计算。LCU费用为每小时0.28944元(6个LCU×0.04824元/个),月度费用为208.3968元(0.28944元×24小时×30天)。

公网网络费

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