服务器应用选型浪潮公司方案支持部2005年01月培训目标了解通常应用瓶颈所在了解标准配置能承担的大致应用范围根据用户需求推荐合适的英信服务器经常遇到的问题?我该选用什么样的服务器呢?该应用的瓶颈会在哪里?我是应该配置1颗CPU好呢?还是2颗256M内存是不是太小了?主要内容专题一、IA架构平台系统分析专题二、服务器应用选型专题三、热点解决方案专题一IA架构平台系统分析系统总线结构处理子系统的技术分析对于处理器应用的选型建议•需要多线程调用、或者计算性能要求更好的应用,推荐MPXEON处理器;如数据库应用、电子商务应用、OLTP等;•对于一般的应用,建议选择DPXEON处理器。如web、mail、ftp、dns、vod等;•对于计算密集、计算性能要求更好的场合,建议选择Itanium处理器;如市级以上信息中心的数据库应用。存储子系统分析•服务器存储:SCSI/IDE/SATA•网络化存储:DAS/NAS/SANNASDASSANLANLANSANLAN•更快的Ultra320SCSI技术•更快的ATA100IDE,应用在入门级服务器中•IDERAID、SCSIRAID开始普遍应用•磁盘阵列柜存储子系统技术分析服务器存储:低成本数据安全方案•存储介质:硬盘•数据安全方案raid(RedundantArrayofInexpensiveDisk廉价冗余磁盘阵列)技术,通过数据校验和冗余技术,保证当单个硬盘出现故障时,数据仍然是可以恢复、使用。•实现方式:软raid,通过操作系统实现硬raid,通过raid卡实现;Raid应用场合推荐RAID0及其应用场合:RAID0可用于需最大的I/O速度且数据完善不是最关键焦点问题的场合,其高速度和对磁盘空间的充分利用,使它用于数据暂存场合,如多媒体的应用和大的影像图形处理的暂存过程等。RAID1及其应用场合:RAID1容许数据完全地镜象映射备份,可用于高速访问和完全冗余数据,如数据库和文件服务器等,也可用于需要备份关键数据且不被正常访问所干扰的场合。RAID5及其应用场合有较高的I/O速率,RAID5可用于读操作较多,随机操作,在线的业务处理包括经常性的文件访问等场合,尤其是通常在多媒体应用中的大文件的操作,如ftp服务器、vod服务器等;专题二服务器应用选型服务器选型经验考虑用户的应用了解服务器的技术发展趋势对主流厂商的产品有所了解获得主机厂商的良好支持应用经验用户的应用•Web服务器•数据库服务器•VOD服务器•E-mail服务器•其它应用服务器(DNS、FTP)Web服务器Web服务器选型分析web服务器用来响应web请求,并运行相关应用。WEB应用软件:Apache、IIS要求应付大规模并发用户的能力大用户量同时在线的能力提供不间断服务的能力快速响应的能力系统资源占用•处理器:动态请求•内存:静态负载•磁盘:磁盘I/O产生动态页数•网卡:有限的网络带宽限制了服务器的吞吐量选型关注事项WEB系统的性能(提供快速响应的保证)高速的网络I/O系统(千兆,负载均衡)WEB网页采用动态还是静态?动态重点关注数据处理能力要求相对不高,DPXEON就可满足要求WEB系统的可靠性(不间断服务的保证)单机采用相关可靠性技术(RAID、网络冗余等)建议采用高可用技术(双机,机群)微观:机器配置计算方法CPU:1*Xeon2.06000/2386/1000个2*Xeon2.07500/3165/1400个静态/混合/动态内存:一个连接占用25-50K网络:一个连接占用10KWeb选型配置•现有用户要求50万用户/天的访问量,要求支持并发3000个用户.网站以静态网页为主,请给出符合要求的服务器配置?处理器内存磁盘网卡配置XEON2.0G512M36GSCSI100M如果更多的涉及到身份认证、信息解析等动态处理任务,推荐采用两颗这样的处理器,如果更多的是静态工作,建议采用1颗处理器。Web负载均衡集群硬件平台:浪潮NF180/X8650OS:WIN2000应用软件:IIS数据库服务器数据库服务器功用:数据的对象定义、存储备份、访问更新、统计分析、安全保护、数据库运行管理主流数据库:Oracle,DB2,SqlServer,Sybase对服务器要求高强度密集计算能力高速在线事务处理能力可靠、大容量数据存储能力系统资源占用•处理器:数据的查询和修改操作耗费大量CPU资源•内存:对数据大量的调用需要大量的内存来缓存数据•磁盘:简单查询对磁盘要求不高•网卡:网络带宽占用较少选型关注事项•超强计算能力–MP版本至强处理器(更大的cache)–64位安腾处理器(浪潮SP3000)–更高的系统总线带宽–更大的内存容量,更高的内存总线带宽(双路、四路交叉存取)–磁盘I/O带宽(ULtra320)–网络I/O不是关注重点选型注意事项•完善的可靠性设计–RAID、双电源等可靠性技术–系统高可用设计(双机、集群)•先进的存储方案–单机RAID技术–外挂磁盘阵列柜、存储区域网络(SAN)数据库选配CPU负载单个操作占用资源DPXeon2.4*110310.097%DPXeon2.4*222510.044%内存(2G)11501.74MB数据库选型配置•客户搭建数据库系统,要求服务器满足每天1000000个查询的访问量,而且以查询为主要业务,请问需要什么配置的服务器?•8小时计算,每小时360000,每秒100处理器内存磁盘网卡配置一颗XEON2.4G1G3块10K转的Ultra320SCSI1000M数据库选型配置•客户为某省的地区工商总局,下属有2000台客户端PC,每天都会在上班的8小时时间连接到服务器上,主要有制单和查询业务,预计峰值为700个用户并发操作。请问需要什么配置?处理器内存磁盘网卡配置一颗XEON2.4G2G3块10K转的Ultra320SCSI主板集成1000MVOD服务器VOD简介VideoonDemand,是一种交互式多媒体视频点播系统主要功能:音视频点播、音视频下载VOD服务器选型要求流畅的媒体传输能力负载更多用户的能力可靠性(可借助点播软件实现负载均衡)处理能力(小媒体格式下)系统资源占用•处理器:点播码率低的片源占用较多CPU资源,处理器是瓶颈•内存:占用情况与并发连接数成正比•磁盘:点播码率高的片源时占用较多的磁盘资源,磁盘是瓶颈•网卡:与用户数和码率成正比关系VOD应用性能指标•并发数据流、片源码率格式常见扩展名传输速率(bits/S)100分钟长度占用空间(B)清晰程度rmrm225K/450K167M/320M低Mpeg4AsfAviMpeg200K-500K250M左右(400K)低Mpeg1DatMpg1.4M1G中Mpeg2VobMpg3M/6M2.2G/4.4G高选型关注事项•I/O系统–磁盘I/O系统(Ultra320、RAID0)–网络I/O系统(千兆网卡、负载均衡)•内存系统–较大的内存容量•处理能力–不是关注的焦点,在小媒体格式下适当关注(MEPG-4(500K)、REAL(250K)VOD选型配置配置400K1.4MCPUXeon2.8900320Xeon2.8*21200380内存并发*3M(MPG1)网络并发*码率单块磁盘可以负载1.5Mbits并发流的数目VOD服务器选性配置•300个用户,要求VCD的观看效果,应该如何选择VOD服务器?处理器内存磁盘网卡配置一颗XEON2.8G1G(6+1)Ultra320SCSI1000ME-mail服务器邮件服务器•主要作用是存储并发送信息,邮件服务器扮演仓库和电子邮件路由器的角色•要求:•高效的网络、磁盘I/O能力•较高的内存扩展能力•较高的计算能力(目录复制,站点间通讯等)•可靠的、大容量的数据存储能力邮件服务器主要应用特性•邮件转发服务器•邮件存储服务器•常用的邮件软件:EXCHANGE/SENDMAIL/LOTUS•注意点并发处理的邮件数用户的邮箱空间安全性系统资源占用•CPU:正常情况下CPU的占用率不高,邮件处理会在瞬时占用比较高的系统CPU资源•磁盘:根据用户的数量和每个用户预分配的邮箱大小和web文件夹的大小来判断.•注意考虑操作系统及邮件系统所占空间选型关注事项•I/O系统–网络:是否采用千兆网卡?是否支持ALB?–磁盘:相关RAID技术•内存:–有无交叉存取–内存扩展空间•存储空间–能否满足存储容量要求•处理器–能不能承担多用户在线?缓存如何?宏观选性原则•1000用户–部门级服务器(DPXEON、DDR内存、双路交叉存取、RAID技术)•1000用户以上–企业级服务器(MPXEON、DDR内存、双路、四路交叉存取、RAID技术)•电信级邮件应用–邮件服务器集群E-Mail选配参考CPU配置并发处理邮件数目PⅢ1.13G602*PⅢ1.13G100XEON2.4G1002*XEON2.4G160内存512M/1G/2G磁盘不推荐使用IDE磁盘磁盘空间=最大用户数*每用户空间网络建议双网卡E-MAIL服务器选型配置•单位有5000人,平均每人一天收发15份邮件,每人有10M的空间,什么服务器能满足我的需求?处理器内存磁盘网卡配置一颗XEON2.4G1G3*36G/raid5双网卡服务器的应用瓶颈应用CPUMEMI/OHDNICWeb☆☆☆☆☆☆☆☆☆☆☆☆☆Database☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆Mail☆☆☆☆☆☆☆☆☆☆☆VOD☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆Ftp服务器•功用:文件传输协议;用于上传下载•主要工作瓶颈大负载:磁盘子系统。音频、视频等;大容量数据调用;小负载:网络子系统。如word/ppt文档的上传、下载等。对于FTP服务器的硬件配置,应着重考虑:•加快文件传送速度,获得迅捷的响应,要求网络、硬盘的I/O吞吐量要大。•文件传输对内存缓存要求较高FTP服务器系统资源占用解决磁盘子系统的方法•增加磁盘数。–I/O不是瓶颈前提下,每增加一块硬盘,性能提升45%;•采用更快的硬盘。–10000rpm/7200rpm,提升15-50%;•采用raid技术。–Raid0/raid1,性能提升33-50%。DNS服务器简介•DNS服务器用于TCP/IP网络(如一般的局域网或互联网等)中,它用来通过用户友好的名称(比如“”)代替难记的IP地址(比如“61.186.250.41)以定位计算机和服务。DNS服务器提供Internet的域名搜寻服务对于它的硬件配置要重点考虑:–内存–网络和硬盘的I/O吞吐量系统资源占用DNS/FTP建议配置•小型用户(20-60人)P4H.T/512M/SATA/双网卡NP100•中型用户(100-300人)Xeon*2.4/1G/SCSI/双网卡NP310/350•大型用户(300人以上)Xeon*2.6/2G/SCSI320/1000M*2NL120专题三热点解决方案双机高可用性(HA)方案硬件软件电信级负载均衡集群浪潮-Oracle数据库集群服务器群共享磁盘高速互连设备交换机因特网集中管理控制台存储区域网(SAN)低延迟可动态增加磁盘容量用户无单点故障并行计算集群系统Q&A方案支持部-彭柯Peng_ke@langchao.com