文章目录
- 📚负载分布架构
- 🐇负载分布架构
- 🐇单机系统
- 🐇应用、数据库分离
- 🐇应用服务集群
- 🐇微服务
- 🐇负载均衡分类
- 🐇Nginx
- 🐇负载均衡算法
- ⭐️轮询法
- ⭐️随机法
- ⭐️源地址哈希法
- ⭐️加权轮询法
- ⭐️加权随机法
- ⭐️键值范围法
- 📚资源池架构
- 📚动态可扩展架构
- 📚弹性资源容量架构
- 📚服务负载均衡架构
- 📚云爆发架构
- 📚弹性磁盘供给架构
- 📚冗余存储架构
📚负载分布架构
🐇负载分布架构
- 通过增加一个或多个相同的IT资源可以进行IT资源水平扩展,而提供运行中逻辑的负载均衡器能够在可用的IT资源上均匀分配工作负载。
- 在一定程度上依靠复杂的负载均衡算法和运行时逻辑,减少IT资源的过度使用和使用率不足的情况。
负载分布常常可以用来支持分布式虚拟服务器、云存储设备、云服务、微服务。
🐇单机系统
-
所有的业务全部写在一个项目中,部署服务到一台服务器上。
-
优点
- 1)架构简单,易于开发和维护;
- 2)没有网络通信的延迟
-
缺点
- 1)扩展性差,当访问量和数据量增加时,单机资源(CPU、内存、存储)会迅速耗尽;
- 2)单点故障(SPOF):如果服务器宕机,整个系统会不可用。