负载均衡学习笔记



 昨晚看了一节兄弟连的视频,记录一下负载均衡的技术

   一个互联网公司壮大的同时,属于自己的产品,网站,也同时面临着,用户量,数据量,访问量 都在不断的增长。

然而当着三点大量增多的时候,面临的问题也就来了: 执行的效率,高访问,高并发,和高度复杂的数据处理等问题。

然而我们就该想着,怎么去解决, 大访问量,大存储,大数据量,大流量,大负载,瞬间爆发,查询维度多,动静分离,访问速度滞缓等问题了。

一般公司关注的都是一下四点:

1> 大访问量      就是同一时间,大量并发访问群里。

2> 大存储量      访问人群高,数据量增多。

3> 访问速度       对目前国内网络的带宽来说,怎么提高用户访问的速度。

4>服务器监控     对服务器的随时监控,可能发生机器端口啊,网络连接,数据,这些是否存在问题。

负载均衡 和 冗余技术 是两个不同的概念,但是我们一般在项目中,做集群的时候会同时用到。

集群:很多人认为集群就是好多台服务器,加在一起就是一台超级大型的技术机而已,实际上集群是很多台服务器,但是只有一台是激活状态,其他都是休眠,待机状态,激活机器和休眠机器,用心跳线连接,查看

这台激活机器是否荡机,如果荡机,则随机启用休眠状态的一台机器。

负载均衡 : 就是把大量的访问人群和流量,分流到不同的网络设备和服务器上,这个过程就是负载均衡。

冗余技术: 我认为就是主—备的意思,服务器主备,路由主备等,就是其中一台挂掉的话,另外一台自动、开启运转的方案。

常见的负载均衡技术有哪些:


负载均衡学习笔记
 

上图中 1,4属于网络型负载,2,3属于服务器负载

F5的网络型负载流程如下图:

 
负载均衡学习笔记
 如上如,用户进来,先经过交换机,到路由器,F5做负载均衡,把用户分散到不同的服务器

上,如,用户1—>服务器1,用户2—>服务器2,用户3—>服务器3,,再来用户就继续用服务

器1开始,这就是轮循原则。后面服务器之间的主备就是冗余技术,主备服务器心跳线连接,互

相监视,当主服务器挂掉的时候,被服务器自动运行。

我们下面来看看Linux LVS


负载均衡学习笔记
 

下面是典型的LVS的例子


负载均衡学习笔记
 
用户进来,LVS负载调度,把用户分配到不同的服务器上,真实服务器去数据服务器获取数

据,数据服务器,直接把数据交给用户,以上图就是LVS的典型案列
 

顺便发一个集群的图,大概了解一下


负载均衡学习笔记
 

    

相关推荐