F5服务器负载均衡常见问题解答

上传人:豆浆 文档编号:11005237 上传时间:2017-09-02 格式:PDF 页数:12 大小:364.86KB
返回 下载 相关 举报
F5服务器负载均衡常见问题解答_第1页
第1页 / 共12页
F5服务器负载均衡常见问题解答_第2页
第2页 / 共12页
F5服务器负载均衡常见问题解答_第3页
第3页 / 共12页
F5服务器负载均衡常见问题解答_第4页
第4页 / 共12页
F5服务器负载均衡常见问题解答_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《F5服务器负载均衡常见问题解答》由会员分享,可在线阅读,更多相关《F5服务器负载均衡常见问题解答(12页珍藏版)》请在金锄头文库上搜索。

1、 F5 Networks 服务器负载均衡器常见问题简答 Q1: 什么叫服务器负载均衡器(Server Load Balancing)?什么叫SLB与GSLB? A:服务器负载均衡器是指设置在一组功能相同或相似的服务器前端,对到达服务器组的流量进行合理分发,并在其中某一台服务器故障时,能将访问请求转移到其它可以正常工作的服务器的软件或网络设备。 SLB是服务器负载均衡(Server Load Balancing)的简称。服务器负载均衡又可以分为局域网服务器负载均衡与广域网服务器负载均衡(Global Server Load Balancing)。狭义的SLB是指局域网服务器负载均衡,与广域(GS

2、LB)相对。 Q2: 为什么需要服务器负载均衡?采用服务器负载均衡器有什么优点? A:原有的系统只部署了一台服务器,随着访问量的增加,一台服务器已经不能满足应用的需要,而需要增加更多的服务器。当部署了两台以上的服务器时,就可能会需要用到负载均衡器。通过服务器负均衡器,对流量进行合理分配,可以带来以下好处: z 负载均衡器优化了访问请求在服务器组之间的分配,消除了服务器之不平衡,从而提高了系统的反应速度与总体性能; z 负载均衡器可以对服务器的运行状况进行监控,及时发现运行异常的器,并将访问请求转移到其它可以正常工作的服务器上,从而提高服务器组的可靠性 z 采用了负均衡器器以后,可以根据业务量的

3、发展情况灵活增加服务器,系统的扩展能力得到提高,同时简化了管理。 Q3: 服务器负载均衡有哪些实现方法? A:实现服务器负载均衡有多种方法,常见的方法有: z 基于DNS轮询的方法:即在DNS服务器中对同一域名设置多条DNS A记录,通过DNS的轮询机制实现服务器负载均衡。 z 基于服务器集群的方法; z 基于应用软件的实现方法,在应用软件设计中就考虑了多服务器之间的协同工作与任务调度。这种方法一般会有一台服务器作为中枢对访问请求进行调度,同时要求在应用层支持访问重定向或任务调度、跳转机制。 z 采用专门的L4/L7层交换机来实现,也即我们常说的负载均衡器。一般都是通过在L4/L7层交换机作地

4、址转换(NAT)来实现。 z 基于代理方式的负载均衡算法。 Q4: 目前华为公司哪些应用系统采用了服务器负载均衡设备? A:目前华为公司业务与软件产品线中的ICD3.0、动感地带、彩铃、MMS、WAP网关产品现在都开始使用F5公司的L4/L7层交换机作服务器负载均衡。 Q5: F5 Networks公司的服务器负载均衡器由什么名字,有哪些系列? A: F5 Networks公司的局域网服务器负载均衡的产品叫Bigip应用交换机(Application Switch),或叫Layer4-7层交换机。目前Bigip应用交换机系统有Bigip1000、 Bigip 2400、Bigip 5000三个

