产品简介
产品介绍
负载均衡是将访问流量根据转发策略分发到后端多台云主机的流量分发控制服务,提供四层和七层负载均衡服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
负载均衡通过设置虚拟服务地址,将添加的实例虚拟成一个高性能、高可用的应用服务池,并根据转发规则,将来自客户端的请求分发给云服务器池中的实例。
负载均衡默认检查云服务器池中的实例健康状态,自动隔离异常状态的实例,消除了单台实例的单点故障,提高了应用的整体服务能力。此外,负载均衡还具备抗 DDoS 攻击的能力,增强了应用服务的防护能力。
实例类型
公网类型的SLB
在创建公网类型的SLB实例时,系统会为其分配一个公网 IP。您可以将您的域名和该公网 IP 进行绑定,SLB 实例通过互联网接受客户端的访问请求,按照监听规则将客户端的访问请求分发给后端服务器。
公网类型 SLB 提供的公网能力具有以下特点:
- SLB 会被分配一个公网 IP 地址,该 IP 地址与SLB强绑定,不能解绑。
- 只支持按固定带宽计费
私网类型的SLB
私网类型的SLB通过私网IP对外提供服务,将来自内部网络的访问请求按照监听规则分发至后端服务器。
私网类型的SLB实例可配合EIP提供公网负载均衡能力。私网类型SLB提供的公网能力具有以下特点:
- SLB可以与EIP绑定来提供公网访问能力,EIP和SLB可以灵活解绑。
- EIP加入共享带宽,除包年包月和按量计费外,还可以使用95带宽峰值计费。
使用场景
场景一
如果你的应用访问量很高,你可以通过配置监听规则将流量分发到不同的实例上。此外,你也可以使用会话保持功能将同一客户端的请求转发到同一台后端服务器,提高访问效率。
场景二
你可以根据业务发展的需要,通过随时添加和移除实例来扩展应用系统的服务能力,适用于各种 Web 服务器和 App 服务器。
场景三
你可以在负载均衡实例下添加多台实例。当其中一部分实例发生故障后,负载均衡会自动屏蔽故障的实例,将请求分发给正常运行的实例,保证应用系统仍能正常工作。
场景四
负载均衡服务已在各地域部署了多可用区以实现同地域容灾。当主可用区出现机房故障或不可用时,负载均衡仍然有能力在非常短的时间内(大约 30s 中断)切换到另外一个备可用区恢复服务能力;当主可用区恢复时,负载均衡同样会自动切换到主可用区提供服务。
功能概述
功能 | 描述 |
---|---|
协议支持 | 当前提供四层( TCP 协议和 UDP 协议)和七层( HTTP 和 HTTPS 协议)的负载均衡服务。 |
健康检查 | 支持对后端实例进行健康检查。负载均衡服务会自动屏蔽异常状态的实例,待该实例恢复正常后自动解除屏蔽。 |
会话保持 | 提供会话保持功能。在会话的生命周期内,可以将同一客户端的会话请求转发到同一台后端实例上。 |
调度算法 | |
多可用区 | 支持在指定可用区创建负载均衡实例。在多可用区部署的地域还支持主备可用区,当主可用区出现故障时,负载均衡可自动切换到备可用区上提供服务。 |
访问控制 | 通过添加负载均衡监听的访问白名单,仅允许特定 IP 访问负载均衡服务。 |
证书管理 | 针对 HTTPS 协议,提供统一的证书管理服务。证书无需上传到后端实例,解密处理在负载均衡上进行,降低后端实例的 CPU 开销。 |
名词解释
负载均衡实例:负载均衡实例是一个运行的负载均衡服务。要使用负载均衡服务,必须先创建一个负载均衡实例。负载均衡实例 ID 是识别负载均衡实例的唯一标识。
监听:负载均衡服务监听规定了如何将请求转发给后端服务器。一个负载均衡实例至少添加一个监听。
后端服务器:处理负载均衡分发的前端请求的 ECS 实例。