四种常见的负载均衡方法

是否是每次听别人谈论负载均衡,感受好高大上,可是本身又不太懂?下面咱们就来聊聊负载均衡后端

负载均衡是个啥?

负载均衡是由多台服务器以对称的方式组成一个服务器集群
每台服务器都就具备等价的地位,均可以单独对外提供服务而无须其余服务器的辅助
主要用于解决高并发访问服务问题
这种集群技术能够用最少的投资得到接近于大型主机的性能服务器

负载均衡的四种方式

Web的负载均衡方式有不少,下面主要来说讲四种常见的负载均衡方式架构

1.用户手动选择

这一种古老的方式,经过入口提供不一样线路、不一样服务器连接的方式,来实现负载均衡,通常在提供下载业务的网站比较常见
并发

2.DNS轮询

一个域名解析多个ip,DNS服务器将解析请求按照顺序,随机分配到不一样的ip上,来实现负载均衡
负载均衡

3.四/七层负载均衡设备

四层指定的是开发系统互联模型OSI的第四层-传输层
七层指定的是开发系统互联模型OSI的第四层-应用层
高并发

常见的四/七层负载均衡设备有三种:

硬件四/七层负载均衡交换机性能

硬件的交换机都比较贵,比较有表明性的有F5 BIG-IP、Cisco CSS、NetScaler
下面放一张F5 BIG-IP实现的动、静态网页分离的负载均衡架构图
网站

软件四层负载均衡代理

软件四层负载均衡的表明做品是LVS
采用IP负载均衡技术和基于内容请求分发技术,调度器具备很好的吞吐率,将请求均衡地转移到不一样的服务器上执行,调度器自动屏蔽掉服务器的故障,实现高可用的虚拟服务器dns

软件七层负载均衡

软件七层负载均衡通常都是基于HTTP反向代理,最具备表明性的就是你们熟悉的Nginx
Nginx的反向代理负载均衡可以很好地支持虚拟主机,可配置性强,能够按轮询、IP哈希、URL哈希、权重等多种方式对后端服务器作负载均衡,同时支持后端服务器的健康检查

4.多线多地区智能DNS解析与混合负载均衡

智能DNS解析可以根据用户本地设置的DNS服务器线路和地区,将对同一个域名请求解析到不一样的IP上 例如:当北京用户访问时,会被解析到北京服务器,当上海用户访问时,会被解析到上海服务器

相关文章
相关标签/搜索