[原创] 针对某P2P业务平台制定的系统拓扑方案
2014-06-27 12:40
309 查看
本文只代表作者在一定阶段的认识与理解。
一、写作前提
最近一个朋友找到我,说他们公司期望做一个Web Application,请我帮他们做一个系统平台的拓扑方案,需要考虑到相关系统负载问题,鉴于此需求,制定本文的设计方案(无法公司应用及企业信息)。
环境信息如下:
开发语言:PHP 5.3, Object C,Java; 数据库系统:My SQL 5.5; 应用平台:XXX4.0平台。
二、本文内容
系统架构及说明
近期实施方案
长期实施方案
总结
三、系统架构及说明
依据对平台需求的总体分析,设计平台拓扑框架如下图所示:
设计平台由Web服务器、数据库服务器及数据存储(包括存储备份)构成,其中Web服务器和数据库服务器分别各由两台构成,其作用是进行负责均衡,即由服务器负责均衡器对各自两台服务器的监控,依据其服务器性能及请问访问情况选择进行服务执行的Web服务器或数据库服务器,使用在大并发用户量的情况下,保持快速响应机制。另外,客户或通过终端电脑、移动设备访问服务平台,平台将对任何访问的数据进行安全性验证(通过防火墙及安全监控软件)。此外,系统运行过程中,可能还与第三方支付平台进行信息交换与数据加密处理,综合上述,逻列其应用点,包括如下:
防火墙;
加密软件;
杀毒软件;
Web服务器NLB支持;
数据库服务器NLB支持;
数据存储;
数据存储备份。
但考虑其产品实施周期及特点(要求上线比较急,且考虑其实施成本),如上架构可分为两期进行实施,即短期架构计划和长期架构计划。
四、短期实施方案
短期实施计划,仅考虑前期业务实施,简化系统架构,对其业务实现进行最底程度的服务架构支持,期需要实施的内容包括:
防火墙;
加密软件;
杀毒软件;
Web服务器NLB支持;
数据库服务器(独立),需要进行定时备份。
具体软硬件配置需求如下表所示:
平台短期环境信息
五、长期实施方案
防火墙;
加密软件;
杀毒软件;
Web服务器NLB支持;
数据库服务器NLB支持;
数据存储;
数据存储备份。
具体软硬件配置需求如下表所示:
六、总结
系统拓扑结构的设计都是其针对特别的系统或平台进行的,仅供参考。
本文出自 “我-大熊” 博客,请务必保留此出处http://jack86514.blog.51cto.com/2814314/1431564
一、写作前提
最近一个朋友找到我,说他们公司期望做一个Web Application,请我帮他们做一个系统平台的拓扑方案,需要考虑到相关系统负载问题,鉴于此需求,制定本文的设计方案(无法公司应用及企业信息)。
环境信息如下:
开发语言:PHP 5.3, Object C,Java; 数据库系统:My SQL 5.5; 应用平台:XXX4.0平台。
二、本文内容
系统架构及说明
近期实施方案
长期实施方案
总结
三、系统架构及说明
依据对平台需求的总体分析,设计平台拓扑框架如下图所示:
设计平台由Web服务器、数据库服务器及数据存储(包括存储备份)构成,其中Web服务器和数据库服务器分别各由两台构成,其作用是进行负责均衡,即由服务器负责均衡器对各自两台服务器的监控,依据其服务器性能及请问访问情况选择进行服务执行的Web服务器或数据库服务器,使用在大并发用户量的情况下,保持快速响应机制。另外,客户或通过终端电脑、移动设备访问服务平台,平台将对任何访问的数据进行安全性验证(通过防火墙及安全监控软件)。此外,系统运行过程中,可能还与第三方支付平台进行信息交换与数据加密处理,综合上述,逻列其应用点,包括如下:
防火墙;
加密软件;
杀毒软件;
Web服务器NLB支持;
数据库服务器NLB支持;
数据存储;
数据存储备份。
但考虑其产品实施周期及特点(要求上线比较急,且考虑其实施成本),如上架构可分为两期进行实施,即短期架构计划和长期架构计划。
四、短期实施方案
短期实施计划,仅考虑前期业务实施,简化系统架构,对其业务实现进行最底程度的服务架构支持,期需要实施的内容包括:
防火墙;
加密软件;
杀毒软件;
Web服务器NLB支持;
数据库服务器(独立),需要进行定时备份。
具体软硬件配置需求如下表所示:
平台短期环境信息
服务器 | 虚拟机 | 数量 | 服务器环境 | 软件描述 |
Web | 是 | 1 | 处理器:64位(4核,2G)RAM:8G硬盘:200G | Ubantu 12.04(64位) PHP运行环境安装 |
数据库 | 是 | 1 | 处理器:64位(4核,2G)RAM:8G硬盘:200G | Ubantu 12.04(64位) My SQL 5.5运行环境安装 |
防火墙;
加密软件;
杀毒软件;
Web服务器NLB支持;
数据库服务器NLB支持;
数据存储;
数据存储备份。
具体软硬件配置需求如下表所示:
平台长期环境信息
|
系统拓扑结构的设计都是其针对特别的系统或平台进行的,仅供参考。
本文出自 “我-大熊” 博客,请务必保留此出处http://jack86514.blog.51cto.com/2814314/1431564
相关文章推荐
- 基础框架平台——系统原形描述——业务模型
- 两地业务系统数据实时同步方案
- 应用LiveBos平台开发“企业级工程项目管理系统”模型,正式发布开发方案 ~@#$!
- DSG异构平台零停机业务数据迁移方案及案例
- (原创)构建基于aemb的sopc系统(五)--系统仿真与fpga验证(DE2-70平台)
- 统一平台:业务系统设计
- 大型旅游在线平台的邮件系统集群方案
- 基于CDN与P2P技术IPTV系统平台的设计与实现
- 优化资源配置构建教育资源库系统方案─华硕服务器IT硬件平台搭建大赛获奖方案 推荐
- 核心业务系统数据库平台迁移: Oracle -> MySQL
- 两万元企业存储系统平台方案,请帮忙点评!
- 读易[11]·业务平台在系统中的位置
- 读易[11]·业务平台在系统中的位置
- 请教.Net平台大型业务系统中“日志记录” 的较好解决办法,类似Java下用AOP方式实现的最好
- 银行系统方案 >> 金融中间业务集中处理系统
- 原创-某ASP平台营销方案(概要)
- ATM系统实现[13]——业务帐户类[00原创]
- 读易[11]·业务平台在系统中的位置
- 3G业务运营支撑系统BOSS规划方案
- 系统分析设计 一个JOIN问题解决方案的感想 重视业务分析设计