1、前面一篇文章对负载均衡进行了简介,其中谈到了各种负载均衡集群,下面我们来看下四层和七层负载均衡的区别。所谓四层就是基于+端口的负载均衡;
2、七层就是基于等应用层信息的负载均衡;同理,还有基于地址的二层负载均衡和基于地址的三层负载均衡。二层负载均衡会通过一个虚拟地址接收请求,然后再分配到真实的地址;
3、三层负载均衡会通过一个虚拟地址接收请求,然后再分配到真实的地址;四层通过虚拟+端口接收请求,然后再分配到真实的服务器;七层通过虚拟的或主机名接收请求,然后再分配到真实的服务器。
4、所谓的四到七层负载均衡,就是在对后台的服务器进行负载均衡时,依据四层的信息或七层的信息来决定怎么样转发流量。比如四层的负载均衡,就是通过发布三层的地址,然后加四层的端口号,来决定哪些流量需要做负载均衡,对需要处理的流量进行处理,转发至后台服务器,并记录下这个或者的流量是由哪台服务器处理的,
5、后续这个连接的所有流量都同样转发到同一台服务器处理。七层的负载均衡,就是在四层的基础上,没有四层是绝对不可能有七层的,再考虑应用层的特征,
1、比如同一个服务器的负载均衡,除了根据加80端口辨别是否需要处理的流量,还可根据七层的、浏览器类别、语言来决定是否要进行负载均衡。举个例子,如果你的服务器分成两组,一组是中文语言的,一组是英文语言的,那么七层负载均衡就可以当用户来访问你的域名时,自动辨别用户语言,然后选择对应的语言服务器组进行负载均衡处理。
2、负载均衡器通常称为四层交换机或七层交换机。四层交换机主要分析层及/层,实现四层流量负载均衡。
3、七层交换机除了支持四层负载均衡以外,还有分析应用层的信息,如协议或信息。负载均衡分为4,四层交换,即在第4层工作。
4、此种不理解应用协议,如//等等,例子:。另一种叫做7,七层交换,的最高层。
5、此时,该能理解应用协议。注意:上面的很多既可以做四层交换,也可以做七层交换。当前可以看到对于5,等硬件负载均衡设备本身也是支持7层负载均衡的,同时在4层负载均衡的时候我们还可以设置是否进行会话保持等高级特性。