服务器选型向来是一门学问,因为要考虑的因素非常多,既需要了解自己的应用负载特点,也要了解当然市场上主流的服务器产品技术。怎样才能快速地选对适合自己的服务器呢?下面的文章将针对最常见的几种应用——文件、邮件、Web、数据库等,帮助你在1分钟内选对产品。
由于本文主要参考自惠普公司的材料,因此我们在推荐服务器一栏中主要推荐惠普服务器,直接点击那些服务器名称,你可以到IT168产品库去查看当前的最新报价和经销商信息。如果你想购买其他厂家的服务器,也可以参考,比如与HP DL380相对应的IBM服务器是System x3650。【推荐阅读:从应用出发 IBM服务器选型一点通】
文件和打印服务器
文件打印服务仅用来将数据从一处传递到另一处,对CPU的处理能力要求较低。 一般入门级和部门系列服务器均能满足要求。对于大规模数据存储,建议采用高端NAS或者存储服务器。
是否运行其他应用 运行的具体应用 对机型外观的要求 需要支持的用户数量 推荐服务器 只用作文件与打印服务器,不运行其他应用 Windows Storage Server 2008 机架式 1-75个用户 HP StorageWorks X1000 75-400个用户 HP StorageWorks X1000 刀片式 1-75个用户 HP StorageWorks X1800sb 75-400个用户 HP StorageWorks X1800sb 400-1000个用户 HP StorageWorks X3000 除了文件与打印服务,还会运行其他应用 Windows Server 2008;Windows Essential Server 2008 塔式 1-25个用户 HP ProLiant ML330 25-75个用户 HP ProLiant ML350 75-400个用户 HP ProLiant ML370 400-1000个用户 HP ProLiant ML370 机架式 1-75个用户 HP ProLiant DL320 75-1000个用户 HP ProLiant DL380 刀片式 1-75个用户 HP ProLiant BL465c 75-1000个用户 HP ProLiant BL465c Red Hat RHEL 5或更高版本;SuSE SLES 11或更高版本 塔式 1-25个用户 HP ProLiant ML330 25-75个用户 HP ProLiant ML350 75-400个用户 HP ProLiant ML370 400-1000个用户 HP ProLiant ML370 机架式 1-1000个用户 HP ProLiant DL380 刀片式 1-1000个用户 HP ProLiant BL465c
<--page1-->
邮件与消息服务
快速的IO是这类应用的关键,磁盘的IO(编目、存储信息)是主要瓶颈。许多用户为了保证所存储的信息的可用性,采用RAID 5阵列方式,但在一定程度上会影响IO的性能,通常2路处理器基本可以满足用户的需求。这种服务器用户对于实时响应要求不高,用户所占用资源一般不超过10%,所以最需要考虑的是数据信息的备份,以及如何在2~6小时能将信息恢复正常。
下表针对几款常见的邮件服务器应用进行了选型分析:
运行的具体应用 对机型外观的要求 需要支持的用户数量 推荐服务器 Microsoft Exchange 塔式 1-75个并发用户 HP ProLiant ML350 75-400个并发用户 HP ProLiant ML370 400-1000个并发用户 HP ProLiant ML370 机架式 1-1000个并发用户 HP ProLiant DL385 刀片式 1-1000个并发用户 HP ProLiant BL460c Lotus Domino 塔式 1-75个并发用户 HP ProLiant ML350 75-400个并发用户 HP ProLiant ML370 400-1000个并发用户 HP ProLiant ML370 机架式 1-1000个并发用户 HP ProLiant DL385 刀片式 1-1000个并发用户 HP ProLiant BL460c Linux SendMail 塔式 1-75个并发用户 HP ProLiant ML350 75-400个并发用户 HP ProLiant ML370 400-1000个并发用户 HP ProLiant ML370 机架式 1-1000个并发用户 HP ProLiant DL385 刀片式 1-1000个并发用户 HP ProLiant BL460c SuSE Linux Openexchange Server 塔式 1-75个并发用户 HP ProLiant ML330 75-400个并发用户 HP ProLiant ML370 400-1000个并发用户 HP ProLiant ML370 机架式 1-1000个并发用户 HP ProLiant DL385 刀片式 1-1000个并发用户 HP ProLiant BL460c
<--page2-->
Web服务器
Web服务器一般分为动态或静态两种。静态网页通常是指有文本和图片共同组合存储在服务器中,通常变化不大,使用两个CPU和一个千兆的网卡就可以非常轻松的满足极高的点击率。当使用双路处理器的服务器时,可以完全满足每秒钟千次的点击。对于大规模网站也可以使用四路处理器并额外添加内存与网卡。
Web动态服务器通过存储在服务器中的网页可以构建网络空间,例如使用微软公司的技术ASP。与静态网页相比,这种应用需要更高的CPU处理能力,高速的网络通讯能力也是必不可少的。
运行的具体应用 对机型外观的要求 需要支持的用户数量 推荐服务器 Apache 塔式 1-400个用户/分钟 HP ProLiant ML350 400-1000个用户/分钟 HP ProLiant ML370 机架式 1-400个用户/分钟 HP ProLiant DL360 400-1000个用户/分钟 HP ProLiant DL385 刀片式 1-400个用户/分钟 HP ProLiant BL465c 400-1000个用户/分钟 HP ProLiant BL465c Microsoft IIS 塔式 1-400个用户/分钟 HP ProLiant ML350 400-1000个用户/分钟 HP ProLiant ML370 机架式 1-400个用户/分钟 HP ProLiant DL360 400-1000个用户/分钟 HP ProLiant DL385 刀片式 1-400个用户/分钟 HP ProLiant BL465c 400-1000个用户/分钟 HP ProLiant BL465c
<--page3-->
域控制器(Domain controller)
对于包括域控制器、防火墙、代理服务器在内的常规服务器应用,为了能够使域服务器和防火墙服务器有快速的响应能力,因此它们需要具备较高的CPU处理能力,代理服务器需要有较大的内存用来存储和作为高速缓存存储Web地址,代理服务器还需要有较大的存贮容量。
对机型外观的要求 需要支持的用户数量 推荐服务器 塔式 1-25个并发用户 HP ProLiant ML330 25-75个并发用户 HP ProLiant ML350 75-400个并发用户 HP ProLiant ML370 400-1000个并发用户 HP ProLiant ML370 机架式 1-25个并发用户 HP ProLiant DL160 25-75个并发用户 HP ProLiant DL360 75-200个并发用户 HP ProLiant DL360 200-1000个并发用户 HP ProLiant DL380 刀片式 1-25个并发用户 HP ProLiant BL465c 25-75个并发用户 HP ProLiant BL460c 75-200个并发用户 HP ProLiant BL460c 200-1000个并发用户 HP ProLiant BL460c
<--page4-->
数据库服务器
根据规模不同,可以将数据库分为大、中、小型应用。针对大中型数据库如ERP、OLTP(联机事务处理)、data mart等,服务器一般仅用于运行数据库,或仅运行单一的应用,需要有较高的CPU处理能力,大容量内存为数据缓存服务,并需要很好的IO性能,使用这类应用时,通常需要有较高的CPU主频。一般大型数据库的容量在1TB以上,中小型数据库容量在1TB以下。另外,数据仓库、数据挖掘类应用如大型商业数据存储,编目、索引、数据分析等,作为高速商业计算,一般也要求有良好的IO性能。
下面针对运行MS SQL和Oracle数据库的应用进行了选型分析推荐:
运行的具体应用 对机型外观的要求 需要支持的用户数量 推荐服务器 Microsoft SQL Database-针对 x86/X64 32/64位应用 塔式 1-50个并发用户 HP ProLiant ML370 50-150个并发用户 HP ProLiant ML370 机架式 1-50个并发用户 HP ProLiant DL385 50-150个并发用户 HP ProLiant DL385 150-500个并发用户 HP ProLiant DL580 500-1000个并发用户 HP ProLiant DL580 1000-1850个并发用户 HP ProLiant DL785 刀片式 1-50个并发用户 HP ProLiant BL460c 50-150个并发用户 HP ProLiant BL460c 150-500个并发用户 HP ProLiant BL680c 500-1000个并发用户 HP ProLiant BL680c Oracle Database-针对 x86/X64 32/64位应用 塔式 1-100个并发用户 HP ProLiant ML370 100-250个并发用户 HP ProLiant ML370 机架式 1-100个并发用户 HP ProLiant DL385 100-250个并发用户 HP ProLiant DL385 250-500个并发用户 HP ProLiant DL580 500-1000个并发用户 HP ProLiant DL580 1000-2000个并发用户 HP ProLiant DL785 刀片式 1-100个并发用户 HP ProLiant BL460c 100-250个并发用户 HP ProLiant BL460c 250-500个并发用户 HP ProLiant BL680c 500-1000个并发用户 HP ProLiant BL680c 1000-1500个并发用户 HP ProLiant BL680c