您可以通过灵活的负载均衡调度策略平衡多个源站的负载,降低链路延迟并提升您业务可用性。
使用限制
目前仅企业版套餐支持负载均衡功能。
产品能力
负载均衡服务下配置的负载均衡器可以被边缘安全加速 ESA域名和四层代理应用引用。并提供以下功能:
设置多级的主备源站,在主源异常时容灾调度到备源。
在多个源站之间按比例分配请求,实现多个源站之间的负载均衡。
支持使用ICMP Ping、TCP、HTTP/HTTPS、UDP和 ICMP等协议对源站进行健康探测,并剔除故障源站。
支持设置自定义规则:基于HTTP请求头、URL、URI等字段值将用户请求调度到不同的源站。
会话保持能力,将来自同一来源用户的请求调度到同一源站。
工作原理
当您的站点已接入边缘安全加速ESA,并配置了三个优先级递减的服务器组(A、B、C)作为源站时。正常情况下,流量优先调度到主源站(服务器组A)。若服务器组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节点上,实现全站加速、边缘计算和安全防护。 |