本文介绍了传统型负载均衡 CLB(Classic Load Balancer)实例相关的常见问题。
什么是负载均衡性能保障型实例?
CLB性能保障型实例提供了可保障的性能指标。与之相对的是CLB性能共享型实例,资源是所有实例共享的,不保障实例的性能指标。
CLB在推出性能保障型实例之前,您所有购买的实例均为性能共享型实例。在控制台上,您可以查看已购实例的类型。
目前,性能共享型实例已停售,不支持新购。
性能保障型实例的三个关键指标如下:
最大连接数-Max Connection
最大连接数定义了一个负载均衡实例能够承载的最大连接数量。当实例上的连接超过规格定义的最大连接数时,新建连接请求将被丢弃。
每秒新建连接数-Connection Per Second(CPS)
每秒新建连接数定义了新建连接的速率。当新建连接的速率超过规格定义的每秒新建连接数时,新建连接请求将被丢弃。
每秒查询数-Query Per Second(QPS)
每秒请求数是七层监听特有的概念,指的是每秒可以完成的HTTP或HTTPS的查询(请求)的数量。当请求速率超过规格所定义的每秒查询数时,新建连接请求将被丢弃。
阿里云负载均衡按规格计费实例开放了以下实例规格,各地域因资源情况不同,开放的规格可能略有差异,请以控制台购买页为准。
表 1. 性能保障型实例规格
规格 | 最大连接数 | 每秒新建连接数(CPS) | 每秒查询数(QPS) |
简约型I(slb.s1.small) | 5,000 | 3,000 | 1,000 |
标准型I(slb.s2.small) | 50,000 | 5,000 | 5,000 |
标准型II(slb.s2.medium) | 100,000 | 10,000 | 10,000 |
高阶型I(slb.s3.small) | 200,000 | 20,000 | 20,000 |
高阶型II(slb.s3.medium) | 500,000 | 50,000 | 30,000 |
超强型I(slb.s3.large) | 1,000,000 | 100,000 | 50,000 |
按使用量计费实例的性能规格上限与超强型I(slb.s3.large)保持一致。
四层负载如需更大并发连接数请选择网络型负载均衡NLB产品;七层负载如需更高的QPS,请选择应用型负载均衡ALB产品。
关于NLB的介绍,请参见什么是网络型负载均衡NLB。
关于ALB的介绍,请参见什么是应用型负载均衡ALB。
性能保障型实例如何收费?
阿里云从2024年12月01日00:00:00起对CLB按量付费实例的计费项进行如下调整:
原有的实例费更名为“公网IP保有费”。
新增实例费计费项。
详细信息请参见传统型负载均衡CLB计费项调整公告。
2024年12月01日00:00:00前创建的CLB实例暂时不收取实例费,限时免费至2025年11月30日23:59:59,详细信息请参见传统型负载均衡CLB计费项调整公告。
按量付费模式
按规格计费方式
公网性能保障型费用=公网IP保有费+实例费+流量或带宽费+规格费
取消原有按规格计费的弹性计费逻辑后,实例每小时的规格费将按用户所选规格固定收取。例如,您购买实例时选择了超强型I(slb.s3.large)规格,但是您实际某个小时各项指标达到的最大性能规格为(slb.s3.small),该小时的规格费将按照您购买时所选的超强型I(slb.s3.large)规格收取。
按使用量计费方式
公网性能保障型费用=公网IP保有费+实例费+流量费+LCU费
按使用量计费的实例性能根据用量自动弹性,且无需指定规格,每小时根据实际使用量收取LCU费。
关于按量付费实例计费说明,请参见按量付费。
如何选择性能保障型实例?
按量付费实例
如果您的业务量较平稳,建议您选择按规格计费,实例每小时的规格费按用户所选规格固定收取。
如果您的业务量具有周期性或者波动性较大,建议您选择按使用量计费,按使用量计费的实例性能根据用量自动弹性,且无需指定规格,每小时根据实际使用量收取LCU费。
为何有时性能保障型实例看起来达不到规格中的性能指标上限?
与短木板原理相似。
性能保障型实例并不保障三个指标(包含带宽指标)同时达到指定规格的指标上限。即规格中哪个指标先达到峰值,就以哪个指标开始限速。
例如某用户选择高阶型I(slb.s3.small)实例,当实例的QPS已经达到20000,但并发连接数却远未达到20万,那么该实例最大连接数可能永远都不会达到规格上限,因为新建的连接请求会因为QPS达到上限而被丢弃。
是否可以调整性能保障型实例的规格?
可以。
您可在控制台对性能保障型实例进行变配。更多信息,请参见按量付费实例变配。
将性能共享型实例变更为性能保障型实例后,无法再将其变更回性能共享型实例。
性能共享型实例变更为性能保障型实例不会影响业务,也不会变更负载均衡实例IP。
建议在业务低谷期变更性能共享型实例为性能保障型实例,或通过DNS实现实例间的负载均衡后,再进行变配。
所有的变配操作都不影响负载均衡实例的IP地址。
变更性能保障型实例规格后,为何实例规格没有即时生效?
如果您更改实例规格时,同时变更了计费方式(按带宽计费和按流量计费的变更),那么规格的变更会同计费方式的变更一起在次日00:00:00生效,并不会即时生效。
性能共享型实例有什么特征?
特征 | 描述 |
还能否购买? | 性能共享型实例已停售,不支持新购。 |
是否有规格? | 性能共享型实例不提供性能保障,没有多个规格可选择。 |
存量性能共享型实例会额外收取规格费吗? | 不会。 原有的性能共享型实例(如果您不将其变配性能保障型)将继续保持为性能共享型实例,不收取规格费。您也可以通过变配,将性能共享型实例升级成性能保障型实例。变更成性能保障型后,当性能保障型实例开始正式收费时,该实例将收取规格费。 |
性能共享型实例能否变更为性能保障型实例? | 可以。
|
性能共享型实例与性能保障型实例区别如下:
特性 | 性能共享型实例 | 性能保障型实例 |
资源分配 | 资源共享 | 资源独享 |
可用性SLA | 不提供 | 99.95% |
IPv6 | × | ✔ |
支持SNI多证书 | × | ✔ |
支持黑白名单 | × | ✔ |
支持绑定弹性网卡ENI | × | ✔ |
添加ECS弹性网卡ENI的辅助IP | × | ✔ |
HTTP重定向HTTPS | × | ✔ |
一致性HASH | × | ✔ |
TLS安全策略 | × | ✔ |
HTTP2 | × | ✔ |
Websocket(S) | × | ✔ |
公网CLB实例的固定公网IP是否支持绑定弹性公网IP?
不支持直接绑定。
但是在业务影响可控的情况下,您可以通过以下方式将CLB实例公网IP绑定为弹性公网IP:
新购私网CLB实例,然后将私网CLB实例的公网IP绑定弹性公网IP。更多信息,请参见创建和管理CLB实例和私网CLB实例绑定和管理EIP。
新购公网ALB实例,公网ALB实例默认绑定弹性公网IP,从而提供公网能力。更多信息,请参见创建应用型负载均衡。
新购公网NLB实例,公网NLB实例默认绑定弹性公网IP,从而提供公网能力。更多信息,请参见创建和管理NLB实例。
CLB实例创建后能否修改主备可用区?
不可以。
CLB实例创建后不支持再修改主备可用区,您只能重新购买实例并在购买时选择其他的可用区。
新一代负载均衡,即应用型负载均衡ALB(Application Load Balancer)与网络型负载均衡NLB(Network Load Balancer),支持更加灵活的多可用区策略,推荐您使用ALB与NLB。详情可参考负载均衡SLB产品家族介绍、什么是应用型负载均衡ALB、什么是网络型负载均衡NLB。