性能容量单位 ALCU(ALB Load Balancer Capacity Unit)用来衡量应用型负载均衡 ALB 处理流量时涉及的性能指标。本文将介绍 ALCU 按量计费模式的费用说明。
ALCU 衡量指标
按量计费模式下,ALCU 衡量指标包括新建连接数、并发连接数、已处理流量、规则评估数 4 个指标。单个 ALCU 对应的性能指标如下:
指标名称 | 描述 | ALCU 系数 | 每小时 ALCU 个数计算 |
新建连接数 | 每秒新建连接的数量。 | 25 | ALCU 个数 = 小时内平均每秒新建连接数 ÷ ALCU 系数 |
并发连接数 | 每分钟同时容纳的连接数量。 | 3,000 | ALCU 个数 = 小时内平均每分钟并发连接数 ÷ ALCU 系数 |
已处理流量 | 每小时 ALB 处理的字节数,包含入方向和出方向(以 GB 为单位)。 | 1 | ALCU 个数 = 小时内总流量 ÷ ALCU 系数 |
规则评估数 | 每秒查询数(QPS)× ALB 处理的转发规则数量,前 25 个规则免费。 当处理的规则数量 > 25 时,规则评估数 = QPS ×(处理的规则数量 − 25)。 当处理的规则数量 ≤ 25 时,规则评估数 = QPS。 | 1,000 | ALCU 个数 = 小时内平均每秒规则评估数 ÷ ALCU 系数 |
ALCU 的计费周期为 1 小时,在 1 小时内 ALB 消耗的 ALCU 数量计算逻辑如下:首先按照上述 4 个指标维度分别计算出该实例下各协议的 ALCU 个数,再以消耗 ALCU 数量最多的指标,作为该小时内的 ALCU 计费个数。
计算公式:
每小时 ALCU 费用 = MAX(新建连接数 ALCU 个数,并发连接数 ALCU 个数,已处理流量 ALCU 个数,规则评估数 ALCU 个数)× ALCU 单价
计费价格
地域 | ALCU 单价(元/个) |
广州/上海/北京/南京/成都/重庆/中国香港/新加坡/曼谷/孟买/东京/首尔/弗吉尼亚/多伦多/法兰克福/圣保罗 | 0.049 |
深圳/上海金融/北京金融 | 0.082 |
计费示例
假设您的 ALB 实例平均每秒有 100 个新建连接,每个连接持续 3 分钟,客户端平均每秒发送 400 个请求,ALB 处理请求和响应的总数据为每秒 1000 KB,您在 ALB 上配置了 30 个转发规则来路由客户端请求。则 ALCU 的各个指标计算如下:
指标名称 | 使用示例 | ALCU 系数 | ALCU 个数计算 |
新建连接数(每秒) | ALB 实例平均每秒有 100 个新建连接。 | 25 | ALCU 个数 = 100 ÷ 25 = 4 |
并发连接数(每分钟) | 每秒有 100 个新建连接,每分钟的新建连接数为 6,000 个,每个新建连接持续 3 分钟,则最大每分钟并发连接数为:6,000 × 3 = 18,000 个。 | 3,000 | ALCU 个数 = 18,000 ÷ 3,000 = 6 |
已处理流量(每小时) | 平均每秒处理 1,000 KB 的数据,即每小时处理 3.6 GB 的数据。 | 1 | ALCU 个数 = 3.6 ÷ 1 = 3.6 |
规则评估数(每秒) | 平均每秒接收 400 个请求,配置了 30 个转发规则(超过 25 个免费额度),则每秒产生的收费规则评估数为:(30 − 25)× 400 = 2,000 个。 | 1,000 | ALCU 个数 = 2,000 ÷ 1,000 = 2 |
在本示例中,ALCU 消耗最大的维度是并发连接数(6 个 ALCU),因此 ALCU 费用按照并发连接数对应的 ALCU 个数计算:
ALCU 每小时的费用 = 0.049 元/个 × 6 个 ALCU = 0.294 元
月费用 = 0.294 元/小时 × 24 小时 × 30 天 = 211.68 元
相关文档
计费概述
实例费
公网网络费