关于负载均衡的几个知识点

简介:

负载均衡分层:

  • 二层负载均衡:通过改写报文的目标MAC地址为上游服务器MAC地址,源IP和目的IP地址不变,负载均衡服务器和真实服务器共享同一个VIP,如LVS DR工作模式。

  • 四层负载均衡:根据端口将报文转发到上游服务器(不同的IP地址+端口),如LVS+NAT模式,HaProxy。

  • 七层负载均衡:根据端口号和应用层协议如HTTP协议的主机名、URL,转发报文到上层服务器(不同的IP地址+端口),如HaProxy、Nginx 。

  • 一句话,LVS等的负载均衡是转发用户请求的数据包,而Nginx反向代理是接收用户的请求然后重新发起请求去请求其后面的节点。


LVS-DR工作原理:

  • 工作在数据链路层,LVS和上游服务器共享同一个VIP,通过改写报文的目的MAC地址为上游服务器MAC地址来实现负载均衡,上游服务器直接响应报文到客户端,不经过LVS负载均衡器,从而提升性能。

  • 因为LVS和上游服务器必须在同一个子网,为了解决子网问题又不能影响性能,可以选择在LVS后边挂HaProxy,通过四到七层负载均衡器HaProxy集群来解决跨网和性能问题。

  • 不能修改端口号(例如源80 -->目的80),端口号要保持一致。










本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1934766,如需转载请自行联系原作者
相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
1月前
|
负载均衡 算法
负载均衡的原理
负载均衡的原理
|
6月前
|
负载均衡 Cloud Native 网络协议
负载均衡原理及应用
负载均衡原理及应用
57 0
|
7月前
|
缓存 负载均衡 网络协议
简介几种负载均衡原理
简介几种负载均衡原理
|
9月前
|
域名解析 负载均衡 算法
负载均衡如何实现的?
负载均衡是一种通过将请求分配到多个服务器上,以平衡系统负载和提高性能的技术。
191 0
|
弹性计算 负载均衡 监控
负载均衡SLB进阶|学习笔记
快速学习负载均衡SLB进阶
551 0
负载均衡SLB进阶|学习笔记
|
负载均衡 算法 安全
面试官:负载均衡的算法你了解不?
上一篇文章我讲了关于负载均衡的三种算法,轮询法,随机法,最小连接法,这三种负载均衡的算法,但是关于负载均衡还有其他的算法,我们也需要你去看,而且在面试的过程中,很有可能是会问到的呦。 对于要实现高性能集群,选择好负载均衡器很重要,同时针对不同的业务场景选择合适的负载均衡算法也是非常重要的。之前已经罗列出几个了,接下来在说剩下的几个算法,
|
负载均衡 前端开发 JavaScript
负载均衡设计|学习笔记
快速学习负载均衡设计
负载均衡设计|学习笔记
|
弹性计算 负载均衡 容灾
进阶实战03-SLB负载均衡实践
负载均衡学习与配置
409 0
|
负载均衡 算法 网络协议

热门文章

最新文章

相关实验场景

更多