负载均衡有三种部署方式:路由模式、桥接模式、服务直接返回模式。路由模式部署灵活,约60%的用户采用这种方式部署;桥接模式不改变现有的网络架构;服务直接返回(DSR)比较适合吞吐量大特别是内容分发的网络应用。约30%的用户采用这种模式。

1、路由模式(推荐)

路由模式的部署方式如上图。服务器的网关必须设置成负载均衡机的LAN口地址,且与WAN口分署不同的逻辑网络。因此所有返回的流量也都经过负载均衡。这种方式对网络的改动小,能均衡任何下行流量。

2、桥接模式

桥接模式配置简单,不改变现有网络。负载均衡的WAN口和LAN口分别连接上行设备和下行服务器。LAN口不需要配置IP(WAN口与LAN口是桥连接),所有的服务器与负载均衡均在同一逻辑网络中。
由于这种安装方式容错性差,网络架构缺乏弹性,对广播风暴及其他生成树协议循环相关联的错误敏感,因此一般不推荐这种安装架构。

3、服务直接返回模式

这种安装方式负载均衡的LAN口不使用,WAN口与服务器在同一个网络中,互联网的客户端访问负载均衡的虚IP(VIP),虚IP对应负载均衡机的WAN口,负载均衡根据策略将流量分发到服务器上,服务器直接响应客户端的请求。因此对于客户端而言,响应他的IP不是负载均衡机的虚IP(VIP),而是服务器自身的IP地址。也就是说返回的流量是不经过负载均衡的。因此这种方式适用大流量高带宽要求的服务。

服务器负载均衡的几种部署方式相关推荐

  1. 负载均衡是什么?部署方式和工作原理

    当我们刚开始用云服务器搭建网站或者部署应用的时候,因为用户流量较小,业务逻辑比较简单,一个云服务器就可以满足负载需求.但随着互联网流量越来越大,单台服务器有时候并不足以支撑大量的访问,可能会出现服务器 ...

  2. Web负载均衡的几种实现方式

    摘要: 负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应用是Web负载均衡.根据实现的 ...

  3. 负载均衡的三种实现方式

    不懂高性能的负载均衡设计?架构师带你飞 在软件系统的架构设计中,对集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案.负载均衡本质上是用于将用户流量进行均衡减压的,因此在互联网的大流量项目中, ...

  4. 负载均衡的几种常见方式

    HTTP重定向   HTTP重定向服务器就是一个普通的服务器,当用户访问时,其会根据一定的算法得到服务器集群的一个真实服务器的IP地址,将其放在HTTP响应头中,响应状态码为(302),当用户浏览器接 ...

  5. 免费的crm系统部署在自己的服务器,CRM软件的三种部署方式

    企业部署CRM软件有三种不同选择,他们在成本.风险和利益上各有不同.本文将逐一介绍这三类CRM部署方式:本地部署.软件托管和服务器代管.软件即服务. 一.CRM本地部署方式 这是将软件客户端.服务器部 ...

  6. 【Nginx】实现负载均衡的几种方式

    要理解负载均衡,必须先搞清楚正向代理和反向代理. 正向代理与反向代理[总结] 注: 正向代理,代理的是用户. 反向代理,代理的是服务器 什么是负载均衡 当一台服务器的单位时间内的访问量越大时,服务器压 ...

  7. IIS Web负载均衡的几种方式

    Web负载均衡的几种实现方式 摘要: 负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应 ...

  8. nginx负载均衡的5种策略

    nginx负载均衡的5种策略 nginx负载均衡 发布于 2018-04-19 要理解负载均衡,必须先搞清楚正向代理和反向代理. 负载均衡的几种常用方式 1.轮询(默认) 每个请求按时间顺序逐一分配到 ...

  9. Nginx负载均衡的4种方式 :轮询-Round Robin 、Ip地址-ip_hash、最少连接-least_conn、加权-weight=n

    负载均衡的概念: Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求而产生的一种算法. 我们知道单台服务器的性能是有上限的,当流量很大时,就需要使用多台服务器来共同提供服务 ...

最新文章

  1. python将sklearn的RocCurveDisplay结果与PrecisionRecallDisplay结果合成为一个图
  2. python如何去掉一个字符串两边的引号
  3. Gitlab环境快速部署(RPM包方式安装)
  4. dfmea文件_DFMEA和PFMEA的“六步法”其实很不一样
  5. 在一个小写英文字母(a-z)组成的字符串的最短子串,其包含这个字符串中出现过的所有字母,输出最左边的该类子串
  6. 鸿蒙手机系统还没有开发,华为鸿蒙手机太难了!引发开发者大吐槽:为何没有自己独特风格?-互联网/电商-文章-小虾米...
  7. spring中@Value的使用(读取配置文件信息)
  8. 苹果暖场之后 华为P30系列正式发布!你的“望远镜”手机终于来了
  9. linux sd卡空间,充分利用树莓派中的SD卡空间
  10. 【转载】煤层气大事记
  11. 技术要能够变现才有价值
  12. [导入]你的网站被订阅了吗(浅谈RSS2.0)续
  13. Singleton(单件)
  14. 用Python代码自动生成文献的IEEE引用格式
  15. 硬盘显示无法访问由于IO设备错误的文件找到办法
  16. 伺服舵机匀加速和匀减速程序控制
  17. 四个技巧教你解决电磁干扰问题
  18. 八字易经算法之用JAVA实现排八字神煞
  19. 不用下载软件,免费将PDF文件缩小的方法分享
  20. 如何继承字走三国武器

热门文章

  1. 美国服务器减少延迟,美国服务器延迟的原因及解决办法
  2. 一对一直播名列直播行业前茅凭的是什么?
  3. Cannot read property 'classList' of null
  4. IDEA快速创建maven项目详细步骤
  5. 【问题处理】warning Require self-closing on HTML elements (div) vue html-self-closing
  6. Android越过悬浮窗权限显示悬浮窗
  7. Java线程问题 看完这篇就够了
  8. 46.qt quick-自定义非常好看的qml虚拟软键盘-支持换肤、动态加载移除语言(二)
  9. Android Studio无障碍功能
  10. 连连看 c语言 算法 非图形界面,C++连连看判定图形消除算法