4层负载均衡和7层负载均衡 - DongSuo's Blog

4层负载均衡和7层负载均衡

第一次听说这个术语的时候,我以为负载均衡可以做成 4 层或者 7 层,每一层有不同的处理逻辑。
深入调研才发现,原来这里的 4 和 7 指的是 OSI 网络模型中的层级,4 就是指在传输层,7 指的是应用层。4 层负载均衡就是指在传输层进行负载均衡,7层负载均衡就是在应用层进行负载均衡。
以防你已经忘记了 OSI 网络模型
以防你已经忘记了 OSI 网络模型
那么接下来就很好理解了,在传输层能拿到的信息是远不如应用层的,所以 7 层负载均衡可以根据一些应用业务信息做更精细化的负载均衡,比如根据 cookie、url 等,这是 4 层负载均衡所做不到的,当然也会更耗资源一些。
此外 4 层负载均衡一般运行在专用的硬件上,毕竟在这一层不需要很高的计算量,所以硬件的集成度可以做得很高。
 
 
-- The End --