梭子鱼负载均衡机白皮书
梭子鱼负载均衡机的安装
梭子鱼负载均衡机有三种部署方式:路由模式、桥接模式、服务直接返回模式。路由模式部署灵活,约60%的用户采用这种方式部署;桥接模式不改变现有的网络架构;服务直接返回(DSR)比较适合吞吐量大特别是内容分发的网络应用。约30%的用户采用这种模式。
1 路由模式(推荐)

路由模式的部署方式如上图。服务器的网关必须设置成梭子鱼负载均衡机的LAN口地址,且与WAN口分署不同的逻辑网络。因此所有返回的流量也都经过梭子鱼。这种方式对网络的改动小,能均衡任何下行流量。
2 桥接模式
桥接模式配置简单,不改变现有网络。梭子鱼的WAN口和LAN口分别连接上行设备和下行服务器。LAN口不需要配置IP(WAN口与LAN口是桥连接),所有的服务器与梭子鱼均在同一逻辑网络中。参见下图:

由于这种安装方式容错性差,网络架构缺乏弹性,对广播风暴及其他生成树协议循环相关联的错误 敏感,因此一般不推荐这种安装架构。
3 服务直接返回模式

如上图,这种安装方式梭子鱼的LAN口不使用,WAN口与服务器在同一个网络中,互联网的客户端访问梭子鱼的虚IP(VIP),虚IP对应梭子鱼负载均衡机的WAN口,梭子鱼根据策略将流量分发到服务器上,服务器直接响应客户端的请求。因此对于客户端而言,相应他的IP不是梭子鱼负载均衡机的虚IP(VIP),而是服务器自身的IP地址。也就是说返回的流量是不经过梭子鱼的。因此这种方式适用大流量高带宽要求的服务。
梭子鱼负载均衡机的调度策略
负载均衡机的作用就像轮流值日制度,把任务分给大家来完成,以免让一个人过度劳累。但是与轮流值日制度不同的是,负载均衡是一种动态均衡,它通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务分配出去。对于不同的应用环境,使用的均衡策略(算法)是不同的,比如电子商务网站,它的计算负荷大;再如网络数据库应用,读写频繁,服务器的存储子系统系统面临很大压力;再如视频服务应用,数据传输量大,网络接口负担重压。梭子鱼负载均衡主要有两种调度类型,三种权重方式。
1 加权轮循策略
轮循是指将来自客户端的请求依次分配给服务器进行响应。但是由于服务器的性能并不完全相同,有的性能高,处理能力强;有的性能低,处理能力弱。因此简单的轮循对服务器不能做到“因材施用”,这就需要引入权重的概念。权重高的服务器将优先响应连接。
2 加权最小连接数策略。
最小连接数策略是指负载均衡机总是选择当前连接数最小的服务器响应客户端的请求。同样这种方式也没有考虑到不同服务器间性能的差异,而且没有考虑服务器当前的工作状态,因此无法做到“动态均衡”。
权重的方式:
1 自定义方式。管理员根据服务器的性能,指定相应服务器的权重。
2 通过SNMP_CPU自动调整服务器权重。梭子鱼通过探测服务器CPU的负载自动调整权重,负载越低,权重约大。
3 通过LOAD_URL自动调整服务器权重,梭子鱼通过测试服务器打开LOAD_URL页面,根据该页面返回值(0-100)来自动调整权重。
梭子鱼负载均衡机型号功能一览表

