全部产品
Search
文档中心

负载均衡:CLB服务器组

更新时间:Mar 04, 2025

服务器组是一个逻辑组,包含一个或多个后端服务器。每个服务器组用于将CLB分发的业务请求按照调度算法,路由到相应的后端服务器。CLB支持默认服务器组、虚拟服务器组、主备服务器组等不同服务器组类型。

不同类型服务器组的区别

服务器组类型

默认服务器组

虚拟服务器组

主备服务器组

类型说明

每个CLB实例都自带一个默认服务器组(有且仅有一个)

用户可自行创建与管理的服务器组

用户可自行创建与管理的服务器组

挂载后端服务器数量

一个或多个

一个或多个

两个(一主一备)

特点

  • 实例共享:默认服务器组是实例全局共享的,所有监听器都可以使用

  • 配置简单:无需额外创建与管理,直接在默认服务器组中添加后端服务器即可

  • 不支持多端口:同一监听下的所有后端服务器必须使用相同的端口

  • 业务灵活:支持为不同的监听配置不同的后端服务器组,满足复杂业务需求

  • 支持高级路由:结合域名和URL路径规则,实现更精细的流量分发

  • 支持多端口:可以在同一个虚拟服务器组中配置不同端口的后端服务器

  • 业务灵活:支持为不同的监听配置不同的后端服务器组,满足复杂业务需求

  • 支持主备高可用:主机工作正常时,流量将直接转发至主机;当主机宕机时,流量将切换至备机

  • 支持多端口:可以在同一个主备服务器组中配置不同端口的后端服务器

适用场景

应用架构较为简单,所有请求都需要转发到同一组后端服务器。不需要针对不同监听或域名进行个性化流量分发

应用架构复杂,例如需要对HTTP和HTTPS请求分别处理、需要根据不同的监听端口或域名将流量分发到不同的后端服务器组

固定主备模式的关键应用或服务,例如数据库服务或核心API服务

支持监听类型

TCP/UDP/HTTP/HTTPS

TCP/UDP/HTTP/HTTPS

仅TCP/UDP

服务器组使用注意事项

  • CLB实例、监听、服务器组之间的关系:

    • 监听与服务器组是CLB实例维度的资源。不同CLB实例的监听、服务器组信息不互通。

    • 不同的监听可以关联不同的服务器组。

    • 一个服务器组能同时被多个监听绑定,但是一个监听只能同时绑定一个服务器组。

  • 挂载的后端服务器限制:

    • 只支持挂载CLB同地域的后端服务器资源,不支持挂载跨地域服务器。

      • 对于专有网络VPC类型的CLB实例,只能挂载同VPC内的后端服务器。

      • 对于非专有网络VPC类型的CLB实例,可以挂载不同VPC内的后端服务器。

    • CLB所有类型服务器组均支持挂载如下资源:云服务器ECS、弹性网卡ENI、弹性容器ECI。

    • 后端服务器为ECS并且进行热迁移时,可能导致CLB长连接断开。重新连接后即可恢复,请做好应用的重连工作。

  • 高可用建议:

    • 建议您开启CLB的健康检查功能,并同时保证负载均衡实例中至少有一台正常运行的后端服务器。

    • 主备服务器组中,主服务器健康检查失败后,流量将切换到备服务器。由于备服务器默认不做健康检查,需要用户自己确保备服务器的可用性,保证切换后可用。