随着互联网的爆发式增长,指数级增长的流量、屡创新高的并发量对客户源站造成了极大的压力,为缓解这部分压力,企业需要使用CDN加速技术中的源站负载均衡技术来缓解源站压力,避免网站/APP处理缓慢或服务中断给企业带来损失。
负载均衡建立在现有网络结构基础上,通过将任务分摊到多个操作单元上执行,能够有效扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
源站负载均衡主要包括以下4种类型:
Round Robin 轮询是指网站有多个源站时,通过配置以均等轮询的方式请求回源站,保证多个源站间的负载均衡。
权重轮询是指网站有多个源站时,通过给每个源站配置客户所需的权重,然后按照这个权重比例来分配回源请求,保证多个源站间的负载均衡。
以轮询的方式并依照设置的权重高低来分配回源请求,权重越高,每回轮询分配到的请求就越多。权重轮询是在Round Robin轮询的基础上添加权重分配请求。假定网站有三个源站A、B、C,源站的权重为A:B:C=1:2:3,那么正常情况下,前6次请求的分配比例就会是A:B:C=1:2:3,即源站C的权重最高,分配到的请求最多。正常情况下,每次轮询一回后都会保证源站间的请求比例保持为设定的权重比例。
主备源是指网站有2个或2个以上的源站时,通过配置其中一个或多个源为主源,其他源为备源。主备源方案通过对主备源进行监控,保证在主源工作异常时能较快地切换到备源,避免单源故障带来的损失,并且在主源恢复后自动切换回主源让其继续提供服务。主备源切换周期在1~3分钟内。
分运营商/区域回源是指当网站有多个不同运营商/不同区域的源站时,通过根据运营商及区域将用户请求划分回不同的源(例如上海电信用户请求回上海电信源,湖北联通用户请求回湖北联通源),避免用户请求跨网回源,同时就近响应。
假定网站分别提供了电信源和联通源,并设定了电信请求回电信源,联通及小运营商请求回联通源的回源方案,当网站的电信用户请求:(联通+小运营商用户请求)接近1:1时,正常情况下该方案可保证回到电信源和联通源的请求数比例接近1:1,有效保证了电信源和联通源之间的负载均衡。
网宿CDN加速能根据用户实际情况来选用对应的源站负载均衡,缓解客户源站压力,保障源站正常稳定的业务处理服务。源站负载均衡不仅能在检测到源站异常时,主动将请求切换至备源,避免单源故障带来的损失,还能支持根据运营商/区域的不同,将用户请求划分相应源站,从而在根源上避免用户请求跨网回源。