CLB实例
传统型负载均衡 CLB(Classic Load Balancer)实例接收来自客户端的请求,对流量进行按需分发,通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。使用负载均衡服务,您需要创建一个负载均衡实例,在实例中添加监听和后端服务器。CLB具备公网CLB实例、私网CLB实例两种实例类型,对于按规格计费的CLB实例又分为性能保障型实例和性能共享型实例。
实例状态
实例状态 | 状态含义 | 锁定类型 | 是否允许删除 | 是否允许变配 |
运行中 | 实例运行正常。 | 不涉及 | 取决于删除保护功能是否开启。
| 取决于配置修改保护功能是否开启。
|
已锁定 | 实例已锁定。 | 欠费锁定:实例由于账号欠费已被锁定,请及时续费,实例解除锁定后可继续正常使用。 | 否 | 否 |
安全锁定:实例存在安全风险被锁定。您可以前往安全管控页面申请解禁。 | 否 | |||
已停止 | 实例已停止。 | 不涉及 | 是 | 否 |
实例类型
阿里云提供公网和私网两种类型的CLB实例。
公网类型的CLB
在创建公网类型的CLB实例时,系统会为其分配一个公网IP。您可以将您的域名和该公网IP进行绑定,CLB实例通过互联网接受客户端的访问请求,按照监听规则将客户端的访问请求分发给后端服务器。
公网类型CLB提供的公网能力具有以下特点:
CLB会被分配一个公网IP地址,该IP地址与CLB强绑定,不能解绑。
计费类型为按量付费时,支持按使用流量计费和按固定带宽计费。计费类型为包年包月时,只支持按固定带宽计费。
私网类型的CLB
私网类型的CLB通过私网IP提供服务,将来自阿里云内部网络的访问请求按照监听规则分发至后端服务器。
私网类型的CLB实例可配合EIP提供公网负载均衡能力。私网类型CLB提供的公网能力具有以下特点:
CLB可以与EIP绑定来提供公网访问能力,EIP和CLB可以灵活解绑。
EIP支持加入共享带宽,可降低公网使用成本。
不同计费类型的私网类型的CLB支持的网络能力不同:
按量付费的私网类型的CLB实例仅支持专有网络。
如果私网CLB实例的网络类型是专有网络,那么私网CLB实例的私网IP地址会从您指定的专有网络的交换机网段内分配。该CLB实例只能被同VPC内的ECS实例访问。
包年包月的实例支持专有网络和经典网络。
重要经典网络类型的私网CLB实例已不支持新购。
CLB包年包月实例2024年12月01日00:00:00起停止新购。详细信息请参见传统型负载均衡CLB包年包月停售公告。
专有网络
如果私网CLB实例的网络类型是专有网络,那么私网CLB实例的私网IP地址会从您指定的专有网络的交换机网段内分配。该CLB实例只能被同VPC内的ECS实例访问。
经典网络
如果私网CLB实例的网络类型是经典网络,那么私网CLB实例的私网IP地址由阿里云统一分配和管理。该CLB实例只能被经典网络ECS实例访问。
实例规格
按规格计费的CLB实例分为性能保障型实例和性能共享型实例。
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。
性能共享型实例
性能共享型实例的特征如下表所示。
特征 | 描述 |
还能否购买? | 性能共享型实例已停售,不支持新购。 |
是否有规格? | 性能共享型实例不提供性能保障,没有多个规格可选择。 |
存量性能共享型实例会额外收取规格费吗? | 不会。 原有的性能共享型实例(如果您不将其变配性能保障型)将继续保持为性能共享型实例,不收取规格费。您也可以通过变配,将性能共享型实例升级成性能保障型实例。变更成性能保障型后,当性能保障型实例开始正式收费时,该实例将收取规格费。 |
性能共享型实例能否变更为性能保障型实例? | 可以。
|
性能保障型实例与性能共享型实例区别
特性 | 性能保障型实例 | 性能共享型实例 |
资源分配 | 资源独享 | 资源共享 |
可用性SLA | 99.95% | 不提供 |
IPv6 | √ | - |
支持SNI多证书 | √ | - |
支持黑白名单 | √ | - |
支持挂载ENI | √ | - |
添加ECS弹性网卡辅助IP | √ | - |
HTTP重定向HTTPS | √ | - |
一致性HASH | √ | - |
TLS安全策略 | √ | - |
HTTP2 | √ | - |
WS(WebSocket)或WSS(Web Socket Secure) | √ | - |
上表中,“√”表示支持,“-”表示不支持。
协议版本
IPv4和IPv6
CLB实例的协议版本分为IPv4和IPv6。
协议版本 | 默认值 | 说明 |
IPv4 |
| 仅支持客户端使用IPv4地址(例如192.168.0.1)访问CLB实例。 |
IPv6 |
| 仅支持客户端使用IPv6地址(例如2001:db8:1:1:1:1:1:1)访问CLB实例。 |
IPv6实例特点及限制
IPv6 CLB实例的特点
平滑迁移IPv6,业务无感知
IPv6 CLB后端可直接挂载IPv4地址的服务器,无需改造原有系统,即可平滑迁移业务到IPv6。
业务量增加时,通过新增IPv6入口和横向扩容后端服务器,不影响原有IPv4业务。
IPv6访问控制让业务部署更加安全可靠
访问控制黑名单可有效阻断恶意地址对负载均衡业务的访问。
访问控制白名单仅允许白名单中授权的地址访问负载均衡业务。
使用限制说明
仅公网CLB实例支持IPv6。
关于支持IPv6实例的地域,请参见CLB支持的地域信息。
由于IPv6的IP头部较IPv4更长,当您在CLB IPv6实例上使用UDP监听时,需要确保后端服务器(通常是ECS云服务器)与CLB通信的网卡的MTU不小于1200(有些应用程序需要根据此MTU值同步修改其配置文件),否则数据包可能会因过大被丢弃。 如果使用TCP,TCP协议支持MSS自动协商,因此不需要额外配置。
相关文档
四层负载如需更大并发连接数,请选择网络型负载均衡NLB产品;七层负载如需更高的QPS,请选择应用型负载均衡ALB产品。
关于NLB的介绍,请参见什么是网络型负载均衡NLB。
关于ALB的介绍,请参见什么是应用型负载均衡ALB。
如何选择性能保障型实例规格,请参见CLB实例FAQ。