负载均衡(Load Balance)其意思就是分摊到多个 *** 作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
二、负载均衡的优点
减少服务器的压力,将原本一台服务器索要承受的访问量分给多台,并提高项目的可用性,当一台服务器挂掉的时候不会导致项目瘫痪。
三、四层负载均衡和七层负载均衡

四层负载均衡工作在OSI模型的传输层,主要工作是转发,它在接收到客户端的流量以后通过修改数据包的地址信息将流量转发到应用服务器。
七层负载均衡工作在OSI模型的应用层,因为它需要解析应用层流量,所以七层负载均衡在接到客户端的流量以后,还需要一个完整的TCP/IP协议栈。七层负载均衡会与客户端建立一条完整的连接并将应用层的请求流量解析出来,再按照调度算法选择一个应用服务器,并与应用服务器建立另外一条连接将请求发送过去,因此七层负载均衡的主要工作就是代理。 七层负载均衡 也称为“内容交换”,也就是主要通过报文中的真正有意义的应用层内容,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。
七层负载均衡的优点:这种方式可以对客户端的请求和服务器的响应进行任意意义上的修改,极大的提升了应用系统在网络层的灵活性;安全性高。负载均衡有二种,一种是服务器负载均衡,一种是链路负载均衡。
服务器负载均衡解决大并发情况下服务器压力问题。例如:有一个网站,几万人同时访问,此时一台服务器计算能力满足不了。使用服务器负载均衡器,将多台服务器“并”到一起使用,每台服务器安装相同的应用软件,几万人的访问被负载均衡分摊到不同的服务器。
链路负载均衡器是解决网络线路的负载均衡,也有二种情况:
1、联通和电信做负载均衡。由于二个运营商互通速度很慢,需将二个运营商的光纤同时接入到机房链路负载均衡器,由该设备自动判断访问者是那条线路来的,提高访问速度。
2、同一个运营商,如果访问量太大,可接入多个光纤,由链路负载均衡器自动分配流量到不同的线路。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)