Web 服务器学习笔记1-服务器负载均衡

服务器负载均衡

概念

服务将来自客户端的请求,靠某种算法,去尽量平分请求到集群的机器中,从而避免一台服务器因为负载太高而出现故障,而即使其中某个机器出现故障,负载均衡会自动规避选择,使得用户也能正常访问服务。

类别

以下列表,按照不同网络层次实现原理来做负载均衡做划分

名称原理网络层次优点缺点应用
HTTP重定向部署一台HTTP重定向负载均衡服务器,客户端请求到负载均衡器,负载均衡器返回真实服务器地址给客户端,客户端再请求真实服务器。应用层实现简单,成本低客户端需要2次请求;伸缩性差;负载均衡瓶颈;就近服务器原则;大文件下载;
DNS部署一台DNS负载均衡服务器,让服务器与域名做对应,客户端请求到负载均衡器,负载均衡器返回真实服务器地址给客户端,客户端再请求真实服务器。传输层技术实现比较灵活、方便,简单易行,成本低存在缓存,导致不及时;策略局限;不好查找错误;可以作为第一级负载均衡;
反向代理部署一台反向代理负载均衡服务器,客户端请求到负载均衡服务器,服务器分配请求到真实服务器(通过双网卡或者网关转发,而不修改其内容),真实服务器返回数据到负载均衡器,负载均衡器返回给客户端。应用层部署简单、分配策略丰富可能造成动态资源缓存浪费;session问题(粘滞会话);JK、Nginx、Squid、HAProxy
IP负载均衡部署一个IP负载均衡服务器,客户端请求负载均衡器;负载均衡器修改TCP/IP内容的目标IP地址(内部服务器),内部服务器处理后返回负载均衡器;负载均衡器修改目标地址,发送回客户端。网络层由于在内核处理,性能好;吞吐量和带宽受限;不能满足大文件下载;F5、LVS-NAT
数据链路负载均衡部署一个数据链路负载均衡服务器,客户端请求负载均衡器;负载均衡器修改TCP/IP内容的目标MAC地址(内部服务器),内部服务器处理后发送回客户端。数据链路层响应数据不需要经过负载均衡器,减少负载均衡压力;不适合大文件下载;操作系统限制;配置复杂;LVS-DR
IP隧道部署一个数据链路负载均衡服务器,客户端请求负载均衡器;负载均衡器修改TCP/IP内容的目标IP地址(内部服务器)和源IP地址,内部服务器处理后发送回客户端。网络层响应数据不需要经过负载均衡器,减少负载均衡压力;不适合大文件下载;操作系统限制;配置复杂;LVS-TUN
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值