美文网首页
负载均衡

负载均衡

作者: 爲誰而来 | 来源:发表于2022-01-20 16:10 被阅读0次

    1、方案分类,主要有3种

    ⽬前市⾯上最常⻅的负载均衡技术⽅案主要有三种:

    基于DNS负载均衡

    基于硬件负载均衡

    基于软件负载均衡

    2.1、DNS负载均衡

    基于DNS来做负载均衡其实是⼀种最简单的实现⽅案,DNS服务器去解析域名对应的IP地址,这个时候我

    们可以让DNS服务器根据不同地理位置的⽤户返回不同的IP。⽐如南⽅的⽤户就返回我们在⼴

    州业务服务器的IP,北⽅的⽤户来访问的话,我就返回北京业务服务器所在的IP。

    在这个模式下,⽤户就相当于实现了按照「就近原则」将请求分流了,既减轻了单个集群的负

    载压⼒,也提升了⽤户的访问速度。 

    有⼀个明显的缺点是:当配置修改后,⽣效不及时。这个是由于DNS的特性导致的,

    DNS⼀般会有多级缓存,所以当我们修改了DNS配置之后,由于缓存的原因,会导致IP变更不

    及时,从⽽影响负载均衡的效果。

    另外,使⽤DNS做负载均衡的话,⼤多是基于地域或者⼲脆直接做IP轮询,没有更⾼级的路由

    策略,所以这也是DNS⽅案的局限所在。

    2.2、基于硬件负载均衡

    硬件的负载均衡  F5 Network Big-IP,也就是我们常说的F5,它是⼀个⽹络设备,你可以简单的理解成类似于⽹络交换机的东⻄,完全通过硬件来抗压

    ⼒,性能是⾮常的好,每秒能处理的请求数达到百万级,即 ⼏百万/秒 的负载,当然价格也比较贵。一般作为流量入口用。

    2.3、软件负载均衡

    软件负载均衡是指使⽤软件的⽅式来分发和均衡流量。软件负载均衡,分为层协议 和 层协

    议。

    ⽹络协议有七层,基于第四层传输层来做流量分发的⽅案称为层负载均衡,例如 LVS,⽽基于

    第七层应⽤层来做流量分发的称为层负载均衡,例如 Nginx。这两种在性能和灵活性上是有些

    区别的。

    相关文章

      网友评论

          本文标题:负载均衡

          本文链接:https://www.haomeiwen.com/subject/npbjhrtx.html