企业级调度器LVS (面试版)

打印 上一主题 下一主题

主题 1998|帖子 1998|积分 5994

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 什么是 LVS?有什么作⽤?       LVS   (   Linux Virtual Server   )是⼀个基于    Linux    内核实现的⾼性能、可扩展和可靠的负载均衡。它将多个服务器组成⼀个⾼可⽤、⾼性能和⾼可靠的假造服务器集群,通过将客户端的哀求转发到不同的后端服务器,实现负载均衡和⾼可⽤性。         2.什么是 LVS 的调度算法?它们的区别是什么?           LVS     的调度算法是负责将客户端哀求分配到后端服务器的焦点部门。常⽤的调度算法有以下几种:           轮询调度算法(Round Robin)    :将哀求均匀地分配到每个后端服务器,每个后端服务器按照⼀定的次序接收到哀求。           加权轮询调度算法(Weighted Round Robin)    :将哀求按照权重分配到每个后端服务器,权重越⾼的服务器接收到的哀求越多。           最少连接数调度算法(Least Connections)    :将哀求分配到当前连接数最少的后端服务器上,这样可以包管后端服务器的负载均衡。           IP 散列调度算法(IP Hash)    :根据客户端     IP     地点的散列值将哀求分配到后端服务器上,这样可以包管同⼀个客户端的哀求总是发送到同⼀台服务器上。              3. LVS 是怎样实现负载均衡的?           LVS     通过将客户端哀求转发到后端服务器实现负载均衡的功能。详细实现⽅式如下:           第⼀步,客户端发送哀求到     LVS     集群的     VIP    (    Virtual IP    )地点。           第⼆步,    LVS     根据设置的调度算法,将哀求转发到后端服务器的真实     IP     地点上。           第三步,后端服务器接收到哀求后,进⾏相应的处理处罚,并将相应返回给客户端。           第四步,    LVS     将相应转发给客户端              4. 什么是 LVS 的⼯作模式?           LVS    (    Linux Virtual Server    )有三种⼯作模式:           NAT(Network Address Translation    )模式:    LVS     在内核层⾯进⾏地点转换,将客户端的哀求地点转换成后端服务器的地点,将相应地点转换回 VIP    。    NAT     模式会对⽹络带宽造成⼀定的压⼒,因为必要对每个哀求进⾏地点转换。           TUN(Tunneling    )模式:    LVS     在内核层⾯创建⼀个假造隧道,将客户端哀求封装在隧道协议中,发送到后端服务器上。后端服务器收到哀求后,通过假造隧道将相应返回给客户端。TUN     模式可以减少⽹络带宽的压⼒,但是必要在后端服务器上部署假造隧道协议。           DR(Direct Routing    )模式:    LVS     使⽤     ARP    (    Address Resolution Protocol    )协议欺骗客户端,将客户端哀求直接发送到后端服务器。后端服务器收到哀求后,直接将相应返回给客户端,⽆需经过 LVS    。    DR 模式可以减少 LVS     对⽹络带宽的压⼒,但是必要在后端服务器上进⾏⼀些设置。              5. LVS 和 HAProxy 的区别是什么?           LVS     是在
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表