服务器 频道

公司服务器托管 装2000还是2003好?

  【IT168 服务器学院】今天在论坛上看到一个问题,询问关于公司服务器托管是安装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 HT 1分02秒 -
双Nocona至强2.8G HT 59秒 -
Nocona至强2.8G HT - 48秒

    而在SiSoftware的CPU性能测试项目中,两者的区别反而不是很明显:


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下面就出现运行错误,其实这些主要都是设置方面的问题,了解系统之后都很容易克服。

    另外,论坛上的不少网友也发表了一些精辟的看法,我们抽取一些,给大家参考参考:

论坛之声

杭州世导科技
杭州豹
其实2003好,只是如果用习惯了2000的话,还是2000吧
游客 机器配置好一点的话建议还是用 win2003 比2000安全 稳定 速度快~
kuange2001 2003无论是安全还是稳定都比2000好..功能也比2000多..我想不出有什么理由不用它.而用2000..
wdcxx win2003在更新时决对不能出故障,否则就会蓝屏,并且不能再更新。
广州新一代ljj8384 呵呵,估计大家讨论这个问题的前提是,都是D版
2003安全性要比2000好很多了,不过要适应需要时间,如果没有经历这个阶段,你部署应用会发现很多莫名其妙的问题的
…… ……
0
相关文章