质量为本、客户为根、勇于拼搏、务实创新
概述
LVS(LinuxVirtualServer)是基于Linux内核实现的负载均衡软件。通过将要求分发到后真个多个服务器上,LVS可以实现高可用和高性能。LVS被广泛利用于大型网站散布式架构中。下面将介绍LVS负载均衡集群的几种常见类型。
1.NAT路由模式
在NAT路由模式下,LVS服务器将要求的报文地址更改成本身的地址,然后将报文转发到后端服务器。后端服务器返回的报文也要经过LVS服务器进行地址转换。这类方式需要对被分担当载的服务器进行NAT转换,可能会带来一些性能上的损失。同时,由于NAT转换后报文的源地址已被更改成LVS服务器的地址,因此没法知道是由哪一个客户端发出的要求,这类情况下,需要在利用程序中增加一些特定的处理以标识客户端。
2.IP透明模式
在IP透明模式下,LVS服务器不对要求报文的地址进行更改,直接将要求转发到后端服务器。后端服务器返回的报文也不经过LVS服务器进行地址转换,直接返回给客户端。这类方式对被分担当载的服务器不会有额外的开消,并且能够取得客户真个真实地址,而且不需要在利用程序中进行特殊的处理。
3.DR(DirectRouting)模式
DR模式下,LVS服务器只将要求的目标MAC地址更改成后端服务器的MAC地址,然后将要求报文转发到后端服务器。后端服务器在处理完要求后,直接将响应报文发往客户端,通过交换机进行转发,不经过LVS服务器。这类方式对LVS服务器的性能影响最小,但需要保证后端服务器能够直接与客户端进行通讯。
桂@哥@网@络www.guIgegE.cn
1对1专业客服
24小时服务支持
365天无间断服务
5分钟快速响应TOP