你好,我是吕蕴偲。今天我们来聊聊云中负载均衡器。
负载均衡在分布式系统架构中被广泛应用,是分布式系统必不可少的组件之一。目前负载均衡器不断发展完善,已经从最初经典的负载均衡器,发展到了现在的区分四层、七层的负载均衡器,然后又在此基础上推出了网关负载均衡器。随着负载均衡功能越来越完善,种类也越来越多,怎么在众多的负载均衡器中选择适合自己的一个呢?这就需要我们在了解的基础上进行合理地选择与配置。
云端的负载均衡,本质上是对现有成熟的热门开源技术做了定制化开发及封装云化。比如阿里云的云端负载均衡,就是基于 LVS 和 Tengine 进行开发优化的。
云中的负载均衡器分为三大类:四层负载均衡器、七层负载均衡器及网关负载均衡器。由于四层和七层负载均衡用得最多,所以今天我们着重讲解四层、七层负载均衡器。之所以称之为四层和七层负载均衡器,是因为两种负载均衡器是根据 OSI 模型中的不同层级划分的,四层负载均衡器在 OSI 模型中的第四层——传输层工作,七层负载均衡器在第七层——应用层工作。
不同云厂商对四层和七层负载均衡器有不同的叫法,比如 AWS 把四层负载均衡器叫做网络负载均衡器,把七层负载均衡器叫做应用负载均衡器。而阿里则称之为传统负载均衡器、应用负载均衡。