当前位置: 首页 > news >正文

鲜花网站建设方案朝阳seo建站

鲜花网站建设方案,朝阳seo建站,蒙特网站建设公司,专业的网站设计网络常用负载均衡设备 实现负载均衡的技术的方式有哪些:硬件层面有F5负载均衡器,网络层层面有LVS(Linux Virtual Server),应用层层面就是nginx、Haproxy等。 lvs工作在网络层,nginx工作在应用层。 LVS有三种工作模式 lvs是由章文崇…

常用负载均衡设备

实现负载均衡的技术的方式有哪些:硬件层面有F5负载均衡器,网络层层面有LVS(Linux Virtual Server),应用层层面就是nginx、Haproxy等。 lvs工作在网络层,nginx工作在应用层。

LVS有三种工作模式

lvs是由章文崇博士发明的,一开始只发明了NAT模式,但是这种模式下数据包的进出都要经过lvs调度器,当后端的web服务器超过20台的时候会导致lvs调度器容易出现瓶颈,为了解决lvs调度器的瓶颈问题,又发明了tunnel模式,tunnel模式中调度器和web服务器不再同一局域网,web服务器可以直接向客户端回复数据包,不再经过调度器,但是这种模式会进行多次封装和解封装的过程,会消耗lvs的性能和有网络延迟,随后又出现了DR模式才大大提高了lvs的性能。

名词解释:
CIP:客户机的ip地址
VIP:调度器(LVS)的虚拟ip地址
DIP:调度器(LVS)的真实ip地址
RIP:真实服务器(WEB_SERVER)的ip地址
RS : Realserver简称RS,真实服务器(WEB_SERVER),通常指后端地址池中的web服务器
LB: lvs调度服务器 Load Balacer

1、NAT模式原理
客户端将封装好的报文发送给lvs调度服务器,lvs调度服务器解封装报文后发现源ip是客户端ip,目标ip是VIP,于是lvs调度器根据算法从后端选择一台web服务器,并通过NAT转换将目标ip改为后端web服务器的ip,然后将报文发送给后端的web服务器,后端web服务器把处理完的报文发送给lvs调度服务器,然后lvs调度服务器再通过NAT转换将报文中的源ip改成VIP,目标ip改成客户端ip,并将报文封装好发送给客户端。
优点:后端RS可以只设置一个私有的ip地址应为调度器是通过NAT的方式把RS的流量转发出去的,这样做就不会把后端RS暴露出去,只需要一个公网ip就行。
缺点:后端RS扩展性有限,应为进出流量都要经过lvs调度器,就会导致lvs成为瓶颈导致用户访问变慢。
适用场景:公网ip比较少并且后端服务器需要隐藏起来的公司。
2、tunnel模式原理
客户端将封装好的报文发送给lvs调度服务器,lvs调度服务器解封装报文后发现源ip是客户端ip,目标ip是VIP,于是lvs调度器根据算法从后端选择了一台web服务器,并将报文重新封装到ip隧道里面,然后发送给后端的web服务器,(调度器和web服务器不在同一局域网所以要重新封装),web服务器收到报文后解封装,并且处理完数据后会将报文中的源ip改成VIP目标ip改成客户端ip,重新封装后再发给客户端。
优点:返回时不需要通过调度器,直接将请求发给客户端,这样就会减少调度器的压力,能代理更多的后端服务器。而且调度器和真实服务器之间不需要在同一网段,即使后端服务器是公网上的某台服务器也可以为它代理。
缺点:如果端服务器是一台云服务器的话,这台服务器需要有一个合法ip并且该服务器需要支持”IP Tunneling”(IP Encapsulation)协议,而有的linux系统是不支持ip  tunneling协议的。
适用场景:当公司有需求比如后端服务器不能在同一网段的情况下。
3、DR模式原理
客户端将封装好的报文发送给lvs调度服务器,lvs调度服务器解封装报文后发现源ip是客户端ip,目标ip是VIP,于是lvs调度器根据算法从后端选择了一台web服务器,并将报文中的目标MAC地址修改为web服务器的MAC地址,然后将报文直接发送给web服务器 (调度器和web服务器处于同一局域网所以不需要重新封装报文),web服务器处理完请求数据后,再将报文中的源ip改成VIP,目标ip改成客户端IP,最后重新封装报文不经过lvs直接发送给客户端。
优点:效率高、返回时无需通过lvs,直接将请求发给客户端,而且后端RS也是只设置一个内网ip就行,可以被很好的保护起来。
缺点:真实服务器和调度器必须在同一物理网段(不能跨vlan通信)
4、lvs的调度算法
常用的调度算法:
(1)轮询算法(RR):当后端服务器性能一样的情况下,采用轮询算法,每次调度器采用平均分配的形式将请求发送给后端服务器。
(2)加权轮询算法(WRR):当后端服务器A的性能不如B的时候,将给A分配权重为1,B的权重为2,每次调度器将请求分配给后端的时候,B收到的请求就是A的两倍。
(3)最小连接算法(LC):这种算法能动态地计算后端服务器的负载情况并把最新请求发送到当前链接数最小的RealServer上,能够动态地调整服务器的负载能力。
(4)hash算法(SH):类似nginx的ip_hash算法,会把来自同一个客户端的请求发送给相同的RealServer。
http://www.yayakq.cn/news/28207/

相关文章:

  • 网站建设前台功能千锋培训学费多少钱
  • 四川住房和城乡建设九大员网站wordpress 网站收录
  • 做门面商铺比较好的网站php网站开发技术环境要求
  • 微网站模板前后台苏州互联网公司在哪个区
  • 外贸商城网站开发书360网站推广官网授权商
  • 扁平化网站设计百度网盘网页版登录首页
  • 惠州网站制作公司怎样上传wordpress模板
  • 百度下拉框推广网站嘉兴网站建设搭建
  • 网站建设 信科网络建筑信息网
  • 安徽道遂建设工程有限公司网站网上商店网站设计
  • 深圳网站建设哪家比较好灰色词seo
  • 太原网站建设王道下拉惠怎么自己制作游戏
  • 自己建设网站流程买布自己做网站衣服的
  • 做网站怎么购买主机毕业设计代做网站
  • 020网站模板wordpress开发者文档下载
  • 做网站什么主题好wordpress模板专题页
  • 县市区没有建设信用网站和平台建设网站空间怎么预算
  • 网站建设的组织保障公司起名字大全免费4个字
  • 精美网站源码下载公众号 微网站开发
  • 公司网站换服务器怎么做黄江镇仿做网站
  • 贵州省建设厅官网网站有没有一种app类似网站建设
  • 简阳建设厅官方网站做网站做推广有效果吗
  • 新昌建设局网站北京百度推广排名优化
  • 360浏览器免费网站wordpress公众号文章分类
  • 东莞高森网络营销网站做seo需要大量文章
  • 免费网站建设朋友交流wordpress无法访问
  • 如何建设社区网站聊城网站建设服务好
  • 淘宝客网站是怎么做的烟台建网站公司
  • 广西南宁建设厅网站首页网站后台账号密码
  • 网站建设的功能有哪些内容做电影资源网站