您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 百万PV网站应用-需求部署与架构方案
百万PV网站应用设备需求、部署与架构方案1.服务器配置需求1.1.服务器组一组服务器表示一个独立应用型服务器,一般都是在应用到达一定规模的时候才会根据对应需求如下划分(应用业务类型划分),一般主要可以分成以下几类:1.LDServer:调度服务器,用于做高可用,应用层负载均衡等。(硬件代表F5、梭子鱼、Array等;软件代表LVS、Nginx、HaProxy等。)2.AppServer:应用服务器,可以包括你的WebAppServer,ProxyAppServer,CacheAppServer等。3.DBServer:数据库服务器,根据你的数据应用类型选择,比如MySQL,ORACLE,NOSQL等。4.StaticFIleServer:静态文件,图片,样式等文件存放的应用服务器。5.NASorSAN:专业存储,用来对你的数据安全做保护和集中存储。支撑百万PV级别的WEB应用服务器一般都需要LDServer、WebAppServer、CacheServer、DBServer、StaticFileServer这五类服务器;每类服务器的数量是根据实际的应用访问量、业务压力测试、预估业务可达访问量峰值来估算然后做对应的添加。每类服务器可以一台也可以是多台。现针对本项目做初步针对性预估:1.至少需要2台独立LDServer的互做冗余备份,主要功能是为WebAppServer提供负载均衡(当然可以选择硬件来做功能和其稳定性会更强);2.至少需要4台独立的WebAppServer服务器供用户访问;3.至少需要2台独立的CacheAppServer服务器提供数据应用层数据缓冲,提高系统访问吞吐量。4.2-4台DBServer服务器(冗余双机)需要2台,数据库的读写分离SlaveDB使用2台降低主数据库的系统压力,提高DB数据库服务器的稳定性。5.StaticFileServer:可以是一台独立的存储,或者是分布式文件集群系统(建议3-台甚至更多,保证数据稳定与安全性)。以上所列举的服务器的数量都可以根据业务的实际需求做轻易的做纵向与横向扩充,具体问题具体分析以便在适当的时候对服务器做及时扩容。ps:纵向扩充表示对机器添加硬件增加性能;横向扩充表示添加独立的应用服务器扩充性能。一般建议使用机架式服务器,1U/2U都可以.品牌建议DELL/IBM/HP。.1.2.LDServer服务器配置要求规格最低配置推荐配置处理器单路四核Intel至强CPU(5400系列)双路四核Intel至强CPU(5500系列)内存2G4G硬盘1块SATAII500G或SAS146G硬盘2块SATAII500G或SAS146G硬盘组成RAID1网卡2块千兆网卡2块千兆网卡品牌服务器参考报价12000左右16000左右兼容服务器8000左右10000左右参考服务器:DellPowerEdgeR610,IBMSystemx3550M3,HPProLiantDL360G7品牌参考报价1.3.WebApp服务器配置要求规格最低配置推荐配置处理器单路四核Intel至强CPU(5500系列)双路四核Intel至强CPU(5600系列)内存4G8G硬盘1块SATAII500G或SAS146G硬盘2块SATAII500G或SAS146G硬盘组成RAID0网卡2块千兆网卡2块千兆网卡品牌服务器参考报价13000左右19000左右兼容服务器9000左右15000左右参考服务器:DellPowerEdgeR610,IBMSystemx3550M3,HPProLiantDL360G71.4.CacheAppServer服务器配置要求规格最低配置推荐配置处理器单路四核Intel至强CPU(5500系列)双路四核Intel至强CPU(5600系列)内存8G16G硬盘1块SATAII500G或SAS146G硬盘2块SATAII500G或SAS146G硬盘组成RAID0网卡2块千兆网卡2块千兆网卡品牌服务器参考报价16000左右22000左右兼容服务器13000左右17000左右参考服务器:DellPowerEdgeR610,IBMSystemx3550M3,HPProLiantDL360G71.5.DBServer服务器配置要求规格最低配置推荐配置处理器单路四核Intel至强CPU(5500系列)双路四核Intel至强CPU(5600系列)内存8G24G硬盘2块15kSAS146G硬盘组成RAID04块15kSAS146或120GSSD硬盘组成RAID10网卡2块千兆网卡2块千兆网卡品牌服务器参考报价19000左右25000左右兼容服务器16000左右20000左右参考服务器:DellPowerEdgeR710,IBMSystemX3650M3,HPProLiantDL380G71.6.StaticFileServer服务器配置要求规格最低配置推荐配置处理器单路四核Intel至强CPU(5500系列)双路四核Intel至强CPU(5600系列)内存8G16G硬盘3块15kSAS300G硬盘组成RAID58块2.515kSAS300G或6块3.515kSAS300G硬盘组成RAID50网卡2块千兆网卡2块千兆网卡品牌服务器参考报价20000左右40000左右兼容服务器15000左右30000左右参考服务器:DellPowerEdgeR710,IBMSystemX3650M3,HPProLiantDL380G7如果需要SAN或NAS以后可以单独选配。兼容机可以是自己攒硬件来安装,兼容机只要选择硬件平台搭配适当,稳定性同样是无须质疑的,平台稳定性不会弱于DELL/IBM/HP大厂品牌;比如主板选择超微的,机箱选择质量结实的国鑫当然超微也有原装机箱电源一体平台不过价格昂贵,电源选择新居电源转换率可以到80以上,其他部件基本就几家大厂,可随意搭配。性价比还可以选择超微双子星平台,冗余电源一台服务器相当于两至四台普通应用服务器。更有甚者可以选择i72代CPU。使用这样的PC服务器。价格上面可以降低至少1/3以上的成本。2.操作系统安装(简)2.1.操作系统选择应用服务器都必须使用linux操作系统,linux版本:CentOS5.5(下载地址)版本选择注意事项:尽可能选择64位系统安装,为应用服务器纵向升级提供方便。2.2.安装方式略3.部署方案(简)3.1.可选设备安全设备主要包括硬件防火墙(Firewall),防病毒系统(Anti-Virus),入侵防御系统(IPS),入侵检测系统(IDS),原则上以上几种安全设备都应该配备。考虑到成本因素,可以使用UTM(统一威胁管理,一般包括了FW、AV和IPS功能)设备,放置到服务器组的前端。其他设备1如果使用交换机连接服务器,必须使用千兆交换机。2如果有条件,尽可能使用双电源服务器或UPS设备,以减少意外情况导致的宕机。3如果有磁带机等存储设备,可以连接到服务器上用来备份数据和各种日志。3.2.出口带宽要求根据本项目的设计要求(详细数据需要对应用数据容积,文件存储容量做计算),以及经验数据分析,我们可以认为我们这组应用服务器设计可以支持10w人同时在线(具体数据由服务器配置决定)没有问题,而每1w人需要消耗15M(bps)出口带宽。所以,服务器至少要求本项目要满足百万PV访问顺畅至少配置150M(bps)独享带宽。4.架构方案(简)4.1.初期访问量在20-50wPV可以采用一下架构设计最低配置品牌70000元左右兼容60000元左右推荐配置:WEB1台:XEON5620*1,KST8GRECCDDR313334G*2,超微x8dtl-3,500GSATA*1,1U国鑫机箱,460Wfsp电源DB1台:XEON5620*2,KST24GRECCDDR313334G*6,超微X8DTL-3F,300GSAS*4,raid10卡2U(supermicro825TQ-560LPB)原装机箱FILE1台:XEON5620*1,KST8GRECCDDR313334G*2,超微X8DTL-3F,300GSAS*3,raid5卡2U(supermicro825TQ-560LPB)原装机箱详细价格清单需要询问当时实价,价格变动随硬件更新换代差异会比较大。4.2.中期访问量在20-100wPV可以采用一下架构设计最低配置品牌130000元左右兼容80000元左右推荐配置:WEB3台:XEON5620*1,KST8GRECCDDR313334G*2,超微x8dtl-3,500GSATA*1,1U国鑫机箱,460Wfsp电源DB2台:XEON5620*2,KST24GRECCDDR313334G*6,超微X8DTL-3F,300GSAS*4,raid10卡2U(supermicro825TQ-560LPB)原装机箱FILE1台:XEON5620*1,KST8GRECCDDR313334G*2,超微X8DTL-3F,300GSAS*3,raid5卡2U(supermicro825TQ-560LPB)原装机箱Cache1台:XEON5620*1,KST16GRECCDDR313334G*4,超微X8DTL-3F,300GSAS*3,raid5卡2U(supermicro825TQ-560LPB)原装机箱详细价格清单需要询问当时实价,价格变动随硬件更新换代差异会比较大。4.3.后期具体项目应用需要具体分析以上架构仅供参考。谢谢。
本文标题:百万PV网站应用-需求部署与架构方案
链接地址:https://www.777doc.com/doc-6016454 .html