集群的大定义下,我们可以理解到负载均衡的概念,那么市面上我们常见到服务器负载均衡器这类产品,这些就是负载均衡技术的主要体现的硬件方面。那么,对于这一服务器负载均衡概念,我们将以问答形式为大家详细介绍一下。
服务器负载均衡器常见问题简答
Q1: 什么叫服务器负载均衡器(Server Load Balancing)?什么叫SLB与GSLB?
A:服务器负载均衡器是指设置在一组功能相同或相似的服务器前端,对到达服务器组的流量进行合理分发,并在其中某一台服务器故障时,能将访问请求转移到其它可以正常工作的服务器的软件或网络设备。
SLB 是服务器负载均衡(Server Load Balancing)的简称。服务器负载均衡又可以分为局域网服务器负载均衡与广域网服务器负载均衡(Global Server Load Balancing)。狭义的SLB 是指局域网服务器负载均衡,与广域网服务器负载均衡(GSLB)相对。
Q2: 为什么需要服务器负载均衡?采用服务器负载均衡器有什么优点?
A:原有的系统只部署了一台服务器,随着访问量的增加,一台服务器已经不能满足应用的需要,而需要增加更多的服务器。当部署了两台以上的服务器时,就可能会需要用到负载均衡器。通过服务器负均衡器,对流量进行合理分配,可以带来以下好处:
负载均衡器优化了访问请求在服务器组之间的分配,消除了服务器之间的负载不平衡,从而提高了系统的反应速度与总体性能;
负载均衡器可以对服务器的运行状况进行监控,及时发现运行异常的服务器,并将访问请求转移到其它可以正常工作的服务器上,从而提高服务器组的可靠性;
采用了负均衡器器以后,可以根据业务量的发展情况灵活增加服务器,系统的扩展能力得到提高,同时简化了管理。
Q3: 服务器负载均衡有哪些实现方法?
A:实现服务器负载均衡有多种方法,常见的方法有:
基于DNS 轮询的方法:即在DNS 服务器中对同一域名设置多条DNS A 记录,通过DNS 的轮询机制实现服务器负载均衡。
基于服务器集群的方法:
基于应用软件的实现方法,在应用软件设计中就考虑了多服务器之间的协同工作与任务调度。这种方法一般会有一台服务器作为中枢对访问请求进行调度,同时要求在应用层支持访问重定向或任务调度、跳转机制。
采用专门的L4/L7 层交换机来实现,也即我们常说的负载均衡器。一般都是通过在L4/L7 层交换机作地址转换(NAT)来实现。
Q4: 目前华为公司哪些应用系统采用了服务器负载均衡设备?
A:目前华为公司业务与软件产品线中的ICD3.0、动感地带、彩铃、MMS、WAP 网关产品现在都开始使用F5 公司的L4/L7 层交换机作服务器负载均衡。
Q5: F5 Networks 公司的服务器负载均衡器由什么名字,有哪些系列?
A:F5 Networks 公司的局域网服务器负载均衡的产品叫Bigip 应用交换机(Application Switch),或叫Layer4-7 层交换机。目前Bigip 应用交换机系统有Bigip1000、 Bigip2400、Bigip 5000 三个型号。