什么是网络负载均衡,在网络中有哪些应用

如题所述

  负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。
  软件负载

  基于特定服务器软件的负载均衡
  ---- 这种技术是利用网络协议的重定向功能来实现负载均衡的,例如在Http协议中支持定位指令,接收到这个指令的浏览器将自动重定向到该指令指明的另一个URL上。由于和执行服务请求相比,发送定位指令对Web服务器的负载要小得多,因此可以根据这个功能来设计一种负载均衡的服务器。一旦Web服务器认为自己的负载较大,它就不再直接发送回浏览器请求的网页,而是送回一个定位指令,让浏览器去服务器集群中的其他服务器上获得所需要的网页。在这种方式下,服务器本身必须支持这种功能,然而具体实现起来却有很多困难,例如一台服务器如何能保证它重定向过的服务器是比较空闲的,并且不会再次发送定位指令?定位指令和浏览器都没有这方面的支持能力,这样很容易在浏览器上形成一种死循环。因此这种方式实际应用当中并不多见,使用这种方式实现的服务器集群软件也较少。
  DNS负载

  基于DNS的负载均衡
  ---- DNS负载均衡技术是最早的负载均衡解决方案,它是通过DNS服务中的随机名字解析来实现的,在DNS服务器中,可以为多个不同的地址配置同一个名字,而最终查询这个名字的客户机将在解析这个名字时得到其中的一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,它们也就访问不同地址上的Web服务器,从而达到负载均衡的目的。
  ---- 这种技术的优点是,实现简单、实施容易、成本低、适用于大多数TCP/IP应用;但是,其缺点也非常明显,首先这种方案不是真正意义上的负载均衡,DNS服务器将Http请求平均地分配到后台的Web服务器上,而不考虑每个Web服务器当前的负载情况;如果后台的Web服务器的配置和处理能力不同,最慢的Web服务器将成为系统的瓶颈,处理能力强的服务器不能充分发挥作用;其次未考虑容错,如果后台的某台Web服务器出现故障,DNS服务器仍然会把DNS请求分配到这台故障服务器上,导致不能响应客户端。最后一点是致命的,有可能造成相当一部分客户不能享受Web服务,并且由于DNS缓存的原因,所造成的后果要持续相当长一段时间(一般DNS的刷新周期约为24小时)。所以在国外最新的建设中心Web站点方案中,已经很少采用这种方案了。
  交换负载

  .基于四层交换技术的负载均衡
  ---- 这种技术是在第四层交换机上设置Web服务的虚拟IP地址,这个虚拟IP地址是DNS服务器中解析到的Web服务器的IP地址,对客户端是可见的。当客户访问此Web应用时,客户端的Http请求会先被第四层交换机接收到,它将基于第四层交换技术实时检测后台Web服务器的负载,根据设定的算法进行快速交换。常见的算法有轮询、加权、最少连接、随机和响应时间等。
  七层负载

  基于七层交换技术的负载均衡
  ---- 基于第七层交换的负载均衡技术主要用于实现Web应用的负载平衡和服务质量保证。它与第四层交换机比较起来有许多优势:第七层交换机不仅能检查TCP/IP数据包的TCP和UDP端口号,从而转发给后台的某台服务器来处理,而且能从会话层以上来分析Http请求的URL,根据URL的不同将不同的Http请求交给不同的服务器来处理(可以具体到某一类文件,直至某一个文件),甚至同一个URL请求可以让多个服务器来响应以分担负载(当客户访问某一个URL,发起Http请求时,它实际上要与服务器建立多个会话连接,得到多个对象,例如.txt/.gif/.jpg文档,当这些对象都下载到本地后,才组成一个完整的页面)。
  ---- 以上几种负载均衡技术主要应用于一个站点内的服务器群,但是由于一个站点接入Internet的带宽是有限的,因此可以把负载均衡技术开始应用于不同的网络站点之间,这就是站点镜像技术,站点镜像技术实际上利用了DNS负载均衡技术。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-09
