day53 负载均衡--理解集群
day53 负载均衡--理解集群
前言
典型的负载均衡的开源的软件就是nginx
1.理解集群
1.一堆机器,做一件事,这就是服务器的集群
2.只有基于服务器集群的环境,才能实现负载均衡、
1. 整体,也读作网站架构集群, ---> 其实就是这里面的一堆的机器,提供啦网站的访问的服务
集群--> 就是两个以上的机器组成的服务器的环境
2,什么叫做slb
server load balance 服务负载均衡集群
3. web组成的服务器的集群
web07 web08

不同种类的服务器的集群
2.负载均衡集群
集群是什么
简单来说,集群就是很多个相互独立的计算机,利用高速的网络组成的一个较大的计算机
用户请求集群的时候,给用户感觉像是一台单一的服务器
用户访问网站
↓
负载均衡入口
↓
web-7 web-8
↓
服务器的每一个节点
↓
集群的拆分到多个独立的服务器上
web 8 web7 nfs-31 db-51 rsync-41

服务器集群的特性
可以无限的扩充主机
得到一个超级巨大的计算机组

一句话进行概括,--->高可用性
所用的互联网公司都在实行去IOE的活动
1.免费的技术栈
2.免费的数据库
3.免费的系统
web7 web8 web-xxx
只要是服务器集群,就必然能实现以下的特征
高性能
价格合适,价格有效性
服务器集群可以很容易的扩容,缩容, 10>20 20-->30
比如公司要上架秒杀活动,活动结束后,要撤掉服务器
因此,云服务器,公有云服务器就成了最好的选择
对于高可用性 web7 web8 web9
透明性,你访问任何一个入口,用户是不可能知道后面有多少个集群。
可管理性,维护这个服务器群组,按分类划分,web组,数据库组
缓存组。。。。。这就基于ansible去管理
如:
[web]
xx.xx.xx.xx
[db]
xx.xx.xx.xx
[slb]
xx.xx.xx.xx
具体的实践
图解负载均衡理念
负载均衡集群和高可用性集群是互联网行业常用的集群架构模式,也就是我要重点学习的重点
负载均衡可以把用户集中的访问请求负载的压力尽可能平摊在计算机集群中去处理,客户请求负载均衡通常包括应用的程序处理负载和网络流浪的负载

负载均衡集群的作用为
1. 分摊用户访问请求及数据的流浪
2.保持业务的连续性(7*24小时的服务)
3.应用web以及数据库等服务器的业务
负载均衡的学习的路线
1. 理解代理的概念
2. 理解代理的nginx的配置
3.代理就是把请求转发给后端
4.理解基于代理之后的负载均衡服务器的配置
5.完成wordpress的负载均衡的搭建
学习 高性能负载均衡集群
负载均衡的策略
https
keepalived高可用性的负载均衡
部署python网站
jumpserver 实践
最后就是期中综合架构

这是一个基本的负载均衡的架构
浙公网安备 33010602011771号