|
西虹网
西虹网 负载均衡其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。提到Linux负载均衡,大家肯定都知道LVS负载和Nginx负载,那么LVS负载和Nginx负载有啥区别?我们来看看吧。rhce证书的其他知识和内容也可以到网站具体了解一下,我们是领域内专业的企业平台,欢迎您的关注和了解! 西虹网
西虹网 西虹网
西虹网 西虹网
西虹网 LVS是Liunx虚拟服务器的简称,利用LVS提供的负载均衡技术和linux操作系统可实现高性能、高可用的服务器集群,一般LVS都是位于整个集群系统的最前端,由一台或者多台负载调度器组成,分发给应用服务器。它是工作在4层,LVS是基于IP负载均衡技术的IPVS模块来实现的,IPVS实现负载均衡机制有三种,分别是NAT、TUN和DR,详述如下: 西虹网
西虹网 西虹网
西虹网 VS/NAT: 西虹网
西虹网 西虹网
西虹网 也就是网络地址翻译技术实现虚拟服务器,当用户请求到达调度器时,调度器将请求报文的目标地址改写成选定的Real Server地址,同时报文的目标端口也改成选定的Real Server的相应端口,最后将报文请求发送到选定的Real Server。在服务器端得到数据后,Real Server返回数据给用户时,需要再次经过负载调度器将报文的源地址和源端口改成虚拟IP地址和相应端口,然后把数据发送给用户,完成整个负载调度过程。 西虹网
西虹网 西虹网
西虹网 可以看出,在NAT方式下,用户请求和响应报文都必须经过Director Server地址重写,当用户请求越来越多时,调度器的处理能力将称为瓶颈。 西虹网
西虹网 西虹网
西虹网 VS/TUN: 西虹网
西虹网 西虹网
西虹网 也就是IP隧道技术实现虚拟服务器。它的连接调度和管理与VS/NAT方式一样,只是它的报文转发方法不同,VS/TUN方式中,调度器采用IP隧道技术将用户请求转发到某个Real Server,而这个Real Server将直接响应用户的请求,不再经过前端调度器,此外,对Real Server的地域位置没有要求,可以和Director Server位于同一个网段,也可以是独立的一个网络。因此,在TUN方式中,调度器将只处理用户的报文请求,集群系统的吞吐量大大提高。 西虹网
西虹网 西虹网
西虹网 VS/DR: 西虹网
西虹网 西虹网
西虹网 也就是用直接路由技术实现虚拟服务器。它的连接调度和管理与VS/NAT和VS/TUN中的一样,但它的报文转发方法又有不同,VS/DR通过改写请求报文的MAC地址,将请求发送到Real Server,而Real Server将响应直接返回给客户,免去了VS/TUN中的IP隧道开销。这种方式是三种负载调度机制中性能最高最好的,但是必须要求Director Server与Real Server都有一块网卡连在同一物理网段上。 西虹网
西虹网 西虹网
西虹网 回答负载调度算法,IPVS实现在八种负载调度算法,我们常用的有四种调度算法(轮叫调度、加权轮叫调度、最少链接调度、加权最少链接调度)。接下来简单说下与nginx的区别: 西虹网
西虹网 西虹网
西虹网 LVS的优点: 西虹网
西虹网 西虹网
西虹网 抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响; 西虹网
西虹网 西虹网
西虹网 工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat; 西虹网
西虹网 西虹网
西虹网 应用范围比较广,可以对所有应用做负载均衡; 西虹网
西虹网 西虹网
西虹网 配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率。 西虹网
西虹网 西虹网
西虹网 Nginx的优点: 西虹网
西虹网 西虹网
西虹网 工作在OSI第7层,可以针对http应用做一些分流的策略。比如针对域名、目录结构。它的正则比HAProxy更为强大和灵活; 西虹网
西虹网 西虹网
西虹网 Nginx对网络的依赖非常小,理论上能ping通就能进行负载功能,这个也是它的优势所在; 西虹网
西虹网 西虹网
西虹网 Nginx安装和配置比较简单,测试起来比较方便; 西虹网
西虹网 西虹网
西虹网 可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量; 西虹网
西虹网 西虹网
西虹网 Nginx可以通过端口检测到服务器内部的故障,比如根据服务器处理网页返回的状态码、超时等等,并且会把返回错误的请求重新提交到另一个节点; 西虹网
西虹网 西虹网
西虹网 Nginx不仅仅是一款优秀的负载均衡器/反向代理软件,它同时也是功能强大的Web应用服务器。LNMP现在也是非常流行的web环境,大有和LAMP环境分庭抗礼之势,Nginx在处理静态页面、特别是抗高并发方面相对apache有优势; 西虹网
西虹网 西虹网
西虹网 Nginx现在作为Web反向加速缓存越来越成熟了,速度比传统的Squid服务器更快,有需求的朋友可以考虑用其作为反向代理加速器; 西虹网
西虹网 西虹网
西虹网 举报/反馈 |
|