一. 什么是负载均衡
负载均衡——load balance, 正如它的名字一般,是把负载给均衡了。通俗地讲,就是把原本交给一台服务器的工作内容,分摊给多台服务器。
通过负载均衡,我们就能扩展我们网络设备的带宽,就能增加我们的吞吐量。
(注意带宽和吞吐量的区别:带宽是链路的属性,吞吐量是网络设备单位时间内传输/接受的数据量, 一般而言我们网络设备的吞吐量一定是小于我们链路的带宽的)
二. 负载均衡分类
负载均衡主要有两种分类方式:
·根据利用软件还是硬件来实现负载均衡分
- 软件:在我们的服务器上安装负载均衡的软件。常见的有LVS(Linux Virutal System)、Nginx、HAproxy
- 硬件:这个看上去比较简单,没有什么是氪金解决不了的,服务器少我们买就是了。
·根据是针对本地还是全局服务器来分
- 本地:只针对本地范围的服务器群,优点是比较方便;比如你要在服务器群上新增一个服务器,只要在本地添加一台服务器就行了。
- 全局:全局负载均衡主要解决全球用户只需一个域名或IP地址就能访问到离自己距离最近的服务器获得最快的访问速度,它在多区域都拥有自己的服务器站点。
(很明显全局负载均衡比本地负载均衡要更加好)