问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

七层与三层负载均衡

发布网友 发布时间:2022-11-27 05:04

我来回答

1个回答

热心网友 时间:2023-10-14 10:38

十年间,负载均衡的前沿技术层出不穷,令用户眼花缭乱。经常在技术网站、文档中出现的“四层负载均衡”、“七层负载均衡”字眼有什么含义?有什么区别?对客户网络有哪些不同的优化?带着这样的疑问,今天我们就来仔细研究一番。

四层负载均衡像银行自助排号机 七层负载均衡像银行大堂经理

首先,我们来了解一下什么是四层负载均衡、什么是七层负载均衡。四层负载均衡指的是负载均衡设备通过报文中的目标IP地址和端口负载均衡算法,选择到达目的的内部服务器;七层负载均衡,也被称为“内容交换”,指的是负载均衡设备通过报文中的应用层信息(URL、HTTP头部等信息)和负载均衡算法,选择到达目的的内部服务器。二者的区别可以举个例子形象的说明:四层负载均衡就像银行的自助排号机,每一个达到银行的客户根据排号机的顺序,选择对应的窗口接受服务;而七层负载均衡像银行大堂经理,先确认客户需要办理的业务,再安排排号。这样办理理财、存取款等业务的客户,会根据银行内部资源得到统一协调处理,加快客户业务办理流程。

七层应用负载的好处是使得整个网络更“智能化”!例如,在网站的运行中,用户可以通过七层的方式,将图片类的请求通过缓存技术传输到特定的图片服务器,将对文字类的请求通过压缩技术传输到特定的文字服务器。当然这只是七层应用的一个小案例,从技术原理上,这种方式可以对客户端的请求和服务器的响应进行任意方式的修改,极大提升了应用系统在网络层的灵活性。很多在后台(例如Nginx或者Apache)上部署的功能可以前移到负载均衡设备上(例如客户请求中的Header重写,服务器响应中的关键字过滤或者内容插入等)。

另外一个常常被提到功能就是安全性。在网络中常见的SYN Flood攻击中,黑客会控制众多客户端(肉鸡),使用虚假IP地址对同一目标发动SYN攻击,通常这种攻击会大量发送SYN报文,耗尽服务器上的相关资源,以达到Denial of Service(DoS)的目的。从技术原理上也可以看出,四层模式下这些SYN攻击都会被转发到后端的服务器上;而在七层模式下这些SYN攻击自然在负载均衡设备上就截止,不会影响后台服务器的正常运营。另外负载均衡设备可以在七层层面设定多种策略,过滤SQL Injection等应用层面的特定攻击手段,进一步提高系统整体安全。

国内负载均衡技术缺少根本性突破 “浑水摸鱼”伪七层负载均衡或将逐步减少

聊到这里,大家应该都明白四层负载均衡和七层负载均衡的区别了。七层负载均衡技术对产品的性能、算法、高可靠性和安全性有着更高的要求。而导致这种技术的差异性,更多的体现在厂商对负载均衡专有平台的开发上,具体可以概括为以下四点,不满足这四点的产品都不能称为七层负载均衡:

第一、七层负载的应用以HTTP协议为主,四层负载的应用以TCP为主,通过测试仪可以看出,七层负载的吞吐性能要比四层负载的吞吐性能低。七层吞吐性能严重考验着负载均衡厂商们,如果不解决这个核心问题,负载均衡设备就会成为网络的瓶颈,严重影响网络的稳定性。

第二、七层负载算法需要识别URL、Cookie和HTTP head等信息,算法计算程度更丰富,对CPU的负载要求更高,这就需要更高性能的产品。虽然目前硬件平台已经发展到多核,但是国内厂商在多核平台的应用开发上存在着较大差距,严重制约负载均衡设备多核之间计算能力的协调分配和使用。

第三、七层负载的可靠性体现在两个方面:一方面是保证服务器访问的完整性和连续性,这主要体现在七层负载均衡的会话保持技术,通过HTTP Cookie、HTTP SessionID、HTTP ServerID、HTTP 自定义头域和SSL SessionID等方式实现。另一方面是保证网络的稳定性,网络的稳定性主要通过设备关键部件的冗余设计,以及双机、集群部署方式实现。

