F5负载均衡
2011-07-12 18:50 smat 阅读(2062) 评论(1) 编辑 收藏 举报F5服务器的作用简述
通过F5来实现网站的负载均衡。F5是一个硬件且买得很贵。
看了一下F5负载均衡设备的价格,根据型号不同,价格在数十万到百之间不等;难怪好像听说我们alibaba.com国际站只有一台F5。
F5一般用在访问量比较大的网站上。F5 是网络设备,它以一定的频率探测一组服务器的某个port确认服务是否正常,对外提供一个统一的虚拟ip,应用访问这个虚拟ip之后,
这样f5 就做了一个负载均衡的工作,当然也提供了高可用的功能。
通常提供web 服务的比较多一些,尤其是无连接状态的。 数据库也可以使用f5,不过有些应用服务器在f5自身发生设备切换的时候重连容易出现问题。
F5 BIG-IP的一些认识:
1、F5 BIG-IP是一台对流量和内容进行管理分配的设备,它提供12种灵活的算法将所有流量均衡的分配到各个服务器,而面对用户,只是一台虚拟服务器。
2、F5 BIG-IP可以确认应用程序能否对请求返回对应的数据。假如F5 BIG-IP后面的某一台服务器发生服务停止、死机等故障,F5会检查出来并将该服务器标识为宕机,从而不将用户的访问请求传送到该台发生故障的服务器上。这样,只要其它的服务器正常,用户的访问就不会受到影响。宕机一旦修复,F5 BIG-IP就会自动查证应用已能对客户请求作出正确响应并恢复向该服务器传送。
3、F5 BIG-IP通过OneConnection连接优化技术,卸载服务器端的处理压力,提升服务器处理性能。
4、F5 BIG-IP通过流量整形和Qos机制区分和保证重要应用的带宽和服务等级。
F5性能不错,但价格也不低
F5性能不错,但价格也不低,低成本实现网站负载均衡的方法之一是:DNS轮循。
相比于F5 BIG-IP负载均衡交换机,DNS轮循的处理性能要低,而且负载并不很均衡。如果有服务器倒掉,DNS不能马上将该服务器从列表中摘除。
搜狐目前使用的是DNS轮循技术,“nslookup www.sohu.com”可以发现有以下IP:61.135.179.130, 61.135.179.132, 61.135.179.147, 61.135.179.148, 61.135.179.152, 61.135.179.153, 61.135.179.170, 61.135.179.171, 61.135.179.172, 61.135.179.173, 61.135.179.174, 61.135.179.175, 61.135.179.176, 61.135.150.63, 61.135.150.114。随便访问其中的一个IP地址可知,这些服务器都是squid/2.5.STABLE14软件实现的反向代理服务器。