美文网首页
分布式集群技术:一个大型网站的架构图

分布式集群技术:一个大型网站的架构图

作者: 海阔天空的博客 | 来源:发表于2021-12-08 00:27 被阅读0次

一、总体架构:

1、网络路由:CDN

2、保护服务器及负载均衡:Nginx、HaProxy、LVS

3、业务独立:拆分各个应用服务器,并使用消息队列同步

4、小量数据加快访问:本地缓存

5、大量数据加快访问:memcached,redis及分布式部署

6、大量应用数据:文件服务器,数据库及分部署部署


1.png
2.jpg

二、CDN。

传统的未加缓存服务的访问过程:

3.jpg

三、HaProxy+keepalived


4.jpg

HAProxy反向代理服务器,支持双机热备支持虚拟主机,但其配置简单,拥有非常不错的服务器健康检查功能,当其代理的后端服务器出现故障, HAProxy会自动将该服务器摘除,故障恢复后再自动将该服务器加入

keepalived可提供vrrp以及health-check功能,可以只用它提供双机浮动的vip(vrrp虚拟路由功能),这样可以简单实现一个双机热备高可用功能。

详细配置见 haproxy+keepalived实现高可用负载均衡

四、memcached和redis

5.png

五、Mysql分布式


6.jpg

本文摘录于海阔天空的博客,作者: zjg555543,发布时间: 2015-11-18

相关文章

网友评论

      本文标题:分布式集群技术:一个大型网站的架构图

      本文链接:https://www.haomeiwen.com/subject/jimdaltx.html