负载均衡(Cloud Load Balancer,CLB)是一种将访问流量按策略分发给多台后端服务器的服务,可以扩展系统对外服务能力,消除单点故障,从而提高系统的整体可用性。
产品架构
组网架构
火山引擎CLB可提供公网和私网两种类型的实例,两种类型实例的应用场景如下:
1. 公网访问
2. 私网访问
组成部分
- 负载均衡实例:接受来自外部或内部的流量,并将请求转发到一台或多台后端服务器上,实现流量的负载分担。
- 监听器:为CLB实例添加一个或多个监听器,监听器可以根据配置的协议和端口检查连接请求,并根据对应调度算法将请求转发到后端服务器组中的服务器。您还可以为监听器配置健康检查和访问控制,更灵活的控制请求的转发:
- 健康检查:检测后端服务器的运行状态,仅将请求转发给正常运行的服务器。
- 访问控制:配置白名单或黑名单,允许或禁止某些IP的访问。
- 后端服务器组:每个4层监听器对应一个后端服务器组,每个7层监听器可对应一个或多个后端服务器组,一个后端服务器组中可以添加多个后端服务器。一个后端服务器可以添加到多个后端服务器组中,一个后端服务器组可以被多个监听器关联。
- 后端服务器组类型:支持云服务器实例(包括ECS实例、GPU服务器实例、裸金属实例)和已挂载至云服务器实例的辅助网卡。