简单整理四层负载均衡与七层负载均衡

负载均衡作用
  • 负载均衡(LB)分为四层负载均衡和七层负载均衡两种。
  • 是建立在现有的网络环境,能够为现有的网络设备或者服务器提供更好的服务,提高吞吐量,提升并发性能,提高服务器处理性能,也能提高服务器计算能力,使得网络设备更加的灵活。
  • 当有大量的请求来到服务器时,负载均衡可以均衡德分地到不同的计算机节点上,让更多的计算机节点来请求和响应,因此可以大大地缩短用户请求等待的时间
四层负载均衡

基于IP加端口的负载均衡 通过转发请求到后台的服务器,它是只负责转发,并且会记录当前连接的由哪台服务器去处理的,并且后续这个连接的请求都是由这台服务器去处理。长连接,属于传输层,主要基于TCP和UDP
主要包含哪几种:
   - F5 硬负载均衡
  - LVS 四层负载均衡
  - Nginx 可以做四层负载均衡,主要是七层负载均衡

七层负载均衡

基于URL或者IP的负载均衡 基于应用层的,针对于HTTP协议的负载均衡,可以作为web服务器,可以处理请求
主要包含哪几种:
   -Nginx 七层负载均衡
   -Apache 七层负载均衡
   -Haproxy 七层负载均衡、四层负载均衡

DNS地域负载均衡

就近原则: 访问同一个域名: www.baidu.com
在北京,访问的是北京的服务器群来处理请求
在上海,访问的是上海的服务器群来处理请求

负载均衡原理
ip_hash
upstream tomcats{
 	ip_hash;
    server 199.12.2.38080 ;
    server 199.12.2.48080 down;
    server 199.12.2.58080 ;
}
url hash
upstream tomcats{
	hash $request_uri;
    server 199.12.2.38080;
    server 199.12.2.48080;
    server 199.12.2.58080;
}
least_conn 最小连接数

请求会发给服务器中连接数较少的服务器

upstream tomcats{
	least_conn;
    server 199.12.2.38080;
    server 199.12.2.48080;
    server 199.12.2.58080;
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值