负载均衡
您可以通过灵活的负载均衡调度策略平衡多个源站的负载,降低链路延迟并提升您业务可用性。
产品能力
负载均衡服务下配置的负载均衡器可以被边缘安全加速 ESA域名和四层代理应用引用。并提供以下功能:
设置多级的主备源站,在主源异常时容灾调度到备源。
在多个源站之间按比例分配请求,实现多个源站之间的负载均衡。
支持使用ICMP Ping、TCP、HTTP/HTTPS、UDP和 ICMP等协议对源站进行健康探测,并剔除故障源站。
支持设置自定义规则:基于HTTP请求头、URL、URI等字段值将用户请求调度到不同的源站。
会话保持能力,将来自同一来源用户的请求调度到同一源站。
工作原理
例如,您已为您的站点www.example.com
成功接入至边缘安全加速 ESA,其对应服务器组A、服务器组B、服务器组C三组源站,服务器组A的两个源站地址为11.11.XX.XX,22.22.XX.XX
, 服务器组B的两个源站地址为33.33.XX.XX,44.44.XX.XX
,服务器组C的两个源站地址为55.55.XX.XX,66.66.XX.XX
。服务器组A源站为主源站,服务器组B和服务器组C源站为备源站,服务器组A源站故障后切换到服务器组B源站,服务器组B源站也故障则切换到服务器组C源站,若所有源站都异常则默认将请求调度到C源站,使用ICMP Ping主动探测源站的健康状态,若探测失败则屏蔽异常源站。
适用场景
需求 | 描述 | 场景 |
业务可用性要求高 | 网络问题/源站负载/配置错误等均可能造成源站服务可用性的波动甚至是不可用,从而导致业务上的重大损失。 负载均衡服务可添加多组源站并设置成相互容灾,主动探测源站的健康状态并提前屏蔽故障源站,将业务流量调度至健康源站。 | 金融、游戏、电商、泛娱乐等场景。 |
基于HTTP协议字段的值进行用户请求调度 | 通过自定义规则基于HTTP请求头、URL、URI等字段值将用户请求调度到不同的源站。 | 全球新闻门户、线上教育平台等场景。 |
会话保持 | 需要确保同一个来源用户的请求回源到同一个源站,以保障用户状态信息的一致性。 | 游戏、连麦等场景。 |
不同方式接入站点的支持模式
您创建的负载均衡器会有一个对应的您自定义的域名地址,这个域名的支持模式会根据您站点的接入方式有所区别。
接入方式 | 支持模式 | 说明 |
| 通过NS方式接入站点时,边缘安全加速 ESA将接管您的DNS解析。您需要将原DNS服务商上的DNS记录配置到ESA(支持批量导入),然后前往域名服务商修改NS名称为ESA的NS,以避免解析中断。 | |
使用CNAME接入的站点暂不支持直接用作DNS解析。但您创建的负载均衡域名仍可以用作域名或四层代理应用的源站。 | 通过CNAME方式接入站点时,您需要将待加速的域名通过添加记录的方式来获得对应的CNAME域名,然后在DNS服务商处将待加速的域名的DNS解析记录指向分配的CNAME域名后,用户请求将能够转发到边缘安全加速 ESA节点上,实现全站加速、边缘计算和安全防护。 |
不同套餐的支持情况
基础版 | 标准版 | 高级版 | 企业版 |
不支持 | 不支持 | 不支持 | 支持 |