只有在客户端提交MapReduce任务的时候才有可能获取本地文件,当MapReduce执行的时候,Map和Redure任务都是分发到不同的节点运...

什么是网络负载均衡,在网络中有哪些应用
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列...

什么是负载均衡原理及其作用
负载均衡可以理解为将请求分配到多台服务器上,从而分担每台服务器的负担,使得整个系统的负载得到平衡。其主要实现方式有硬件负载均衡和软件负载均衡两种方式。硬件负载均衡是使用专门的硬件设备进行请求转发,但其价格较高,一般只用于大型企业的高端需求。而软件负载均衡相对便宜且易于扩展,因此也成为了目前...

问一问负载均衡是什么意思
负载均衡是指将网络流量或工作负载平均分配给一组服务器、网络设备或其他资源的技术。它的目标是通过在不同资源之间分配负载,提高系统的性能,增加可靠性和可用性,并减少单个资源的负载压力。负载均衡还可以提供故障恢复机制,使得当一个资源发生故障时,其他资源可以接管工作。2. 负载均衡的工作原理是什么?

负载均衡是什么意思
负载均衡的意思是指通过某种技术或策略,将网络请求或计算负载分散到多个服务器或其他资源上,以平衡各个部分的负载,提高整体系统的性能、可靠性和稳定性。负载均衡是计算机网络和分布式系统中的一个重要概念。具体解释如下:一、负载均衡的基本概念 负载均衡旨在优化网络资源的使用。在网络环境中,当某个服务...

负载均衡是什么?有什么用
负载均衡实际上是一种网络技术,主要是基于现有的网络结构,增加吞吐量加强网络数据处理能力、提高应用系统的灵活和可用性。它可以优化算法,支持轮询均衡(Round Robin)、最少连接数均衡(Least Connection)和Sourse IP 等转发策略,合理分配用户流量。同时后端HTTP、TCP健康检查,一旦发现后端服异常,...

什么是负载均衡
负载均衡是一种网络技术,用于优化资源分配和确保服务器或网络系统的性能。其主要目的是分散网络负载,避免某个服务器或网络节点过载,从而提高整体性能和响应速度。下面详细解释负载均衡的概念和工作原理。负载均衡通过合理地将网络请求和任务分配到多个服务器或网络节点上,以实现负载的分散处理。当网络中有...

“网络负载”是什么意思?怎么测试计算 ?
户均流量2M\/s,中继的流量大约就是60M\/s。主要的计算是靠设备端口计算,每秒经过的流量。还有运营商内部庞大的计算平台统计等方式。网络负载这个词更多用于比如“网络负载均衡”,意思是一台设备有两条上联中继共同分摊上联流量以实现负载均衡,或者两台设备同时承载相同用户以实现负载均衡等等。

负载均衡是什么
负载均衡是一种网络技术,用于优化网络负载分配,提高系统的整体性能和可靠性。负载均衡的主要目的是将网络请求或计算负载分散到多个服务器或其他资源上,以避免单一服务器或资源过载导致的性能瓶颈。在云计算、大数据、分布式系统等网络应用中,负载均衡显得尤为重要。具体来说,负载均衡通过以下方式实现网络...

路由负载均衡是指啥?
负载均衡一般不是指在网络中,在网络中要做到均衡是很难的,一般网络中都是做负载分担,比方说ospf可以利用开销来做分担,也可以vrrp做负载问分担,但是这些都是指企业级路由器在大规模环境中采取的组网方式,一般小规模不考虑专,一台路由器的钱定几台高配电脑,IDC机房的路由器一台买好几辆属10w的...

负载均衡和F5是什么意思?
1、负载均衡是一种技术,指通过某种算法实现负载分担的方法。、通俗的讲就是统一分配请求的设备,负载均衡会统一接收全部请求,然后按照设定好的算法将这些请求分配给这个负载均衡组中的所有成员,以此来实现请求(负载)的均衡分配。2、F5是负载均衡产品的一个品牌,其地位类似于诺基亚在手机品牌中的位置。

相似回答