打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux中负载均衡是什么意思?

  负载均衡是集群技术的一种应用,它可以将工作任务分摊到多个处理单元,从而提高并发处理能力。而且对于Linux运维工程师而言,负载均衡是必须要掌握的技能之一,也是面试时经常被问到的问题,那么负载均衡是什么?负载均衡的传输模式分为哪三种?我们通过这篇文章来了解一下。

  负载均衡是什么?

  SLB,服务器负载均衡,在多个提供相同服务的服务器的情况下,负载均衡设备存在虚拟服务地址,当大量客户端从外部访问虚拟服务IP地址时,负载均衡设备将这些报文请求根据负载均衡算法,将流量均衡的分配给后台服务器以平衡各个服务器的负载压力,避免在还有服务器压力较小情况下其他服务达到性能临界点出现运行缓慢甚至宕机情况,从而提高服务效率和质量,因此对客户端而言,RS的IP地址即是负载均衡设备VIP地址,真正的RS服务器IP地址对于客户端是不可见的。

  负载均衡的传输模式分为哪三种?

  第一种:反向代理模式

  当负载均衡设备收到客户端请求后,会记录下此报文,将报文目的地址更改为优选后的RS设备的IP地址,目的端口号不变,源地址修改为负载均衡设备下行与对应RS设备接口的IP地址,源端口号随机发送给RS;当RS受到报文后,会以源为RS接口IP地址,目的IP设备地址回复给负载均衡设备,负载均衡设备将源修改为VIP,目的端口号修改为客户端的源端口号,目的IP修改为Client的源IP回复报文。

  第二种:透传模式

  当负载均衡设备工作在透传模式中时,RS无法感知到负载均衡设备的存在,对于Client来说,RS的ip地址就是负载均衡设备的VIP地址。在这种模式下,当负载均衡设备收到源为Client的IP,目的ip为本地VIP地址的报文时,会将报文根据负载均衡策略和监控状况发送给最优的RS设备上,继而RS设备会收到目的为本地ip,源为Client的实际ip的请求报文,然后RS将会直接回应此请求,报文的目的ip地址为Client的ip地址,当负载均衡设备收到此报文后,将源ip地址修改为VIP地址,然后将报文发送给Client。

  第三种:三角模式

  在三角模式下,当客户端发送请求到负载设备上时,负载均衡设备会计算出最优RS,然后直接根据MAC地址将报文转发给RS,在RS上配置报文的源ip为VIP地址,因此在这种情况下,RS会直接将报文发送给Client,即使回复报文经过负载均衡设备,此设备不做任何处理。由于报文在整个过程中传输途径类似于三角形,因此称之为三角模式。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法)
如何编写LVS对Real Server的健康状态检测脚本
使用 LVS 实现负载均衡原理及安装配置详解
如何通俗易懂的讲解LVS三种工作模式?
网络编程之流量接入层设计:基于性能怪兽构建亿级的网关架构
Linux服务器集群系统(三)--LVS集群中的IP负载均衡技术
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服