加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

负载平衡层计划方案之负载平衡技能总结篇

发布时间:2019-10-03 02:58:37 所属栏目:建站 来源:Java高级互联网架构
导读:1、概述 通过前面文章的先容,并不能包围负载平衡层的全部技能,可是可以作为一个引子,汇报列位读者一个进修和行使负载平衡技能的思绪。固然后头我们将转向营业层和营业通讯层的先容,可是对负载平衡层的先容也不会遏制。在后续的时刻我们将穿插举办负载

LVS集群回收IP负载平衡技能和基于内容哀求分发技能。调治用具有很好的吞吐率,将哀求平衡地转移到差异的处事器上执行,且调治器自动屏障掉处事器的妨碍,从而将一组处事器组成一个高机能的、高可用的假造处事器。整个处事器集群的布局对客户是透明的,并且无需修改客户端和处事器端的措施。

在我的系列文章中,《架构计划:负载平衡层计划方案(4)——LVS道理》 、《架构计划:负载平衡层计划方案(5)——LVS单节点安装》 、《负载平衡层计划方案(7)——LVS + Keepalived + Nginx安装及设置》 都涉及到LVS的讲授。

这里我们再总结一下LVS中的三种事变模式:

3-2-1、NAT模式

NAT方法是一种由LVS Master处事节点收到数据报,然后转给基层的Real Server节点,当Real Server处理赏罚完成后回发给LVS Master节点然后又由LVS Master节点转发出去的事变方法。LVS的打点措施IPVSADMIN认真绑定转发法则,并完成IP数据报文和TCP数据报文中属性的重写。

架构计划:负载平衡层计划方案之负载平衡技能总结篇

LVS-NAT模式的利益在于:

  1. 设置打点简朴。LVS-NAT的事变方法是LVS三种事变模式中最轻易领略、最轻易设置、最轻易打点的事变模式。
  2. 节减外网IP资源,一样平常机房分派给行使者的IP数目是有限的,出格是您购置的机架的数目不多时。LVS-NAT事变方法将您的体系架构封装在局域网中,只必要LVS有一个外网地点或外网地点映射就可以实现会见了。
  3. 体系架构相对关闭。在内网情形下我们对防火墙的配置要求不会很高,也相对轻易举办物理处事器的运维。您可以配置来历于外网的哀求必要举办防火墙过滤,而对内网哀求开放会见。
  4. 其它改写后转给Real Server的数据报文,Real Server并不会体谅它的真实性,只要TCP校验和IP校验都能通过,Real Server就可以举办处理赏罚。以是LVS-NAT事变模式下Real Server可所以任何操纵体系,只要它支持TCP/IP协议即可。

3-2-2、DR模式

LVS的DR事变模式,是今朝出产情形中最常用的一种事变模式,网上的资料也是最多的,有的文章对DR事变模式的讲授照旧较量透彻的:

架构计划:负载平衡层计划方案之负载平衡技能总结篇

LVS-DR模式的利益在于:

办理了LVS-NAT事变模式中的转发瓶颈题目,可以或许支撑局限更大的负载平衡场景。

较量淹灭网外IP资源,机房的外网IP资源都是有限的,假如在正式出产情形中确实存在这个题目,可以回收LVS-NAT和LVS-DR殽杂行使的方法来缓解。

LVS-DR虽然也有弱点:

设置事变较LVS-NAT方法轻微贫困一点,您至少必要相识LVS-DR模式的根基事变方法才气更好的指导本身举办LVS-DR模式的设置和运行进程中题目的办理。

因为LVS-DR模式的报文改写法则,导致LVS节点和Real Server节点必需在一个网段,由于二层互换是没法跨子网的。可是这个题目针对大大都体系架构方案来说,现实上并没有本质限定。

3-2-3、TUN模式

LVS-DR模式和LVS-TUN模式的事变道理完全纷歧样,事变场景完全纷歧样。DR基于数据报文重写,TUN模式基于IP地道,后者是对数据报文的从头封装:

架构计划:负载平衡层计划方案之负载平衡技能总结篇

IPIP地道。将一个完备的IP报文封装成另一个新的IP报文的数据部门,并通过路由器传送到指定的所在。在这个进程中路由器并不在意被封装的原始协议的内容。达到目标所在后,由目标处所依赖本身的计较手段和对IPIP地道协议的支持,打开封装协议,取得原始协议:

架构计划:负载平衡层计划方案之负载平衡技能总结篇

可以说LVS-TUN方法根基上具有LVS-DR的利益。在此基本上又支持跨子网间穿透。

3-3、CDN技能

CDN技能Content Delivery Network:内容分发收集。为什么偶然我们会见互联网上的视频资源、图片资源会较量慢,乃至会见失败。个中有一个重要的缘故起因,是资源的物理位置离客户端太远了,也许个中有4层NAT装备(相等于行使网通的线路会见电信处事器上的资源)。

我们试想一下,假如将我们要会见的资源放到离我们客户端最近的一个处事上(譬喻在广州的客户端会见的资源就在广州的机房)。那么是不是就办理了这个题目(这个点称为“边沿节点”)。这就是CDN收集办理的题目,如下图所示:

架构计划:负载平衡层计划方案之负载平衡技能总结篇

可以说LVS-TUN方法根基上具有LVS-DR的利益。在此基本上又支持跨子网间穿透。

3-3、CDN技能

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读