应用服务器配置要求及方案

服务器

7人已加入

描述

主流典型各类应用服务器硬件配置分析

为了更好的理解服务器应用,我们从应用角度,结合服务器技术规格要求不同,可大致分三类:

快速处理型是指对服务器的性能要求较高,反应速度要求快,如门户型网站,在线游戏服务器,防火墙,数据库服务器等。

海量存储型服务器是指对服务器的存储空间要求大,如视频服务器,在线电影服务器FTP服务器,EMAIL 服务器等则对二者都有一定的要求,视用户数的多少,用户定额空间的大小,访问的频繁度而偏向于某一种类型。

低价稳定型服务器对服务器的处理速度,数据存储要求不高,但稳定性,安全性高,例如企业网站和普通论坛网站应用,以及DNS和代理服务器等

下面对每一类服务器的应用特点,谈谈服务器硬件配置要求:

一.web服务器 web服务器是一个性能追求型服务器,对服务器硬件平台的要求处决于访问的频繁度及web服务器支持的服务复杂程度,即调用的CGI程序对系统资源的耗费程度。另外,不同软件厂商提供的web服务器,同一web服务器的不同版本对资源的耗费以及本身的性能也不一样。因此,web服务器的配置首先应确定服务器软件 目前,Internet上较为流行的两种web服务器软件是Apache和微软的IIS,IIS主要定位于小型的INTRANET环境,运行于WINDOWS NT/2000/XP/2003 Server平台,而Apache则有多种平台版本:Windows、Linux、Unix版本。从性能上来比较Apache + PHP相对于 Windows NT+IIS 运行ASP要稍强,Apache略占优势。现有的版本已能在高性能的主机上一秒钟内处理10000次以上的操作(响应一次请求为一次操作)。因此,企业根据应用开发需求,选择相应的软件平台和硬件。 目前计算机的发展非常快,主流Xeon多核技术都能够满足10万的用户量。同时,外部web和DNS的需求较低,所以可同时作为外部web,DNS服务器使用。 本类服务器的主要特点: 运行软件:IIS,Apache 技术要求:通常要求1U/2U机箱,SATA/SCSI或SAS硬盘

1.面向一般企业网站的服务器 这类服务器主要以介绍企业为主要内容,数据量不高,并发访问通常静态网页或访问量在200次/S以下 推荐服务器

硬件配置----酷睿E6300*1颗/DDR2 ECC 1G内存2条/160G SATA硬盘两块RAID1级别容错/双千兆网卡/1U机架式/250W ~ 400W电源。

2.面向门户网站的服务器 这类服务器主要为门户网站服务,门户网站访问量巨大,通常生成动态网页或访问量在500次/S及以下: 推荐服务器

硬件配置----Xeon 5405*1颗/2条1G FBD667内存/250G SATA硬盘*2块RAID 1级别容错/双千兆网卡/1U机架式/400W服务器电源

1000次访问/S以上: 推荐服务器硬件配置:Xeon 5335或Xeon5410*2颗/2G FBD内存*4条/146GSAS 15000转硬盘*2 RAID 1级别容错/双千兆网卡/1U机架式400W服务器电源

Xeon 5335或Xeon5410*2颗/2G FBD内存*4条/146G SAS 15000转硬盘*3 RAID 5级别容错/双千兆网卡/2U机架式480W服务器电源

3. 面向在线游戏服务器 运行软件:传奇,奇迹,A3等 技术要求:1U或塔式机箱,多处理器,大内存 推荐配置:

维持500人以下同时在线

推荐服务器硬件配置----酷睿E6300*1颗/DDR2 ECC 1G内存2条/160G SATA硬盘两块RAID1级别容错/双千兆网卡/1U机架式/250W ~ 400W电源。

维持1000人以下同时在线:

推荐服务器配置----Xeon 5335或Xeon5410*2颗/2G FBD内存*2条/146G SAS 15000转硬盘*2 RAID 1级别容错/双千兆网卡/1U机架式400W服务器电源

维持更多:四路服务器或多服务器集群。

4.视频、电影服务器 运行软件:Helix Server,Windows Media Services,VOD软件 技术要求:访问速度快,存储容量大,RAID 5

低端配置

推荐服务器配置---- Xeon 5335或Xeon5410*2颗/1G FBD内存*2条/750G SATA硬盘*6块 RAID 5级别容错/双千兆网卡/2U机架式480W服务器电源

