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 实践
	最后就是期中综合架构
	
	

这是一个基本的负载均衡的架构

posted @ 2025-04-26 15:45  国家一级冲浪yzk  阅读(47)  评论(0)    收藏  举报