负载均衡不同方案知识分享.docx

负载均衡不同方案知识分享.docx

ID:57169408

大小:361.72 KB

页数:10页

时间:2020-08-05

负载均衡不同方案知识分享.docx_第1页
负载均衡不同方案知识分享.docx_第2页
负载均衡不同方案知识分享.docx_第3页
负载均衡不同方案知识分享.docx_第4页
负载均衡不同方案知识分享.docx_第5页
资源描述:

《负载均衡不同方案知识分享.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、负载均衡不同方案精品文档负载均衡与集群详解一、什么是负载均衡    首先我们先介绍一下什么是负载均衡: 负载平衡(Loadbalancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。这是来自维基百科的介绍。负载均衡的目的,就在于平衡负载,给用户提供优质,可靠,稳定的服务。上图是个最简单的负载均衡实例, 应用服务器并不直接与用户相连, 用户连接负载均衡服务器,然后由负载均衡服务器把消息转发给实

2、际应用服务器。负载均衡器内部会根据应用服务器的负载情况,决定把消息转发给哪台服务器处理。同时负载均衡器还可以对用户屏蔽应用服务器失效,只要把用户的消息转发到非失效服务器即可。提到负载均衡,就不能不介绍另外一个概念: 集群。集群就是一组部署有相同应用的服务器。例如web 服务器。用户的请求无论连接到哪台服务器上,都能得到相同的处理。这样我们实现一种服务器,可以将用户的请求根据特定规则转发到应用服务器上进行处理。就实现了完整的集群处理系统。这个服务器如果实现了后台服务器感知和配置功能,能够了解后台服务器的可用情况。就可以被称作为

3、负载均衡器。收集于网络,如有侵权请联系管理员删除精品文档负载均衡在目前网络服务规模越来越庞大的情况下,成为一个大型服务器系统必须要面对的问题。随着用户和业务的增多,来自用户的访问量和数据流量不断增大,对服务器的计算能力和储存要求也在不断增加,单台服务器根本无法承担这么庞大的数据处理请求。这个时候,我们必须利用集群技术,采用一组服务器对来自用户的请求进行处理,服务器的数量要能够不断的扩充。在集群的前端,我们采用负载均衡技术,平均分散用户的请求到不同的处理服务器,并且能够在集群中某个服务失效时,即时感知,屏蔽,将消息转发到其他可

4、用服务器上。负载均衡分为硬件和软件:(1).硬件LB(比较出名的)F5 公司的 BIG-IP系列、Citrix 公司的 NetScaler系列、A10 公司的 AX系列(2).软件LB四层:LVS(LinuxVirtualServer)注:国人开发的、七层:Nginx,HAProxy二、集群的类型1.scaleon:向上扩展    将服务器的内存容量调大和cpu数量增加些(简单说升级服务器硬件)   缺点:在一定的范围之内它的性能是上升的趋势,但是超出范围之后就是下降的趋势。因为随着它的cpu的个数增加我们需要给我们的cpu

5、仲裁,而且随着cpu个数的增加资源竞争性越大。2.scaleout:向外扩展  一台服务器应付不过来,我们就再增加一台服务器。   优点:增减服务器很方便,而且没有向上扩展随着增加性能下降。   向外扩张的工作模式:当客户端向服务器端发送请求,服务器端只拿出来一台服务器来相应我们的客户端的请求。(1).LB:LoadBalancing:负载均衡集群    负载均衡集群中有一个分发器或者叫调度器,我们将其称之为Director,它处在多台服务器的上面,分发器根据内部锁定义的规则或调度方式从下面的服务器群中选择一个以此来响应客户

6、端发送的请求。(2).HA:HighAvailability 高可用集群      高可用集群是服务的可用性比较高,当我们某台服务器死机后不会造成我们的服务不可用。其工作模式则是将一个具有故障的服务转交给一个正常工作的服务器,从而达到服务不会中断。一般来说我们集群中工作在前端(分发器)的服务器都会对我们的后端服务器做一个健康检查,如果发现我们服务器当机就不会对其在做转发。衡量标准:可用性=在线时间/(在线时间+故障处理时间)99%、99.9%、99.99%、99.999%(3).HP:HightPerformance 高性能

7、      高性能的集群是当某一个任务量非常大的时候,我们做一个集群共同来完成这一个任务。这种处理方式我们称为并行处理集群,并行处理集群是将大任务划分为小任务,分别进行处理的机制。一般这样的集群用来科学研究与大数据运算等方面的工作。现在比较火的Hadoop就是使用的并行处理集群。说明:三种集群之间的区别  收集于网络,如有侵权请联系管理员删除精品文档负载均衡着重在于提供服务并发处理能力的集群,高可用以提升服务在线的能力的集群。高性能着重用于处理一个海量任务。三、主要负载均衡方案介绍1:HTTP 重定向负载均衡    这种负载

8、均衡方式仅适合WEB 服务器。用户发出请求时,负载均衡服务器会根据HTTP请求,重新计算出实际的WEB服务器地址,通过302重定向相应发送给用户浏览器。用户浏览器再根据302响应信息,对实际的WEB服务器发出请求。HTTP重定向方案有点是比较简单,缺点是性能比较差,需要2次请求才能返回实际

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

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

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