四种常见的负载均衡方法

是不是每次听别人谈论负载均衡,感觉好高大上,但是自己又不太懂?下面我们就来聊聊负载均衡

负载均衡是个啥?

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

负载均衡的四种方式

Web的负载均衡方式有很多,下面主要来讲讲四种常见的负载均衡方式

1.用户手动选择

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

2.DNS轮询

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

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

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

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

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

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

软件四层负载均衡

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

软件七层负载均衡

扫描二维码关注公众号,回复: 6858367 查看本文章

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

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

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

猜你喜欢

转载自www.cnblogs.com/phonecom/p/11240195.html
今日推荐