高并发平台架构规划方案专项方案设计.doc
《高并发平台架构规划方案专项方案设计.doc》由会员分享,可在线阅读,更多相关《高并发平台架构规划方案专项方案设计.doc(21页珍藏版)》请在咨信网上搜索。
1、编号_版本_高并发平台架构规划方案V1.0起草人: 田朝山 起草时间:01月08日审核人: 审核时间: 修改状况记录:序号修改模块名称修改内容修改人修改人名称1231 概述1.1 简述本文档针对okgohome项目特点,依照项目各个阶段发展状况,在系统不调节或微调节状况下逐渐提高整体吞吐量以适应项目迅速发展。其中涉及各个阶段项目架构布置规划。1.2 设计目的A. 迅速响应能力 在各种状况下,可以迅速响应顾客祈求;具备可靠地容灾能力,某些系统问题不影响整体系统正常运营。将停止服务时间减少到最低甚至是不间断服务。B. 可伸缩性系统体系随着访问增长,系统具备良好伸缩能力。其中涉及硬件与软件两某些:
2、1)硬件:Web服务器集群,缓存服务器集群,文献服务器集群,数据库服务器等集群。各个群集之间负载均衡,任何一种集群由于资源局限性浮现瓶颈时候,只要依照需要添加一种服务器节点,做简朴配备就能达到扩展目。 2)软件:整个软件应用系统纵向分割,按照模块划分,各个模块即互相独立,又可以无缝结合。如果需要扩展一种模块,只要做独立开发,无需该原有系统代码,只要做简朴配备就能结合在已经,并对该模块管理。C. 安全可靠系统 为保证网站正常运营,顾客数据高度安全,系统考虑了各种安全方略(网络安全、系统安全、各子系统安全、子系统模块安全、回话期间安全等)。系统具备724小时运营能力,并且具备系统劫难迅速恢复能力,
3、及数据安全保证。D. 易管理体系架构整个系统、服务状态处在一种实时监控之下。其中涉及:配备管理、故障性能检测、代码发布等: 1)配备管理:可以通过统一管理系统,对整个运营环境进行界面配备管理。同类集群可以批量操作。 2)性能监测:通过统一监控系统对不同类型服务器或集群分别监测,依照监测报表实时决策优化方案。 3)代码发布:如果扩展模块开发完,只要通过发布系统发布到指定服务器,或某一类服务器。1.3 设计原则1)高可用性:将停止服务时间减少到最低甚至是不间断服务;2)可扩展性:随着访问增长,系统具备良好伸缩能力;3)可视性:系统、服务状态处在一种实时监控之下;4)高性能高可靠性:通过优化体系构造
4、及合理备份方略;5)安全性:构造上安全及主机安全方略;6)易维护性:通过简朴操作就能维护庞大集群系统;7)低成本:前期尽量在有限硬件资源下,运用软件提高性能。1.4 读者对象该文档重要读者对象:项目经理、架构师、服务器维护人员等。2 项目分析项目特点如下:1) 高并发,初期虽然PV比较低,但随着迅速发展pv增长不久;2) 数据实时性规定高;3) 数据对的性规定高;4) 大多数页面属于动态页面;5) 网站需要大量商品图片展示;6) 顾客通过搜索引擎、广告、类目导航寻找商品;7) 网站读多写少,比例超过10:18) 卖家有关数据量比较大,例如商品数、评价数。3 架构遵循规则1)能分拆独立应用,尽量
5、分割开来;2)独立应用有程序与数据库构成;3)程序有静态文献或动态文献构成;4)数据库有主数据库(专门用于写)与从数据库(专门用于读)构成,其中主数据库中数据会实时同步到从数据库;5)频繁调用动态数据能加入缓存;6)数据库大到影响检索效率是,必要横向分割。如:顾客表已经相称大,ID能整除2放在userinfo2,ID能整除3放在userinfo3,ID能整除4放在userinfo4,ID能整除5放在userinfo5等,把一张大表提成4张小表。7)数据库、文献、缓存等服务器能负载均衡;8)规定不及时,能批解决尽量独立批量解决。4 系统架构项目初期由于压力较小,应用服务、数据库、备份分别布置在独
6、立服务器上,甚至都布置在同一台服务器上。但整个系统前期开发需要按照如下负载方式考虑设计分布式布置,以便随着项目负荷增大,评估出负荷点,能很容易在不变化程序基本上,添加硬件设备就能缓和整体负荷。由于前期节点比较少,“4.7 服务器性能检测系统”、“4.8服务器管理系统”、“4.8 代码分发系统”等暂时不考虑,详细开发时间依照项目发展状况而定。4.1 子系统构造注:其中前台每个分站旗下App与西安分站相似,这里进用西安分站做个举例阐明。4.2 App应用系统包括web页面各App应用,页面类型分为:静态页面,动态页面。静态页面对I/O规定比较高;动态页面对内存、CPU等规定比较高。因而静态页面与动
7、态页面分开布置在具备针对性服务器上以提高性能。Web服务器分:静态Web服务器,动态Web服务器。其中当客户访问静态页面时候,仅访问静态web服务器,静态Web服务器依照需要从文献服务器上提取所必要css,js,图片等文献;而当顾客访问动态页面时,动态Web服务器依照需要先去缓存服务器上检查与否有需要数据,如果有,则直接从缓存服务器中取,否则从数据库中取相应数据,同步添加到缓存服务器上(不是所有数据都加到缓存服务器中,重要加那些不频繁变化数据),依照需要从文献服务器上提取所必要css,js,图片等文献。如图2-1-1所示。图2-1-1 App应用系统(分两某些:动态,静态)静态网页网址形式普通
8、是以.htm、.html、.shtml、.xml等为后缀。同步在静态页面上也可以浮现各种动态效果,如.GIF格式动画、FLASH、滚动字母等,这些“动态效果”只是视觉上。静态页面长处:1) 完全脱离了数据库访问压力,直接访问速度快,顾客体验良好,并且不容易屏蔽; 2) 内容非常稳定,容易被搜索引擎收录,并且容易获得较好排名;搜索引擎也会经常光顾网站;3) 提高网站安全性,防止不良代码注入;4) 对服务器规定不高。因而对于不频繁变化内容尽量静态化,同步针对静态页面定制相应服务器,这样不但能提高网站访问速度,同步能节约服务器资源。动态网页网址形式普通是以.jsp、.php、.aspx、.asax、
9、.shtml、.ascx等为后后缀。动态页面重要用于人机交互(如:论坛,评论等),实时效率比较高。动态页面不但服务器规定比较高,同步需要频繁与数据库交互,给数据库服务器带来很大压力。 因而只有网站中频繁变化某些,以及管理系统需要做成动态页面随着访问量不断增长,虽然静态页面与动态页面分开,分别布置在不同服务器上,也难于承受那么大流量。如果一台服务器难于负荷静态服务时候,则依照需要添加多台服务器一起承载静态服务负荷。为了让多台服务器更好协同工作,且随着集群负荷增长,可以依照需要添加服务器以达到分肩负荷作用,则运用网络负载平衡器把这些服务器群集起来。动态服务业可以按照这样均衡方式达到提高性能与扩展效
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 并发 平台 架构 规划 方案 专项 方案设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。