5、型号。 三个型号的配置如下: BigIP 1000 BigIP 2400 BigIP 5000 (5100/5110) 最大连接数 4,000,000 4,000,000 4,000,000 空间占用 2U 2U 2U 冗余电源 支持 支持 支持 网络接口 1x1000 BASE-SX 8x10/100 BASE-TX 2x1000 BASE-SX 16x10/100 BASE-TX 4x1000 BASE-SX 24x10/100 BASE-TX CPU PIII 1.0 GHz x 1 PIII 1.26 GHz x 1 PIII 1.26 GHz x 2 MEM (STD/MAX) 51

6、2 M/2G 512 M/2G 1G/2G Storage 512 MB Compact Flash 512 MB Compact Flash 512 MB Compact Flash SSL 芯片 1x SSL chip 1x SSL chip 2x SSL chip 免费SSL hand-shakes per second 100 TPS 100 TPS 100TPS 软件模块升级 支持 支持 支持 BIG-IP 2400 2400 D44 Platform MRA II 16 10/100 2 Fiber GB 1 x 1.26 GHz PIII 512 MB Memory 512 Fl

7、ash 1 SSL Chip (up to 2000 TPS) PMC slot for FIPS SSL BIG-IP 1000 1000 D39 Platform 8 10/100 1 Gb 1 x 1 GHz 512 MB Memory 512 Flash 1 SSL Chip (up to 2000 TPS) 0 TPS factory BIG-IP 5100 & 5110 5100 D51 Platform 2Gb/s 2x 1.26 Ghz PIII 24 10/100 4 Fiber GB 1 GB Memory 512 Flash 1 SSL Chips* (up to 4,0

8、00 TPS) PMC slot for FIPS5110 Everything the 5100 has except 4 Copper GB replace Fiber GB Q6: 请简单介绍F5 Networks公司? A: F5 Networks, Inc.是一家专注于IP网络流量和内容管理(iTCM)领域的厂商,总部在美国西雅图,成立于1996年,1999年在Nasdac上市,目前全球有500多员工。F5 Networks是全球领先的Layer4-7层交换机厂商、SSL集成加速产品供应商。目前F5 Networks在全球独立式Layer4-7层交换机市场、SSL集成加速产品市场的市

9、场份额都是处于第一位。其中Layer4-7层独立式交换机在日本更是占有了超过60%以上的市场份额。 F5 Networks于2000年进入中国市场,目前在北京、上海、广州设有办事处。 F5 Networks公司的网站是ht tp:/ Q7: F5 Networks公司除了服务器负载均衡器之外,还有哪些产品? A: Q8: 请简单介绍F5 L4/L7层交换机对服务器作负载均衡的工作过程。 A: F5 L4/L7层交换机对服务器作负载均衡时主要包括以下几个过程: 截获和检查分析流量:保证只有合适的数据包才能通过 服务器监控和健康检查:随时了解服务器群的可用性状态 负载均衡和应用交换功能:通过各种策

10、略或负载均衡算法将访问请求导向到合适的服务器,这一过程包括目标服务器的选择及地址转换(NAT)过程。 会话的保持(Persistence):通过会话保持,保证一系列相关连的会话不会被负载均衡到不同的服务器上。 Blade Controller Switch Appliance 对广域网络多数据中心的高可用性和负载均衡技术及动态冗灾解决方案 针对多链路出口的网络的高可用性和链路控制技术解决方案 局域网络高可用性和负载均衡 ,应用交换技术及 SSL加速解决方案 . 监控和管理软件 Link Controller 5000/2000/1000/500 系列 Global Load Balancer针

11、对刀片式服务器和应用的高可用性 , 可扩展性 , 安全性和性能 . 控制管理层 SSL VPN Gate 远程访问解决方案, IPSEC VPN的替代方案 Q9: F5 L4/L7层交换机对服务器作负载均衡时是怎样做地址转换的(NAT)。 A:F5 L4/L7 层交换机对服务器作负载均衡是采用基于网络地址转换(NAT)的负载均衡技术 。 下图所示是一个典型的F5 L4/L7层交换机对服务器作负载均衡的网络拓扑: 负载均衡器后面的一组服务器 10.1.1.4:80、10.1.1.5:80、10.1.1.6:80 对外构成一台虚拟的服务器(Virtual Serv)192.168.101.1:80

