以下是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: ①、如图,假设域名 blog
com 被解析到 F5 的外网/公网虚拟 IP:61
3(vs_squid),该虚拟IP 下有一个服务器池( pool_squid ),该服务器池下包含两台真实的Squid 服务器(192
11 和192
②、如果 Squid 缓存未命中,则会请求 F5 的内网虚拟 IP:192
3(vs_apache),该虚拟 IP 下有一个默认服务器池(pool_apache_defau lt),该服务器池下包含两台真实的Apache 服务器(192
21和192
22),当该虚拟IP 匹配iRu les 规则时,则会访问另外一个服务器池(pool_apache_iru les),该服务器池下同样包含两台真实的Apache 服务器(192
23 和192