公开 内部公开 机密 绝密√
总体架构
网站的系统分层架构
硬件四层交换软件四层交换Nginx proxy负载均衡器LVSSquidNginx cache负载均衡反向代理软件(数据缓存)WEB服务(Apache+tomcat负载均衡)Squid cacheApacheTomatControl...TomatWEB服务器架构MVC应用架构应用级缓存Model数据持久层(ibatis)页面缓存(OSCache)View数据缓存(Memcached)查询数据库 数据存储文件共享NFSHDFS数据库生产数据库8/16/2014
版权所有,侵权必究All rights reserved 第
公开 内部公开 机密 绝密√
网站的物理架构
Internet用户浏览页面负载均衡器1...服务器1服务器2服务器3服务器2代理服务器集群(Nginx)服务器n服务器2...服务器1服务器2服务器1服务器2服务器1服务器2服务器1服务器n图片服务器集群Web服务器集群AWeb服务器集群BSquid服务器集群
8/16/2014
版权所有,侵权必究All rights reserved 第
公开 内部公开 机密 绝密√
网站的开发架构
通讯层消息中心业务层WEB服务器SMSMMSWAP PUSH基于struts 的MVC框架ControlORMI/O持久层数据层数据存储文件存储HDFS数据库消息中心WEB容器请求ibatis数据ViewModelDB连接池生产数据库(RAC)JDBC页面缓存(Memcached)ApacheTomat...Tomat短信群发器彩信群发器C3p0生产数据库(RAC)业务支撑模块后台支撑模块HTML静态化模块统计支撑模块查询数据库
8/16/2014
版权所有,侵权必究All rights reserved 第
公开 内部公开 机密 绝密√
网络拓扑结构
Internet主防火墙备防火墙主交换机VRRP备交换机负载均衡器1负载均衡器2...服务器2服务器1服务器n服务器1服务器n服务器2服务器2服务器2...服务器2服务器1服务器n服务器1服务器n服务器1服务器n服务器1服务器2代理服务器集群(Nginx)网站服务器集群图片服务器集群应用服务器集群光纤交换机生产DB服务器集群查询DB服务器组管理终端光纤交换机磁盘阵列柜磁盘阵列柜备注:
1) 采用双防火墙双交换机做网络冗余,保障平台服务
采用双防火墙通知接通2线路互联网接入,设备之间采用VRRP协议,在任何一个防火墙、互联网发生故障后均可自动将流量切换到另一端,保证网站的正运行,设备或网络恢复后,自动恢复。
采用双千兆交换机分别接在2台防火墙上,当某台设备或者网络链路发生故障后,好设备自动接管已坏设备的工作,不影响网站的整体运行,根据业务及真实服务器的数量,交换机可以随时增加。
2) 采用硬件设备负载均衡器,实现网络流量的负载均衡
使用硬件设备负载均衡器,将网络流量均衡的分担到WEB服务器集群各节点服务器,保障平台服务器资源均衡的使用。
3) 采用代理服务器,实现软件级的网络负载均衡。
4) 数据库服务器分离成生产数据库集群和查询数据库集群,实现生产读写与后台查询统计
进行分离,同时生产数据库采用rac技术进行
8/16/2014
版权所有,侵权必究All rights reserved 第