f5负载均衡器功能介绍及使用说明(配置)
经常听到技术提到负载均衡这个词,还有F5、F5负载均衡等之类的,从网上找了点资料做个知识普及,希望能帮到想了解这方面知识的朋友。负载均衡和F5是什么呢?f5负载均衡器有什么主要功能?f5负载均衡器是如何配置的,下面一起来看看。
1、什么是负载均衡
负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡设备不是基础网络设备,而是一种性能优化设备。对于网络应用而言,并不是一开始就需要负载均衡,当网络应用的访问量不断增长,单个处理单元无法满足负载需求时,网络应用流量将要出现瓶颈时,负载均衡才会起到作用。
2、什么是F5
F5取名自龙卷风风力的最高等级,是应用交付网络(ADN)的全球领导者,是应用交付网络(ADN)领域的全球领先厂商。全球很多知名企业、服务提供商和云提供商以及领先的在线公司都采用F5的负载均衡产品和解决方案来优化IT投资,推动业务发展。F5公司这方面的产品包括广域流量负载均衡、链路负载均衡和本地流量负载均衡等,准确名称你可以去F5中文官网查下F5 BIG-IP系列,比如F5 BIG-IP企业管理器、F5 VIPRION威普龙应用交付控制器、F5 WANJet 广域网加速器、F5 BIG-IP Web应用加速器(Web Accelerator) 、F5 BIG-IP 本地流量管理器(LTM)、F5 BIG-IP 链路控制器(LC) ……
3、f5负载均衡器主要功能
以下是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,将访问请求传送到不同的服务器。
4、f5负载均衡器配置说明
下面,结合实例,配置F5 BIG-IP LTM v9.x负载均衡器:
①、如图,假设域名blog.s135.com被解析到F5负载均衡器的外网/公网虚拟IP:61.1.1.3(vs_squid),该虚拟IP下有一个服务器池(pool_squid),该服务器池下包含两台真实的Squid服务器(192.168.1.11和192.168.1.12)。
②、如果Squid缓存未命中,则会请求F5的内网虚拟IP:192.168.1.3(vs_apache),该虚拟IP下有一个默认服务器池(pool_apache_default),该服务器池下包含两台真实的Apache服务器(192.168.1.21和192.168.1.22),当该虚拟IP匹配iRules规则时,则会访问另外一个服务器池(pool_apache_irules),该服务器池下同样包含两台真实的Apache服务器(192.168.1.23和192.168.1.24)。
③、另外,所有真实服务器的默认网关指向F5负载均衡器的自身内网IP,即192.168.1.2。
④、所有的真实服务器通过SNAT IP地址61.1.1.4访问互联网。