美文网首页
啥是负载均衡,为何要做负载均衡?

啥是负载均衡,为何要做负载均衡?

作者: fad53f7b8b39 | 来源:发表于2019-02-11 12:05 被阅读36次

沁淫在互联网圈的人应该都听到过负载均衡这个词,那么什么是负载均衡,为什么要做负载均衡呢?

所谓负载均衡,就是说如果一组计算机节点(或者一组进程)提供相同的(同质的)服务,那么对服务的请求就应该均匀的分摊到这些节点上,都可以单独对外提供服务而无须其他服务器的辅助。

负载均衡的作用在于,通过某种负载分担技术,让所有节点以最小的代价、最好的状态对外提供服务,快速获取重要数据,最大化降低了单个节点过载、甚至crash的概率,解决大量并发访问服务问题,简要概括就是:解决并发压力,提高应用处理性能;提供故障转移,实现高可用;通过添加或减少服务器数量,提供网站伸缩性;安全防护。

目前根据实现技术的不同,负载均衡可分为:

DNS域名解析负载均衡:利用DNS处理域名解析请求的同时进行负载均衡是另一种常用的方案。

数据链路层负载均衡:在通信协议的数据链路层修改mac地址进行负载均衡。

IP负载均衡:在网络层通过修改请求目标地址进行负载均衡。

HTTP重定向负载均衡:这种负载均衡方案的优点是比较简单,缺点是浏览器需要每次请求两次服务器才能拿完成一次访问,性能较差;使用HTTP302响应码重定向,可能是搜索引擎判断为SEO作弊,降低搜索排名。

反向代理负载均衡:反向代理服务器转发请求在HTTP协议层面,因此也叫应用层负载均衡。优点是部署简单,缺点是可能成为系统的瓶颈。

目前负载均衡算法有随机算法、轮询及加权轮询、最小连接及加权最小连接、Hash(源地址散列)、IP地址散列、URL散列等算法。

本文出自HOSTSPACE,www.hostspace.net,如有转载需要请注明出处。

HOSTSPACE成立于美国洛杉矶,主要为全球用户提供优质的IDC服务,致力打造全球高防服务器品牌;主营业务:全球服务器租用/托管,提供高防服务器、大带宽服务器、竞品服务器、站群服务器。另外,HOSTSPACE拥有一支由CCIE、RHCE等资深工程师组成的技术运维团队,为客户提供7x24小时中英双语的运维服务。

相关文章

  • 啥是负载均衡,为何要做负载均衡?

    沁淫在互联网圈的人应该都听到过负载均衡这个词,那么什么是负载均衡,为什么要做负载均衡呢? 所谓负载均衡,就是说如果...

  • 闲谈四种常见的负载均衡方法

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

  • 关于负载均衡的总结

    负载均衡的分类 常见的分为三类,dns负载均衡,硬件负载均衡,软件负载均衡 dns负载均衡 一般实现地域级别的负载...

  • 负载均衡-LVS

    负载均衡lvs by shihang.mai 负载均衡层次 负载均衡拓扑 负载均衡-D-NAT模式 Client发...

  • 当面试官问我Nginx如何实现负载均衡,我这么答让他眼前一亮

    负载均衡介绍 在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,...

  • 负载均衡

    负载均衡可以分为服务端负载均衡和客户端负载均衡,服务端负载均衡完全由服务端负责,客户端不需要做任何事情。客户端负载...

  • 负载均衡

    负载均衡图例负载均衡.png 负载均衡策略 轮询 ip_hash 均衡参数 down 表示当前的服务不参与负载均衡...

  • Spring Cloud之RestTemplate 详解

    什么是客户端负载均衡 我们一般讲的负载均衡都是服务端的负载均衡,比如硬件负载均衡F5,软件负载均衡 Nginx. ...

  • SpringBoot实现负载均衡(Nginx支撑)

    负载均衡介绍介绍在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡...

  • nginx 负载均衡

    linux负载均衡总结性说明(四层负载/七层负载) 一,什么是负载均衡1)负载均衡(Load Balance)建立...

网友评论

      本文标题:啥是负载均衡,为何要做负载均衡?

      本文链接:https://www.haomeiwen.com/subject/uhqqeqtx.html