高端配置

推荐服务器配置---- Xeon 5335或Xeon5410*2颗/1G FBD内存*2条/400G SAS硬盘*6块 RAID 5级别容错/双千兆网卡/2U机架式510W服务器电源

五.DNS服务器

DNS服务器在互联网的作用是:把域名转换成为网络可以识别的IP地址。首先,要知道互联网的网站都是一台一台服务器的形式存在的,但是我们怎么去到要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,我们不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把我们输入的好记的域名转换为要访问的服务器的IP地址,比如:我们在浏览器输入www.chinaitlab.com会自动转换成为202.104.237.103 主要特点: 运行软件:Linux,Windows 技术要求:绝对稳定和全面冗余

推荐服务器硬件配置---- Xeon5405*1颗/1G FBD内存*2条/160G SATA硬盘/双千兆网卡/2U机架式500W冗余服务器电源

六。 FTP文件服务器

FTP是英文File Transfer Protocol的缩写,即中文意思是文件传输协议。用户通过FTP协议能够在两台联网的计算机之间相互传递文件,它是互联网上载递文件最主要的方法,FTP服务器是互联网上提供FTP 提供一定存储空间的计算机,它可以是专用服务器,也可以是个人计算机。当它提供这项服务后,用户可以连接到服务器下载文件,也允许用户把自己的文件传输到FTP服务器当中。

主要特点: 运行软件:Serv-U,Microsoft FTP Server 技术要求:海量磁盘存储

中小容量FTP服务器配置推荐服务器配置----酷睿E6300*1颗/DDR2 ECC 1G内存2条/1000G SATA硬盘*3块 RAID5级别容错/双千兆网卡/1U机架式/250W~400W电源。

中大容量FTP服务器配置推荐服务器配置---- Xeon 5310或Xeon5405*1颗/2G FBD内存*2条/750 SATA硬盘*8块/双千兆网卡/2U机架式500W冗余服务器电源 KS321服务器Xeon 5310或Xeon5405*1颗/2G FBD内存*2条/750 SATA硬盘*12块/双千兆网卡/3U机架式650W冗余服务器电源 KS421服务器Xeon 5310或Xeon5405*1颗/2G FBD内存*2条/750 SATA硬盘*16块/双千兆网卡/4U机架式650W冗余服务器电源

七.数据库服务器数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。

应用最主要两个ORACEL和MS SQL,ORACLE是目前业内公认最牛的DBMS,广泛用于大中型企业、高等院校和科学研究领域,也是目前最流行的客户/服务器 (CLIENT/SERVER)体系结构的DBMS之一。

ORACLE 数据库提供了新的分布式数据库能力,可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。

根据实际使用测试的经验,ORACLE 数据库在运行时效率是非常高的,它非常巧妙而合理的使用了系统内存。当然,它同时也是大量的使用了系统内存,ORACLE 数据库要有足够容量的系统内存进行支持才能较好的发挥其性能优势,尤其是那些数据库写入工作(例如 UPDATE、INSERT/ADDNEW等动作)比较频繁的应用,使用大容量内存非常有必要。

因此,如果您是使用ORACLE 数据库,可以在系统内存容量方面进行提升;另外,数据库对内存系统要求高并不是说一味提升内存容量就OK了,整体性能的提高无论任何时候都是真理,对于一些中高端的应用,我们推荐大家使用8核 3G Xeon的服务器。 MS SQL Server对服务器设备的要求并不像ORACLE那么高,但是根据大多数程序员使用的感受,要提高MS SQL Server的性能在处理器和磁盘系统上做文章效果比较明显。

SQL Server等数据库对二级缓存的要求比较高,多处理器下可以提升二级缓存,鉴于MS SQL Server的主流应用环境一般都是高频的双路XEON,另外,Opteron表现确实非常优秀,也可以适当考虑;磁盘系统采用RAID 0或者RAID 1用户可以自己决定,如果有配阵列卡,组个RAID 5也可以;特别说明一下,Windows 2003 Server Enterprise Edition执行效率确实比Windows 2000 Advanced Server高,对于使用MS SQL Server的用户来说可以考虑使用2003作为操作系统。

