公司网络web服务器负载均衡解决方案

公司网络web服务器负载均衡解决方案

ID:38092087

大小:53.50 KB

页数:6页

时间:2019-05-30

公司网络web服务器负载均衡解决方案_第1页
公司网络web服务器负载均衡解决方案_第2页
公司网络web服务器负载均衡解决方案_第3页
公司网络web服务器负载均衡解决方案_第4页
公司网络web服务器负载均衡解决方案_第5页
资源描述:

《公司网络web服务器负载均衡解决方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、公司网络web服务器负载均衡解决方案随着公司产品业务的推广发展壮大,对服务器的硬件性能、相应速度、服务稳定性、数据可靠性的要求越来越高。今后服务器的负载将难以承受所有的访问。从公司的实际情况,运营成本网络安全性考虑,排除使用价格昂贵的大型服务器、以及部署价格高昂的专用负载均衡设备。DNS轮询负载均衡解决方案虽然成本低廉但是安全性能不是很好,加上公司产品的特殊性需要用户验证的体系,在会话保持方面是一大缺陷,会话保持,如果是需要身份验证的网站,在不修改软件构架的情况下,这点是比较致命的,因为DNS解析无法将验证用户的访问持久分配到

2、同一服务器。虽然有一定的本地DNS缓存,但是很难保证在用户访问期间,本地DNS不过期,而重新查询服务器并指向新的服务器,那么原服务器保存的用户信息是无法被带到新服务器的,而且可能要求被重新认证身份,来回切换时间长了各台服务器都保存有用户不同的信息,对服务器资源也是一种浪费。企业还有另一种选择解决难题,构建集群服务器----通过整合多台相对低廉的普通服务器,以同一个地址对外提供相同的服务。LVS负载均衡集群解决方案是目前企业最常见运用范围最广的一种集群技术。一、Web服务集群负载均衡理论思路负载均衡的思路下多台服务器为对称方式,

3、每台服务器都具备等价的地位,都可以单独对外提供服务而无须其它服务器的辅助。然后通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器都独立响应客户机的请求。由于建立内容完全一致的Web服务器并不复杂,可以使用服务器同步更新或者共享存储空间等方法来完成,因此负载均衡技术就成为建立一个高负载Web站点的关键性技术。二、公司外网服务器的网络环境及工作模式的选择Lvs负载均衡的工作模式一共有三种,分别是 1、networkaddresstranslation地址转换模式; 2、iptunne

4、lIP隧道模式;3、directrouting直接路由模式。这3种工作模式中,NAT模式只需要一个公网ip,成为最简易的负载均衡模式,安全性比较好,相对而言DR模式的负载能力更为强大、适用范围更广。下面我们对DR工作模式进行具体的研究;DR工作模式采用半开放式的网络结构,各节点服务器与调度器处在同一个物理网络,负载均衡调度器与各节点服务器使用本地网络相连,客户端请求访问会请求调度器的虚拟IP地址,服务器响应不经过调度器,直接响应客户端。DirectRouting工作模式客户端请求及服务器响应流程基于DR模式的LVS负载均衡集群

5、的网络架构三、操作流程及实施步骤针对公司部署的实际情况我们可以DR直接路由的工作模式为实施方案,具体操作步骤流程如下:LVS现在已成为Linux内核的一部分,默认编译为ip_vs模块,必要时能够自动调用。以下操作可以手动加载ip_vs模块,并查看当前系统中ip_vs模块的版本信息modprobeip_vs//加载ip_vs模块,1.cat /proc/net/ip_vs //查看ip_vs版本信息---安装管理软件------1.rpm -ivh /mnt/Packages/ipvsadm-1.25-9.el6.i686.rp

6、m  2.service ipvsadm start //启动服务以上这些操作在调度服务器上做一下就好了,节点服务器不用安装这些的———————————————————————————————————-----常用命令的解释如下:------LVS的负载调度算法有四种最常用的:轮询算法(rr)、加权轮询(wrr)、最少轮询(lc)、加权最少轮询(wlc)1)创建虚拟服务器群集的VIP地址为192.168.0.14,针对TCP80端口提供负载分流服务,使用的轮询调度算法。对于负载均衡调度器来说,VIP必须是本机实际已启用的IP地

7、址ipvsadm-A-t192.168.0.14:80-srr//选项 "-A"表示添加虚拟服务器,"-t"用来指定VIP地址及TCP端口,"-s"用来指定负载调度算法——rr、wrr、lc、wlc2)添加服务器节点1.ipvsadm -a -t 192.168.0.14:80 -r 192.168.0.12:80 -m  2.ipvsadm -a -t 192.168.0.14:80 -r 192.168.0.13:80 -m //选项"-a"表示添加真实服务器,"-t"用来指定VIP地址及TCP端口,"-r"用来指定RIP

8、地址及TCP端口,"-m"表示使用NAT群集模式("-g"是DR模式,"-i"是TUN模式){-m参数后面还可以跟下-w的参数,这里没有做的"-w"用来设置权重(权重为0时表示暂停节点)}4)删除服务器节点1.ipvsadm -d -r 192.168.0.14:80 -t 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。