对于负载均衡,我们也可以说负载分担或者平衡,其实都是一个意思。初次见到这个词汇,可能不太明白它的具体功能和作用。那么,什么是负载均衡技术呢?这篇文章就将为大家详细说一下它的具体相关的基础内容。
一.什么是负载均衡技术?
其实目前负载均衡是没有一个严格意义上的定义的,在业内也没有一个统一的定义.我只能给出一个比较广泛的总结:负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展网络设备和服务器带宽、增加吞吐量、加强网络数据处理能力,提高网络的灵活性和可用性。
二.负载均衡技术的分类:
负载均衡的应用相对其他网络技术来说面会窄很多,从技术的角度上,负载均衡分为三类:
1.对链路的负载均衡技术
对链路的负载均衡主要是指应用方有多条ISP网络出口,比方说电信+网通,电信+铁通等,对链路的负载均衡也是解决目前电信网通互联互通的最专业的技术. 其实现的原理是根据负载均衡算法来算出,到目标地址的数据从哪条链路出去延迟最小,那么该条链路将被优先选择.这一点是负载均衡设备区别于策略路由+IP 地址库实现网通电信路由选择的地方.至于负载均衡的算法,我们将在下文给于讨论.
2.对服务器的负载均衡技术
从严格的意义上来将,对服务器的负载均衡是对相同应用的负载均衡,而跟服务器本身没有太大的关系。只有相同的应用,才存在负载均衡的概念,不同的应用间是不能做负载均衡的.比方说,我们有FTP SERVER和WEB SERVER各一台,那么这两台SERVER间就不存在负载均衡的应用.目前所有负载均衡的厂商实现对服务器的负载均衡都是基于虚拟IP技术的,负载均衡设备对服务器进行健康检查,然后把检查结果列入设备服务器状态列表里,根据这个检查结果来决定一个请求发送到哪台服务器效果***.服务器负载均衡也有很多算法,感兴趣的朋友可以跟我索要.
3.对广域网的负载均衡技术
对广域网的负载均衡主要是应用到一些大的网站上,也有人称其为异地负载均衡.比方说,我们有两台WEB服务器,一台在北京IDC机房(网通),一台在广州 IDC机房(电信),两台WEB服务器内容是一样的.那么对这两台服务器来做负载均衡就是一种广域网负载均衡.应用比较广泛的是F5的3DNS设备.#p#
三.负载均衡技术的算法
负载均衡设备本身都是以负载均衡算法为基础的,负载均衡算法分为两种:静态负载均衡算法和动态负载均衡算法.
静态负载均衡算法:
◆循环法(Round-robin): 依序选择连结。例如:若有三个外传连结,分别命名为ewan 1、ewan 2及ewan 3。Ewan 1***,然后是ewan 2,再来是ewan 3,然后是ewan 1、ewan 2、ewan 3。
◆加权法(Weighted Round-robin): 根据个别加权为基础选择连结。
动态负载均衡技术算法:
◆动态加权法(Dynamic Weighted): 根据不同时间间隔权值为基础选择连结。
◆最少连结法(Least Connection): 根据最少内送连结为基础选择连结。
◆最快法(Fastest): 根据其带宽为基础选择连结。此外,已使用带宽不应超过带宽的80%。若所有连结流量超过80%,则系统将随机选择连结。
◆动态比率法(Dynamic Ratio): 根据已使用带宽比率与连结能力比率为基础选择连结。比率最小的连结将***选取。
◆自动法(Auto Learning): ***未使用上传(下载)带宽的连结将优先选取。
◆优先法(Priority): ***优先性(亦即优先码愈低)且使用带宽低于80%的连结将优先选取。若所有连结流量均超过80%,则将随机选取连结。
◆潜伏法(Latency): 与同侪节点潜伏性***的连结将优先选取。
转载请注明:IT运维空间 » 运维技术 » 夯实基础之负载均衡技术
发表评论