如何选择服务器
精选 转载各位亲爱的朋友:
选择自己合适的服务器非常关键,如果在选择服务器的时候难免出现选择失误,则服务器达不到我们的需求,或造成资源浪费, 导致不必要的麻烦:这里分享下交流下经验.希望各界人士与我一起讨论
关于企业的实际应用环境,怎么来选择合适的服务器,请看下文。
无论是企业的规模多大,数据库来说都是企业的核心,而且稳定性和安全性比较高,要求服务器系统CPU要处理能力强,I/O处理能力强,系统稳定高,因此我们一般推荐是采用宝德的4路高端服务器系统,在本地I/O通过高Cache(128M或更高)Raid卡搭配4~6块硬盘做RAID 5或RAID10满足I/O吞吐能力和系统稳定性要求。另外,由于数据库系统的高稳定性要求,要求使用冗余电源。
一般用在HPC应用上,推荐采用宝德高密度机器双子星系列产品,因为CPU在全速运行,内存运行相对较少,I/O与网络吞吐量较小的情况,这种就属于典型计算型应用,因此,在这类应用一般对CPU要求较高以外,对服务器其它要求相对较低,内存一般2GB~4GB,硬盘采用SAS硬盘。
选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,Web应用的不同对服务器要求也不同。如,采用静态页面处理的应用系统对系统要求不高,甚至可以使用单路服务器满足要求,采用动态页面处理的机器,需要通过多台双路或更高的处理能力强的服务器组成集群系统来完成。邮件系统也类似。
一些应用中对内存的需求要远高于其他,如CPU和I/O,在这类应用,服务器系统一般需要大内存容量的扩展能力支持。如,在双路系统中要求DIMM扩展槽数一般要求≥8,这样可以根据需要将内存容量16GB或更大,以满足应用的需求。当然,在这种应用,CPU一般不宜配置过低,以免出现硬件瓶颈。
一般来说视频监控对数据处理能力要求不是很高,主要是数据存储问题,视频监控系统主要有以下几个的条件:网络条件(主要是系统的网络结构和方式,现有的网络形式包括:LAN、WLAN、ADSL、PSTN、ISDN、xDSL、CDMA、GPRS、卫星通信等)。前端的编码设备(网络视频服务器),主要是音视频的采集和编码便于进行网络传输。监控中心部分,主要是视音频的还原和综合管理系统(中心管理软件)。如果客户投入资金有限的话,可以推荐使用宝德S系列(VS型号是单路主板)的服务器,投入比较高的话可以服务器加一台存储.
可能上面所说的服务器的具体应用还不太清楚。为了便于销售更好的理解服务器应用,从应用角度,结合服务器技术规格具体的详细配置要求,可大致分三类:
一.快速处理型是指对服务器的性能要求较高,反应速度要求快,如门户型网站,在线游戏服务器,防火墙,数据库服务器等
二.海量存储型服务器是指对服务器的存储空间要求大,如视频服务器,在线电影服务器FTP服务器,EMAIL 服务器等则对二者都有一定的要求,视用户数的多少,用户定额空间的大小,访问的频繁度而偏向于某一种类型。
三.低价稳定型服务器对服务器的处理速度,数据存储要求不高,但稳定性,安全性高,例如企业网站和普通论坛网站应用,以及DNS和代理服务器等
具体服务器硬件配置要求:(以下供参考,碰到具体的问题还需要具体的分析)
一.WWW服务器
WWW服务器是一个性能追求型服务器,对服务器硬件平台的要求处决于访问的频繁度及WWW服务器支持的服务复杂程度,即调用的CGI程序对系统资源的耗费程度。另外,不同软件厂商提供的WWW服务器,同一WWW服务器的不同版本对资源的耗费以及本身的性能也不一样。因此,WWW服务器的配置首先应确定服务器软件目前,INTERNET上较为流行的两种WWW服务器软件是Apache 和微软的IIS,IIS主要定位于小型的INTRANET环境,运行于WINDOWS NT/2000/XP/2003 Server平台,而Apache则有多种平台版本:Windows、Linux、Unix版本。从性能上来比较Apache+PHP相对于 Windows NT+IIS 运行ASP要稍强,Apache略占优势。现有的版本已能在高性能的主机上一秒钟内处理10000次以上的操作(响应一次请求为一次操作)。因此,企业根据应用开发需求,选择相应的软件平台和硬件。
目前计算机的发展非常快,主流Xeon多核技术都能够满足10万的用户量。同时,外部WWW和DNS的需求较低,所以可同时作为外部WWW,DNS服务器使用。
主要特点:
运行软件:IIS,Apache
技术要求:通常要求1U/2U机箱,SATA/SCSI或SAS硬盘
1.面向企业网站的服务器
这类服务器主要以介绍企业为主要内容,数据量不高,并发访问通常静态网页或访问量在200次/S以下,
推荐硬件配置:
单路至强双核处理器(Xeon 3000系列)Xeon 3040*1/1G*2/160G*2/单千兆网卡
2.面向门户网站的服务器
这类服务器主要为门户网站服务,门户网站访问量巨大,通常生成动态网页或访问量
在500次/S以下:
Xeon 5310或Xeon 5405*1颗/2G FBD667/146G SAS/RAID 1/双千兆网卡
1000次访问/S以上:
Xeon 5335或Xeon5420*2颗/2G FBD*4条/146G SAS*3/硬RAID 5/双千兆网卡
3. 面向在线游戏服务器
运行软件:传奇,奇迹,A3等
技术要求:1U或塔式机箱,多处理器,大内存
推荐配置:
维持500人以下同时在线:Xeon3210*1颗/1G DDR667*2根/160G SATA/RAID 1/千兆网卡
维持1000人以下同时在线:Xeon 5405*2颗/1G FBD667*4根/146G SAS*3/RAID 5/双千兆网卡
维持更多:四路服务器或多服务器集群
4.视频、电影服务器
运行软件:Helix Server,Windows Media Services,VOD软件
技术要求:访问速度快,存储容量大,RAID 5
推荐配置:
低配:Xeon 3210*1颗/2G/SATA 750G*8/RAID 5/双千兆网卡
高端:Xeon5410*2颗/2G/400G SAS*8/RAID 5/双千兆网卡
二. 代理服务器
代理服务器是一个典型的性能敏感型服务器,一个好的代理服务器可支持绝大部分INTERNET服务的代理,目前,INTERNET上使用的代理软件很多,其中NETSCAPE PROXY SERVER是其中的应用最广的,不仅可支持绝大部分INTERNET服务的代理功能,而且可允许用户嵌入自己的代理分页标题认证管理功能模块,同时,还可支持 PROXY SERVER的串接,代理认证用户名及口令的SSL加密,防止网络监听INTRANET代理服务器的较为理想的选择
代理服务器所处理的数据与所代理的服务有关,各种服务的平均值约为100K(主要是HTTP的访问)左右,如要实现2000用户的10%同时访问,则服务器每秒所需处理的数据量为2000*10%*100K=20M,单位主频处理的数据量约为1M,因此,所需主频数为:20/0。4M=20M,但此时的网络端口需要配置两个,因此,应考虑200M推动网络端口的主频数,再加上系统的主频数,总数应为320M,代理服务器的工作原理是在内存中驻留大量的代理进程为不同的用户服务,因此对内存的需求量较大。
对于少于200天左右的中小型企业来讲,主流的单至强3.0/2.8GHz服务器基本上能够满足,至于内存容量配置1GB完全能够满足此种应用,对于一些大型企业,可考虑使用双至强处理器服务器,至于内存容量可根据具体人数,适当增加内存。
主要型号: 宝德单路双核或四核服务器(2系列)
运行软件:Windows,ROS,Linux,FreeBSD
技术要求:稳定,廉价,多网卡
推荐配置:Xeon3040*1颗/1G/160G SATA/双千兆网卡
三. 防火墙系统
目前,INTERNET上最为流行的是CHECK POINT的FIREWALL-1防火墙软件,该软件最大的特点是功能齐全,管理方便。但该软件不是一个MPP(大规模的并行系统)的软件系统,因此CPU的增加对软件的性能影响不大,如果需要做大量的NAT(网络地址转换)的话,应考虑配置足够的内存,目前的规模,至少应配置2G内存。因此,如单独实现应考虑配置一台多核Xeon,2G内存,160G SATA硬盘就可满足应用。如与上述服务在同一台机器上实现,应增加内存和相应的硬盘容量。
主要型号:宝德双路服务器(3,5,7系列)
技术要求:多处理器,多高速网卡
推荐配置:Xeon 5405*2颗/2G/160G SATA/多千兆网卡
四. EMAIL系统
主要型号:宝德单路四核心XEON服务器
运行软件:Exchange Server,Easy Mail等
技术要求:用户要求综合配置很高
推荐配置:Xeon 3210/2G/1000G*8/RAID5
五.DNS服务器
DNS服务器在互联网的作用是:把域名转换成为网络可以识别的ip地址。首先,要知道互联网的网站都是一台一台服务器的形式存在的,但是我们怎么去到要访问的网站服务器呢?这就需要给每台服务器分配IP地址,互联网上的网站无穷多,我们不可能记住每个网站的IP地址,这就产生了方便记忆的域名管理系统DNS,他可以把我们输入的好记的域名转换为要访问的服务器的IP地址,
运行软件:Linux,Windows
技术要求:绝对稳定和全面冗余
推荐配置:Xeon3210*1颗/2G/SATA 1600G/冗电/双千兆网卡
六. FTP文件服务器
FTP是英文File Transfer Protocol的缩写,即中文意思是文件传输协议。用户通过FTP协议能够在两台联网的计算机之间相互传递文件,它是互联网上载递文件最主要的方法,FTP服务器是互联网上提供FTP 提供一定存储空间的计算机,它可以是专用服务器,也可以是个人计算机。当它提供这项服务后,用户可以连接到服务器下载文件,也允许用户把自己的文件传输到FTP服务器当中。
主要型号:宝德双路服务器,CPU可以采用双核或四核
运行软件:Serv-U,Microsoft FTP Server
技术要求:海量磁盘存储
推荐配置:Xeon5110*1颗/2G/SATA 750G*4(视情况)/双千兆网卡
七.数据库服务器
数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。应用最主要两个ORACEL和MS SQL,ORACLE是目前业内公认最牛的DBMS,广泛用于大中型企业、高等院校和科学研究领域,也是目前最流行的客户/服务器 (CLIENT/SERVER)体系结构的DBMS之一。ORACLE 数据库提供了新的分布式数据库能力,可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。
如果您是使用ORACLE 数据库,可以在系统内存容量方面进行提升;另外,数据库对内存系统要求高并不是说一味提升内存容量就OK了,整体性能的提高无论任何时候都是真理,对于一些中高端的应用,我们推荐大家使用8核 3G Xeon的服务器。
MS SQL Server对服务器设备的要求并不像ORACLE那么高,但是根据大多数程序员使用的感受,要提高MS SQL Server的性能在处理器和磁盘系统上做文章效果比较明显。SQL Server等数据库对二级缓存的要求比较高,多处理器下可以提升二级缓存,Windows 2003 Server Enterprise Edition执行效率确实比Windows 2000 Advanced Server高,对于使用MS SQL Server的用户来说可以考虑使用2003作为操作系统。
运行软件:Oracle,SQL Server,DB2
技术要求:多核高速处理,SAS硬盘,RAID 1或RAID5
推荐配置:
低配:CPU*2/2G/SAS 146G*2/RADI 1
高配:CPU*4/4G/SAS 146G*3/RAID 5
总结: 对每个应用我们要充分了解该应用软件的规律,了解对服务器的CPU,内存,硬盘,网卡有所偏重情况,从而给出满意服务器硬件配置,这样对于每个精心设计和配置出来的服务器一定是最接近完美的。
下一篇:我的友情链接
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章