初遇项目网络平台架构设计方案

初遇项目网络平台架构设计方案

设计者:普金

目录
一 概述…4
二 引言…4
2.1 LNMP架构的概述…4
2.2 LNMP优化意义…4
三 需求分析…5
高可用…5
APP高可用(Nginx+php) …6
数据库高可用(Mysql) …6
缓存高可用(Redis) …6
消息队列高可用(RabbitMQ) …6
高性能…6
高扩展…7
安全性…7
易管理、易维护…8
四 瓶颈分析…9
4.1 网络负载…9
4.2 应用服务器性能…9
4.3 数据库服务器性能…9
4.4 其他性能瓶颈…9
五 总体架构…11
5.1 网站分层架构…11
5.2 网络拓扑架构…12
六 架构解析…12
6.1 负载均衡…12
1)GTM(Global Traffic Manager)…12
2)slb实现负载均衡…13
3)通过第三方软件实现负载均衡…13
6.2 应用集群…13
6.3 数据库集群…13
6.4 数据存储…14
6.5 消息队列…14
6.6 地域访问…14
6.7 南北互通…14
七 架构涉及技术详解15
7.1 负载均衡…15
1. 基于DNS的负载均衡…15
2. 硬件四层负载均衡…15
3. 软件四层负载均衡…16
4. 反向代理负载均衡…16
1) Nginx…17
2) HAproxy…18
3) GTM+HAproxy…18
5. Nginx+PHP集群实现负载均衡…20
7.2 缓存…21
1. 系统架构方面的缓存…21

你可能感兴趣的:(设计方案)