12、,对外提供服务。当一个访问虚拟服务器192.168.101.1:80 的请求到达负 载均衡器以后,负载均 衡器根据预先设定的 负载均衡算法 从服务器 pool(WEB_POOL)中挑选一台服务器来服务该请求,例如选定的是 10.1.1.4:80;然后通过 网络地址转换(NAT) 将访问请求包的目的地址与端口转换成 10.1.1.4:80,并将数据包发给10.1.1.4。服务器 10.1.1.4 处理访问请求,并作出回应。回应的包必须返回到负载均衡器上,由负载均衡器 将回应包的源地址与端口转换回虚拟服务器的地址与端口 ,并返回给客户。这样完成一次访问过程。 Q10: 什么叫会话保持(Persis

13、tence)? A: 会话保持(persistence)是负载均衡中一个特定而重要的概念。 Bigip 2400Web/APP Server Web/APP Server Cisco6009virtual server 192.168.101.1:80 pool (name=WEB_POOL) member (server=10.1.1.6:80) member (server=10.1.1.5:80) member (server=10.1.1.4:80) Incoming request Load Balancing 一个客户与服务器经常经过好几次的交互过程才能完成一笔交易。由于这几次交互

14、过程是密切相关的,服务器在进行这些交互过程的某一个交互步骤时,往往需要了解上一次交互过程的处理结果,这就要求所有这些相关的交互过程都由一台服务器完成,而不能被负载均衡器分散到不同的服务器上。 而这一系列的相关的交互过程可能是由客户到服务器的一个连接的多次会话完成,也可能是在客户与服务器之间的多个不同连接里次会话完成。不同连接话,最典型的例子就是基于http的访问,一个客户完成一笔交易可能需多次点击,而一个新的点击产生的请求,可能会重用上一次点击建立起来的连接,也可能是一个新建的连接。 会话保持就是指在负载均衡器上有这么一种机制,可以识别做客户与服务器之间交互过程的关连性,在作负载均衡的同时,还

15、保证一系列相关连的访问请求会保持分配到一台服务器上。 Q11: 基于Layer 4的负载均衡与基于Layer 7的负载均衡有什么区别? A: 基于Layer 4的负载均衡在截取数据流以后,对数据包要检查与分析的部份仅仅限于IP报头及TCP/UDP报头,而不关心TCP或UDP包内部信息。而基于Layer7的负载均衡,则要求负载均衡器除了支持Layer4负载均衡以外,还要理解数据包中4层以上的信息,也即应用层的信息。例如,可以理解分析http协议,从数据包中提取出http uri或cookie信息。基于Layer4与基于Layer7负载均衡或交换对数据包检查的深度不一样,基于Layer4的交换偏重

16、的是网络层,而Layer7偏重的是应用层,与应用结合很紧密。负载均衡器在作这两种方式的负载均衡时的性能也不一样。 Q12: 为什么需要基于Layer7的负载均衡? A: 简单来说,之所以需要基于Layer7的负载均衡,有以下原因: z 会话保持(Persistence)的需要: 在很多应用中,单靠Layer4层的信息,也即IP地址与端口的信息,是不足以分辨出会话的相关性。这样要实现保持,就必须依靠于Layer7交换。 z 应用安全的需要: 要做到应用级的安全,负载均衡器必须能检查、分析应用层的信息,并以此作为流量分发、访问控制的依据。 z 服务器、应用健康检查的需求: 如前面所述,负载均衡器还有一个重要任务就是要及时发现服务器上的异常情况,这种异常情况不仅仅限于网络故障,还包括服务或应用能不能对访问请求作出正确的响应。这也是要通过对数据包的应用层进行分析才能实现。 Q13: 对Lay4-7层交换机或应用交换机一般要关注、了解哪些方面? A:一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号