基于HAProxy的网站架构_第1张图片

架构如图
1.LB (HAproxy负载均衡器)
       Haproxy+Keepaliced (主 备)
2.Web (Apache 服务器)
       Apache + PHP + Mysql Client + MFS Client + NRPE
3.Cache (Squid 缓存服务器)
       Squid 集群
4.Session (Memcached 服务器)
       Session 共享
5.DB (Mysql 一主多从)
       Mysql 主 + 多Mysql从 + shell 备份 + NRPE
6.NFS (MFS 分布式文件系统)
       MFS + NRPE
7.Monitor (Nagios 监控)
       Nagios + Cacti
8.Firewall (DDOS防火墙)
       防火墙映射 80 和 443