网络设计服务器负载均衡ppt课件_第1页
网络设计服务器负载均衡ppt课件_第2页
网络设计服务器负载均衡ppt课件_第3页
网络设计服务器负载均衡ppt课件_第4页
网络设计服务器负载均衡ppt课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、l 负载平衡战略l 负载平衡算法负载平衡战略负载平衡战略l 基于DNS的负载平衡。 l 基于反向代理的负载平衡。 l 基于特定效力器软件的负载平衡。 l 基于NAT的负载平衡。 l 基于CDN的负载平衡。 基于基于DNSDNS的负载平衡的负载平衡 实现原理: 一个域名绑定多个IP,经过DNS效力中的随机域名解析来实现 。基于基于DNSDNS的负载平衡的负载平衡 优点: 实现简单、实施容易、本钱低、适用于大多数TCP/IP运用 。基于基于DNSDNS的负载平衡的负载平衡 问题: 一旦某个效力器出现缺点,即使修正了DNS设置,还是要等待足够的时间刷新时间才干发扬作用,在此期间保管了缺点效力器地址的

2、客户计算机将不能正常访问效力器。 缺陷: DNS负载平衡无法得知效力器之间的差别,它不能做到为性能较好的效力器多分配恳求,也不能了解到效力器的当前形状,甚至会出现客户恳求集中在某一台效力器上的偶尔情况。 基于反向代理的负载平衡基于反向代理的负载平衡 实现原理: 经过正那么映射将恳求重定向到内容效力器。基于反向代理的负载平衡基于反向代理的负载平衡 优点: 自带高速缓冲,可减轻内容效力器压力,提速网络访问效率 。基于反向代理的负载平衡基于反向代理的负载平衡 问题: 针对每一次代理,代理效力器就必需翻开两个衔接,一个对外,一个对内,因此在并发衔接恳求数量非常大的时候,代理效力器的负载也就非常大了,在

3、最后代理效力器本身能够会成为效力的瓶颈。 缺陷: 反向代理是处于OSI参考模型第七层运用的,所以就必需为每一种运用效力专门开发一个反向代理效力器,这样就限制了反向代理负载平衡技术的运用范围,如今普通都用于对web效力器的负载平衡。基于特定效力器软件的负载平衡基于特定效力器软件的负载平衡 实现原理: 利用网络协议的重定向功能来实现 。基于特定效力器软件的负载平衡基于特定效力器软件的负载平衡 优点: 效力可定制,可根据底层效力器的性能及实况进展负载调控。基于特定效力器软件的负载平衡基于特定效力器软件的负载平衡 问题: 需求改动软件,本钱较高。基于基于NATNAT的负载平衡的负载平衡 实现原理: 将

4、一个外部IP地址映射为多个内部IP地址。基于基于NATNAT的负载平衡的负载平衡 优点: 比较完善的负载平衡技术,平衡算法也较灵敏,如随机选择、最少衔接数及呼应时间等来分配负载。 基于基于NATNAT的负载平衡的负载平衡 问题: 伸缩才干有限,当效力器结点数目过多时,调度器本身有能够成为系统的新瓶颈 。基于基于CDNCDN的负载平衡的负载平衡 实现原理: 经过在现有的Internet中添加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘,运用户可以就近获得所需的内容 。基于基于CDNCDN的负载平衡的负载平衡 优点: 用户访问就近效力器,提高访问速度。负载平衡算法负载平衡算法l 轮询

5、算法。 l Hash散列算法。 l 最少链接算法。 l 最快链接算法。 l 加权算法。 l 动态反响算法。 轮询算法轮询算法 实现原理: 每一次把来自用户的恳求轮番分配给内部中的效力器,从1开场,直到N(内部效力器个数),然后重新开场循环。轮询算法轮询算法 优点: 简约,无形状调度 。 缺陷: 轮询调度算法假设一切效力器的处置性能都一样,不关怀每台效力器的当前衔接数和呼应速度。当恳求效力间隔时间变化比较大时,轮询调度算法容易导致效力器间的负载不平衡。 轮询算法轮询算法 适用: 效力器组中的一切效力器都有一样的软硬件配置并且平均效力恳求相对平衡的情况。 HashHash散列算法散列算法l MD5

6、。 l 一致性Hash算法。 l 各种经典Hash算法。 l 自定义Hash算法。 HashHash散列算法散列算法int hash(char *key_str, unsigned long MAX_SS_NUM) register unsigned int h; register unsigned char *p; for(h=0, p = (unsigned char *)key_str; *p ; p+) h = 31 * h + *p; return (h % MAX_SS_NUM); 一个较经典的Hash算法。 HashHash散列算法散列算法unsigned htable_hash

7、(const char *s, unsigned size) unsigned long h = 0; unsigned long g; char *md5s = MDString(s); while (*md5s) h = (h 24); h = g; return (h % size); 一个运用了MD5的自定义Hash算法。 最少链接算法最少链接算法 实现原理: 将恳求分配至当前链接数最少的效力器。最少链接算法最少链接算法 优点: 实现起来比较简约,在大多数情况下非常有效。 缺陷: 当各个效力器的处置才干不同时,该算法并不理想。最少链接算法最少链接算法 适用: 需求长时处置的恳求效力,如FTP等运用。 最快链接算法最快链接算法 实现原理: 平衡器记录本身到每一个集群节点的网络呼应时间,并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论