运行软件:Oracle,SQL Server,DB2 技术要求:多核高速处理,SAS硬盘,RAID 1或RAID5

低端数据库服务器配置推荐服务器配置---- Xeon5405*2颗/1G FBD内存*2条/300G SAS硬盘*2 RAID 1级别容错/双千兆网卡/1U机架式400W服务器电源

中端数据库服务器配置推荐服务器----金品KU283-T2服务器硬件配置---- Xeon5430*2颗/2G FBD内存*2条/300G SAS硬盘*3块 RAID5级别容错或300G SAS硬盘*4块 RAID0+1级别容错/双千兆网卡/2U机架式500W冗余服务器电源

应用服务器配置方案

在日常工作中,经常给客户进行硬件配置建议,发现很多客户基本的信息化基础的知识都不是太懂,比如服务器配置数选择和用户数关系等等。甚至很多IT专业人士,比如erp,crm顾问都不是很清楚。当然也有可能这些顾问只专注于他自己工作的那一块,认为这些是售前干的事情,不需要了解太多。在我看来我觉得多了解一些,碰到不懂的客户也可以给人家说个所以然出来,至少也没有什么坏处嘛。

 服务器选择

服务器选择和用户数关系

应用服务器

应用服务器

说明:

首选原则:在初期给客户提供硬件配置参考时,在线用户数建议按注册用户数(或工作站数量)的50%计算。

备用原则:根据企业的行业特点、用户使用频度、应用特点、硬件投入等综合因素考虑,在线用户数比例可以适当下调,由售前/销售人员在对客户的具体情况进行了解后做出适当的建议。

服务器推荐选择品牌:IBM、DELL(戴尔)、HP(惠普)、Sun 、Lenovo(联想)、浪潮、曙光等品牌机型。

CPU:如果因为选择不同品牌服务器或双核处理器导致CPU型号/主频变动,只要求达到同级别或该级别以上处理能力。

硬盘:对于硬盘方面,推荐选择SCSI硬盘,并做RAID5;对于小企业可以如果由于采购成本的考虑也可采用SATA。对于2000注册用户数以上企业,强烈推荐采用磁盘阵列。

硬盘容量=每用户分配容量×注册用户数+操作系统容量+部分冗余

常见机型参考报价

应用服务器

由于IBM服务器在几个品牌的PC服务器系列中价格较高,如果报价是供客户做预算用,则可将该报价直接发给客户供参考,减少商务询价的工作量。

硬件配置和相关型号可上网查询:

IBM服务器

HP服务器

DELL服务器

SUN服务器

Lenovo(联想)

服务器选择和用户数关系在线计算

在IBM网站上有提供IBM Systems Workload Estimator工具可用于计算在各种应用和用户数规模下建议采用的服务器型号配置,配置结果提供服务器型号、建议配置情况、可扩展性等信息。

网址:http://www-912.ibm.com/estimator/index.html

以下为IBM Systems Workload Estimator工具计算结果,供参考:

At peak, this system will have 1000 active mail clients.

The calculations for this workload take into consideration a maximum of 60 percent utilization.

Based on the type of client connection, this translates to 4000 effective clients.

相关概念解释

· 注册用户(Registered User)

· 在线用户(Active User)

· 并发程度(Concurrency)

----经常会遇到“在线用户”(Active User)这个术语。在理解该术语时,应该把它和“注册用户”(Registered User)相区别。在线用户是指在一个固定的时间段内,通常是指在15分钟之内,向Domino服务器提出过服务请求的用户。一般而言,在线用户的数量占整个注册用户数量的65-70%,(也有的资料说是在40-50%之间)。例如,一家公司有2500名注册用户,它的在线用户可能在1700名左右。

----当然,一家公司的在线用户与注册用户的比例,也就是这家公司的用户并发程度(Concurrency),还要看该公司具体的工作摸式。公司内部的各个部门之间也有着很大的差异。通常,服务与销售部门的并发程度较低,而人事与财务部门的并发程度较高。

----在线用户处理的工作可能涉及邮件,也可能涉及其它应用,诸如数据库访问之类。在线用户当中,根据其工作量可以分成以下几个类别:

·轻型用户(Casual/Light User)

·中型用户(Moderate User)

·重性用户(Heavy User)

即当前配置可支持1000在线用户,4000有效用户,服务器配置结果受录入的基本信息影响较大。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分