目前,许多厂商推出了专用于平衡服务器负载的负载均衡器,如 F5 Network 公司的
BIG-IP,Citrix 公司的 NetScaler。F5 BIG-IP LTM 的官方名称叫做本地流量管理器,可
以做 4-7 层负载均衡,具有负载均衡、应用交换、会话交换、状态监控、智能网络地址
转换、通用持续性、响应错误处理、IPv6 网关、高级路由、智能端口镜像、SSL 加速、
智能 HTTP 压缩、TCP 优化、第 7 层速率整形、内容缓冲、内容转换、连接加速、高速
缓存、Cookie 加密、选择性内容加密、应用攻击过滤、拒绝服务(DoS)攻击和 SYN Flood
保护、防火墙—包过滤、包消毒等功能。
以下是 F5 BIG-IP 用作 HTTP 负载均衡器的主要功能:
①、F5 BIG-IP 提供 12 种灵活的算法将所有流量均衡的分配到各个服务器,而面对
用户,只是一台虚拟服务器。
②、F5 BIG-IP 可以确认应用程序能否对请求返回对应的数据。假如 F5 BIG-IP 后
面的某一台服务器发生服务停止、死机等故障,F5 会检查出来并将该服务器标识为宕
机,从而不将用户的访问请求传送到该台发生故障的服务器上。这样,只要其它的服务
器正常,用户的访问就不会受到影响。宕机一旦修复,F5 BIG-IP 就会自动查证应用已
能对客户请求作出正确响应并恢复向该服务器传送。
③、F5 BIG-IP 具有动态 Session 的会话保持功能。
④、F5 BIG-IP 的 iRules 功能可以做 HTTP 内容过滤,根据不同的域名、URL,将
访问请求传送到不同的服务器。
下面,结合实例,配置 F5 BIG-IP LTM v9.x: