公司服务器托管 装2000还是2003好?
今天在论坛上看到一个问题,询问关于公司服务器托管是安装WIN 2000服务器系统还是装WIN 2003服务器系统,原题如下:“因为机房比较远,不希望经常出问题,主要是装个动网和其他ASP程序,现在装的2003 SP1,但是看到蛮多人说2003 不好,现在犹豫是不是换成2000”,这个问题相信不少企业技术人员都非常关心,下面我们就谈谈这个不怎么新鲜但是非常实用的问题。
我们比较倾向于推荐Windows Server 2003,原因如下:
Windows Server 2003拥有更多新的特性:
Windows Server 2003 作为微软有史以来最强大的操作系统平台,于2003年5月23日在中国正式发布。Windows Server 2003是一个全面的,完整的,和可靠的服务器操作系统,他减少了成本,增加了计算操作的效率,帮助IT人员事半功倍。
新特性介绍如下:
新一代的BrightStor ARCserve Backup产品借助Windows Storage Server 2003这一专属的存储整合平台,提供更为专业的存储解决方案。Windows Storage Server 2003提供了一个更为稳定和高效的系统运作环境,更完整的网络存储技术的支持,在系统架构上为各种存储
解决方案提供了平台。
提供整合的Web管理界面。BAB可以通过远程的Web Server客户端调用备份管理程序,实现存储空间与设备的管理,同时可以完成对远程客户端的配置。
为Windows 2003 Server 上的VSS卷影复制提供支持。一个代理程序为Windows 2003上的VSS Writer提供写入支持。VSS与BAB的备份服务配合使用,可以为计算机上的卷创建影子拷贝。
提供对Microsoft SQL Server的全面支持。SQL代理程序支持Microsoft SQL Server全系列产品,包括SQL6。5,SQL7。0,SQL2000。提供高效安全的数据库备份。
Microsoft Exchange及Exchange Premium插件代理程序。两个代理程序配合使用,不仅能够对Exchange 5。5,Exchange 2000,Exchange 2003数据库提供备份管理,还可以进行单实例存储(SIS);提供新的数据传输界面;多线程的支持;文档级的备份和还原;数据移植的支持;加强的数据库集群支持。
多路复用技术。通过多路复用功能,可以将多个任务同时写入相同的介质。该功能可以帮助您更加有效地使用磁带库和存储介质。
支持远程文件系统。可以结合WSS 2003的分布式文件系统管理架构,通过共享网络来备份信息,备份任务可以发送到拥有更多磁盘空间的其他服务器。
通过微软产品认证。BAB完全符合微软认证程序的各项要求,可以安全的,可管理的,可靠的在Microsoft Windows平台上运行。
Windows Server 2003的IIS更为强大:
Windows Server 2003自带的WEB信息服务版本是IIS 6.0,它提供广泛的新特性和技术可以使它更为可靠、可扩展和安全、可管理,加强了对开发提供的技术特性支持。
在Windows Server 2003 Internet 信息服务(IIS)6.0 中提供许多的新特征和重要的改进,包括:
--新的请求处理体系
--新的安全特性
--新的易管理特性
--新的性能和可扩展特性
--新的编程特性
--平台优化
Windows Server 2003拥有更高的执行效率:
不少系统集成上和IDC技术人员都表示:Windows Server 2003比Windows 2000 advanced Server拥有更高的执行效率,在我们之前的测试中也发现过类似现象--两台主要配件相同的服务器,一台装WIN 2000高级服务器,一台装WIN 2003服务器企业版,结果采用同样方式测试出来的各项成绩均出现或多或少的差异,某些测试中的差距甚至达到接近20%的水平,而我们如果要从硬件设施方面去提高系统20%的性能,其开销是非常之大的。
下面我们来看看之前的一些测试数据,这个绝对是最有说服力的:
●CPU运算性能:
在以浮点运算能力为测试目的的SUPER-PI测试中,同是Nocona至强2.8G,都是打开超线程,操作系统对测试结果造成的影响大大出乎我们想象:
WIN 2000高级服务器WIN 2003企业版
Nocona至强2.8G HT1分02秒-
双Nocona至强2.8G HT59秒-
Nocona至强2.8G HT-48秒
而在SiSoftware的CPU性能测试项目中,两者的区别反而不是很明显:
CPU多媒体处理能力的测试结果
图中框住的是WIN 2003企业版下测得的成绩,另外一个是WIN 2000高级服务器下测得的成绩,为什么这里WIN 2003企业版反而会比WIN 2000高级服务器版成绩差一些,主要是因为两台服务器虽然主要配件一样,但生产厂家不同,一些细节问题可能会导致测试成绩的波动,属于正常现象。
●压缩解压性能:
这个项目其实是我们出于好奇而自行进行的一个测试,因为缺少比较正规的标准和计时方式,所以一直没有作为服务器的正规测试项目,其数据也一直没有公布出来,今天正好碰上这个话题,就拿出来给大家参考一下,由于不是采用很正规的测试手段,可能测试结果存在一些误差,仅供大家参考就好:
我们测试的办法是采用WINRAR压缩一个42.3MB的文件夹,然后把它解压,分别进行计时:
WIN 2000高级服务器WIN 2003企业版
Nocona至强2.8G HT
压缩约36秒约30秒
Nocona至强2.8G HT
解压约6秒约5秒
●数据库查询效率:
我们采用同样的PHPHOME版本,同样的MYSQL数据库进行数据库的查询测试,结果也是采用WIN 2003企业版的系统更有优势:
WIN 2000高级服务器:
查询数目单次无序查询时间单次有序查询时间
30条0.0017 秒0.0016 秒
100条0.0024 秒0.0030 秒
300条0.0054 秒0.0076 秒
500条0.0084 秒0.0142 秒
WIN 2003企业版:
查询数目单次无序查询时间单次有序查询时间
30条0.0013 秒0.0014 秒
100条0.0024 秒0.0033 秒
300条0.0038 秒0.0075 秒
500条0.0085 秒0.0139 秒
●性能综述:
如果大家对上面的数据感到眼花,那么直接看这段话就OK。我们通过对比多项测试的成绩,大致得出以下结论:在比较简单的应用中,Windows Server 2003和Windows 2000 advanced Server差距不大,不过去到一些复杂的应用,Server 2003的效率会高出一些,特别是在WEB应用中优势更加明显,平均算下来,大概会有5%~8%的差距。
Windows Server 2003拥有更好的支持:
根据微软一贯的做法,新版本操作系统推出之后,将逐渐终止对旧版本操作系统的支持和维护,尽管Windows 2000 advanced Server系统是很多中小型企业采用的系统之一,但微软一直鼓励引导用户从Windows 2000 转到Windows 2003 服务器版本,例如推出文件服务器迁移工具包(FSMT)、应用程序兼容工具包(ACT)以及大量第三方工具包和服务等,确保用户能够顺利过渡到新的操作系统。
总结:
当然,使用Windows Server 2003的优势还是有目共睹的,不过也有一些问题,就是它的一些系统服务设置方式跟以前有所区别,不少WIN 2000的用户刚升级到Server 2003时会发现不大习惯,而且某些以前在WIN 2000下可以正常使用的程序或者代码拿到WIN 2003下面就出现运行错误,其实这些主要都是设置方面的问题,了解系统之后都很容易克服。