设为首页 | 收藏本站
首页>硬件沙龙>网络外设>正文
负载均衡技术全攻略
WWW.DBIT.CN 2008-3-4 8:26:01 热度:
 


  权重轮循均衡(Weighted Round Robin):根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。例如:服务器A的权值被设计成1,B的权值是3,C的权值是6,则服务器A、B、C将分别接受到10%、30%、60%的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。

  随机均衡(Random):把来自网络的请求随机分配给内部中的多个服务器。

  权重随机均衡(Weighted Random):此种均衡算法类似于权重轮循算法,不过在处理请求分担时是个随机选择的过程。

  响应速度均衡(Response Time):负载均衡设备对内部各服务器发出一个探测请求(例如Ping),然后根据内部中各服务器对探测请求的最快响应时间来决定哪一台服务器来响应客户端的服务请求。此种均衡算法能较好的反映服务器的当前运行状态,但这最快响应时间仅仅指的是负载均衡设备与服务器间的最快响应时间,而不是客户端与服务器间的最快响应时间。

  最少连接数均衡(Least Connection):客户端的每一次请求服务在服务器停留的时间可能会有较大的差异,随着工作时间加长,如果采用简单的轮循或随机均衡算法,每一台服务器上的连接进程可能会产生极大的不同,并没有达到真正的负载均衡。最少连接数均衡算法对内部中需负载的每一台服务器都有一个数据记录,记录当前该服务器正在处理的连接数量,当有新的服务连接请求时,将把当前请求分配给连接数最少的服务器,使均衡更加符合实际情况,负载更加均衡。此种均衡算法适合长时处理的请求服务,如FTP。

  处理能力均衡:此种均衡算法将把服务请求分配给内部中处理负荷(根据服务器CPU型号、CPU数量、内存大小及当前连接数等换算而成)最轻的服务器,由于考虑到了内部服务器的处理能力及当前网络运行状况,所以此种均衡算法相对来说更加精确,尤其适合运用到第七层(应用层)负载均衡的情况下。

  DNS响应均衡(Flash DNS):在Internet上,无论是HTTP、FTP或是其它的服务请求,客户端一般都是通过域名解析来找到服务器确切的IP地址的。在此均衡算法下,分处在不同地理位置的负载均衡设备收到同一个客户端的域名解析请求,并在同一时间内把此域名解析成各自相对应服务器的IP地址(即与此负载均衡设备在同一位地理位置的服务器的IP地址)并返回给客户端,则客户端将以最先收到的域名解析IP地址来继续请求服务,而忽略其它的IP地址响应。在种均衡策略适合应用在全局负载均衡的情况下,对本地负载均衡是没有意义的。

  尽管有多种的负载均衡算法可以较好的把数据流量分配给服务器去负载,但如果负载均衡策略没有对网络系统状况的检测方式和能力,一旦在某台服务器或某段负载均衡设备与服务器网络间出现故障的情况下,负载均衡设备依然把一部分数据流量引向那台服务器,这势必造成大量的服务请求被丢失,达不到不间断可用性的要求。所以良好的负载均衡策略应有对网络故障、服务器系统故障、应用服务故障的检测方式和能力:

  Ping侦测:通过ping的方式检测服务器及网络系统状况,此种方式简单快速,但只能大致检测出网络及服务器上的操作系统是否正常,对服务器上的应用服务检测就无能为力了。

  TCP Open侦测:每个服务都会开放某个通过TCP连接,检测服务器上某个TCP端口(如Telnet的23口,HTTP的80口等)是否开放来判断服务是否正常。

  HTTP URL侦测:比如向HTTP服务器发出一个对main.html文件的访问请求,如果收到错误信息,则认为服务器出现故障。

  负载均衡策略的优劣除受上面所讲的两个因素影响外,在有些应用情况下,我们需要将来自同一客户端的所有请求都分配给同一台服务器去负担,例如服务器将客户端注册、购物等服务请求信息保存的本地数据库的情况下,把客户端的子请求分配给同一台服务器来处理就显的至关重要了。有两种方式可以解决此问题,一是根据IP地址把来自同一客户端的多次请求分配给同一台服务器处理,客户端IP地址与服务器的对应信息是保存在负载均衡设备上的;二是在客户端浏览器cookie内做独一无二的标识来把多次请求分配给同一台服务器处理,适合通过代理服务器上网的客户端。

本新闻共5页,当前在第3页  1  2  3  4  5  

 
上一篇:有路由器也需要使用防火墙
下一篇:没有了
打印】【关闭
  相关文章:
·让OpenSSH成为安全的Web服务器 ·教你架设小区流媒体服务器
·共享服务器不稳定或打开慢的原因·TOMCAT主目录与虚拟目录的配置 
·SENDMAIL邮件服务器的安装与设置·Sendmail服务器安全配置技巧
·详解服务器集群系统实现方案·服务器常见软件故障分析及解决
·实现服务器虚拟化的技术和软件·了解服务器相关参数
·利用139端口来远程重起NT服务器·用Cisco交换机做DHCP服务器
·Win2003基本WEB服务器安全设置·网络服务器防止被黑安全经验谈
·怎样选择合适的服务器规避风险·用于管理活动目录的11个基本工具
裙带沙龙★
负载均衡技术全攻略
有路由器也需要使用防火墙 
打印机清零完整方法介绍
东芝复印机内部维修全部详解
笔记本基础知识篇之键盘名词大
笔记本无法充电解决方法
电源的工作流程
驳斥机箱无用论六大理由让你心
不买无线鼠标的5大理由
键盘上“Prt Scr Sys Rq”键的
视频MP3的常见选购误区
购买摄像头的四大误区
根据五大参数选购液晶显示器
显示器调节技巧方法介绍
如何让GF7600GT显卡变得更宁静
ATI显卡如何设置宽屏显示的比
什么是内存BANK
主流DDR2内存芯片编号解析
硬盘安装Win 2008 32/64位的方
IDE硬盘各种奇异故障解决
BIOS设置密码时提示“please 
主板不支持USB2.0接口键盘的处
教你正确识别四核至强处理器
英特尔Penryn处理器规格解析
2268元超值主机推荐
4000元小型服务器配置
丽台9600GT显卡
丽台9600GT显卡
选文推荐
网站推广  论坛宣传方法细化
如何提高网站的Google PR值
Web2.0怎样变成钱
当前web的设计趋势
个人站点提高访问量谋略
个人网站养家糊口不再是做梦
如何使你的网站受百度欢迎
网站设计和网站建设的65条原则
八种方法最短时间让人知道你的网
丁磊:未来他还要做什么?
视频MP3的常见选购误区 多彩DLA-809A MP4 电脑+电视有多好玩 华擎MCP68PV震撼上市 IDE硬盘各种奇异故障解