第四、七层负载的安全性同样至关重要,因为目前负载均衡已经成为网络的核心组件,成为服务器业务连续性、完整性、可靠性的保护神。七层负载均衡的安全性需要从两个方面体现:一是系统本身的安全性,软件系统应采用自主研发,无系统漏洞和后门;二是可以提供必要的网络安全防护,减少服务器被直接攻击的威胁,这样可以减少服务器区设备串联堆叠带来的单点故障。

从以上几点可以看出,七层负载均衡有着严格的定义,优势也非常明显。但是,从市场份额来看,七层负载均衡设备还是以国外厂商占据主导地位,国内能够进行自主研发的只有太一星晨等少数的几家厂商。而且,国内负载均衡厂商应用场景以链路负载为主,难以进入占据负载均衡市场70%份额、主导负载均衡技术发展的服务器负载均衡市场,更缺乏在大型数据中心及大型门户网站使用案例。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么是Medical Literature Analysis and Retrieval System (NLM)的缩 ... 医学工作者的因特网内容简介 2002年的一篇文章英文摘要被《医学文献联机数据库》(MEDLINE)收录,是否... 医学器具medline啥意思 民国市与县的关系是怎样的,市与县分别又是什么? 历代兵制中国民国兵制 冰箱运行时有水流声怎么回事? ud牛郎眼影真假判断 爆闪/没有平替❌ 牛郎眼影真假鉴别方法 鉴别❗️衰败城市牛郎眼影真假,粉质肉眼差距 有没有专升本考试资料视频,谁能给我发一份。谢谢! 求半个圆环和2根直导线对点p处的磁感应强度 环形导线磁感应强度 Lome in,please.改为否定句。 人力资源外包企业是否需要专业的劳务派遣系统软件? 美图秀秀制作相册哪个安全些 主板里还有电池?不会吧,怎么更换,一个多少钱? 海尔燃气热水器对码显示E8 哪些护肤品孕妇不能用,孕妇能用平时的护肤品吗 怀孕了所有化妆品都不能用吗 孕妇日常护肤不宜用药妆 孕妇能用化妆品吗 孕妇禁用的10大化妆品 北京水光针大概要多少钱 怎么用光电编码器判断方位? 泰禾集团股票最低价位?泰禾集团股市行情最高?泰禾集团股票为何突然涨停? 酸笋怎么做好吃 酸笋的正宗做法 震级是多少级? 如愿贷是不是一品贷 怎么用python建立一个用户名列表 我想问一下我要自考山大的市场营销都需要学什么课程啊 疤痕疙瘩会不会遗传呢? 中海集运啥时候能涨到12元 中远海控近几年最高价?中远海控为什么股票价格这么便宜?中远海控预测涨到多少钱? 今天中午601866中海集运会涨吗? 中远海控历史资金流向?中远海控每日交易行情?中远海控从发行到现在涨了多少倍? NDS最经典的游戏是什么啊? 诈骗被骗20万报警警察管吗 被骗20万值得死吗 我要一篇《下雪了》作文,急!!!这是今天晚上的回家作业,哪位大哥哥大姐姐帮帮忙啊!!!!! 苹果用户如何参加门店线下课程 今天为什么北京北边下雪了,南边没有下? todayatapple怎么看 苹果买了一年的课程,怎么在苹果官网预约one to one课程,就是找到这个界面 香柠玉米糊粘蛋糕 玉米糊能代替玉米面做发糕吗? 大年三十每年都有吗 大年三十简单介绍 卫生间想装浴霸,有什么好的品牌推荐吗? 蜜茶棕适合黑皮吗 蜜茶棕显白吗 蜜茶棕色适合直发吗 蜜茶棕色适合黄皮吗 蜜茶棕色适合直发还是卷发 蜜茶棕色适合什么年龄 茶棕色适合黄皮肤吗 茶棕色在家怎么自己染