网站大量收购独家精品文档,联系QQ:2885784924

学习LVS的三种模式.PDF

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习LVS的三种模式

学习LVS 的三种模式 官方网址: /zh/lvs3.html VS/NAT 通过NAT 实现虚拟服务器 VS/TUN 通过IP 隧道实现虚拟服务器 VS/DR 通过直接路由实现虚拟服务器 Virtual Server via NAT(VS-NAT): 用地址翻译实现虚拟服务器。地址转换器有能被外界访问到的 合法IP 地址, 它修改来自专有网络的流出包的地址。外界看起来包是来自地址转换器本身, 当外界包送到 转换器时, 它能判断出应该将包送到内部网的哪个节点。 优点是节省IP 地址, 能对内部进行伪装 缺点是效率低, 因为返回给请求方的流量经过转换器 Virtual Server via IP Tunneling(VS-TUN) : 用IP 隧道技术实现虚拟服务器。这种方式是在集群 的节点不在同一个网段时可用的转发机制, 是将IP 包封装在其他网络流量中的方法。为了安全的考虑, 应 该使用隧道技术中的VPN, 也可使用租用专线。集群所能提供的服务是基于TCP/IP 的Web 服务、Mail 服务、News 服务、DNS 服务、Proxy 服务器等等. Virtual Server via Direct Routing(VS-DR): 用直接路由技术实现虚拟服务器。当参与集群的计 算机和作为控制管理的计算机在同一个网段时可以用此法,控制管理的计算机接收到请求包时直接送到参 与集群的节点。优点是返回给客户的流量不经过控制主机,速度快开销少。 来自IBM 网站: 三种方法的优缺点比较 三种IP 负载均衡技术的优缺点归纳在下表中: _ VS/NAT VS/TUN VS/DR Server any Tunneling Non-arp device server network private LAN/WAN LAN server number low (10~20) High (100) High (100) server gateway load balancer own router Own router 注:以上三种方法所能支持最大服务器数目的估计是假设调度器使用 100M 网卡,调度器的硬件配置与后 端服务器的硬件配置相同,而且是对一般Web 服务。使用更高的硬件配置(如千兆网卡和更快的处理器) 作为调度器,调度器所能调度的服务器数量会相应增加。当应用不同时,服务器的数目也会相应地改变。 所以,以上数据估计主要是为三种方法的伸缩性进行量化比较。 6.1. Virtual Server via NAT VS/NAT 的优点是服务器可以运行任何支持TCP/IP 的操作系统,它只需要一个IP 地址配置在调度器上, 服务器组可以用私有的IP 地址。缺点是它的伸缩能力有限,当服务器结点数目升到20 时,调度器本身有 可能成为系统的新瓶颈,因为在VS/NAT 中请求和响应报文都需要通过负载调度器。我们在Pentium 166 处理器的主机上测得重写报文的平均延时为60us,性能更高的处理器上延时会短一些。假设TCP 报文的 平均长度为 536 Bytes,则调度器的最大吞吐量为8.93 MBytes/s. 我们再假设每台服务器的吞吐量为 800KBytes/s,这样一个调度器可以带动10 台服务器。(注:这是很早以前测得的数据) 基于VS/NAT 的的集群系统可以适合许多服务器的性能要求。如果负载调度器成为系统新的瓶颈,可以有 三种方法解决这个问题:混合方法、VS/TUN 和 VS/DR。在DNS 混合集群系统中,有若干个VS/NAT 负载调度器,每个负载调度器带自己的服务器集群,同时这些负载调度器又通过RR-DNS 组成简单的域名。 但VS/TUN 和VS/DR 是提高系统吞吐量的更好方法。 对于那些将IP 地址或者端口号在报文数据中传送的网络服务,需要编写相应的应用模块来转换报文数据中 的IP 地址或者端口号。这会带来实现的工作量,同时应用模块检查报文的开销会降低系统的吞吐率。 6.2. Virtual Server via IP Tunneling 在 VS/TUN 的集群系统中,负载调度器只将请求调度到不同的后端服务器,后端服务器将应答的数据直 接返回给用户。这样,负载调度器就可以处理大量的请求,它甚至可以调度百台以上的服务器(同等规模 的服务器),而它不会成为系统的瓶颈。即使负载调度器只有100Mbps 的全双工网卡,整个系统的最大吞 吐量可超过 1Gbps

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档