在应用/数据库服务器中,Linux系统TCO最高的主要原因有两点。一是Linux系统的高运营成本。Linux系统的运营成本为152,467元/百用户,远高于Windows NT和Windows 2000/2003,是后者的2.2倍左右。其中,维护人员成本方面,Linux用户是Windows 2000/2003用户的2倍;Linux用户的培训成本是Windows 2000/2003用户的4.3倍,外包成本是Windows 2000/2003用户的2.6倍。
另一方面,Linux的软件拥有成本比Windows NT和Windows 2000/2003系统高。从数据也可以看出,Linux的软件拥有成本为132,914元/百用户,比Windows 2000/2003系统高32.9%。本次研究表明,对于操作系统本身的采购成本,Linux远低于其他Windows系统,但是,操作系统成本占整体拥有成本的比重非常小。对于数据库软件和内部开发,Linux均需要更多的成本。尤其是内部开发费用,Linux的成本是Windows 2000/2003系统的3.6倍。
需要指出的是,对于应用/数据库服务器TCO,内部开发量的增加是导致Linux系统高运营成本的主要原因之一。实际上,内部开发将导致用户增加系统维护人员、增加培训时间和费用、增加外包费用。例如,对于没有内部开发的用户而言,他们所需的服务器管理人员只是那些有内部开发用户的1/4。
企业进行内部开发的原因,主要是市场上没有找到适合企业实际需要的成熟解决方案。这一点,对Linux用户尤其突出。Windows 2000/2003系统是相对比较成熟的系统,用户可以在市场上找到多种成熟的解决方案,而目前基于Linux的解决方案,要远远少于基于Windows 2000/2003的系统。
宕机成本在应用/数据库服务器TCO中平均占3.3%,Linux和Windows 2000/2003在宕机成本上相差无几。应用/数据库服务器往往承载企业比较重要的业务系统,目前中国用户倾向购买性能较高的硬件设备,配备较多的维护人员,这些措施有效的降低了宕机的时间和成本。
因此,计世资讯(CCW Research)建议,用户在选择或管理应用/数据库服务器时,要注意尽量采用成熟的商业软件,并最大限度地减少内部开发。这将有助于应用/数据库服务器TCO的降低。
2. 文件/打印服务器
在本TCO研究中,计世资讯(CCW Research)考察的文件/打印服务器包括文件服务器和打印服务器两部分。其中文件服务器指用于FTP、NFS、CIFS等文件共享服务的服务器,但不包括用于存储解决方案中的专用服务器。打印服务器是指用于实现网络打印服务的服务器。
图表 11 文件/打印服务器操作系统TCO情况

数据来源:计世资讯(CCW Research),2005/01
对文件/打印服务器而言,Windows 2000/2003的TCO最低,为104,464元/百用户。Linux的TCO比Windows 2000/2003高11.7%,为116,639元/百用户;TCO最高的是Windows NT系统,为129,160元/百用户,比Windows 2000/2003高出23.6%。
对比Linux和Windows 2000/2003的TCO构成,可以发现,运营成本低是Windows 2000/2003的最大优势。Linux的运营成本为63,209元/百用户,是Windows 2000/2003的1.7倍。文件/打印服务器在企业中应用比较广泛,Windows 2000/2003中具有很多支持文件共享和打印应用的功能,并保持了一贯的易用性,有效降低了用户的成本。相比较,Linux软件在这方面功能非常有限,增加了日常维护的难度,带来维护人员成本、培训成本、自学成本及外包成本大比例增加。
计世资讯(CCW Research)研究表明,文件/打印服务器整体拥有成本中,平均宕机成本所占比例达到12.2%。调查中发现,由于文件/打印服务器往往应用在企业日常办公系统中,与终端用户之间操作频繁,宕机次数较多。而一旦宕机,对终端用户的影响面往往比较大。这是文件/打印服务器宕机成本高的重要原因。不过,值得指出的是,在三个操作系统中,Linux的宕机成本最高,比Windows 2000/2003宕机成本高出10%。
图表 12 文件/打印服务器操作系统TCO构成

在文件/打印服务器宕机成本上,Windows NT系统略低于Windows 2000/2003系统。计世资讯(CCW Research)调查发现,Windows NT系统较低的宕机成本,并非因为Windows NT系统有较高的稳定性,实际上Windows NT系统平均每月意外宕机时间要远高于Windows 2000/2003用户。其原因一是在文件/打印服务器上,Windows NT用户平均每服务器支持的用户较少,一定程度上减少了系统宕机时间,另外一个原因是Windows NT系统所支持的终端用户与服务器的联系程度,要远低于Windows 2000/2003用户,降低了发生系统故障的机率。
硬件成本在TCO中所占比例,平均达到39.5%,接近运营成本的41.2%。计世资讯(CCW Research)认为,由于目前大多数企业正处在信息化推进阶段,平均每文件/打印服务器支持的用户数较少,IT系统未实现规模经济,导致平均每支持100用户所需要的服务器硬件成本较高。
在研究过程中发现,目前中国用户在文件/打印服务器上很少采用Linux系统。计世资讯(CCW Research)建议,由于Linux与很多硬件提供商、软件厂商的产品整合还有待加强,Windows 2000/2003是文件/打印服务器操作系统的理想选择。
3. Web服务器 在本次TCO研究中,计世资讯(CCW Research)考察的Web服务器是指那些为组织内部或外部网站提供动态或静态浏览服务的服务器,主要包括HTML、JSP、ASP网页,也包括Perl和PHP网页,也包括用于多层架构中、用于连接B/S架构企业应用软件的Web服务器。目前2个CPU的Web服务器在中国应用比较普遍,基于这种情况,在本研究中,计世资讯(CCW Research)研究主要测算基于2个CPU的Web服务器TCO情况。
图表 13 Web服务器操作系统TCO情况

数据来源:计世资讯(CCW Research),2005/01
计世资讯(CCW Research)研究表明,对Web服务器TCO而言,Linux比Windows 2000/2003低8.3%,TCO最高的是Windows NT,为95,119元/百用户。
从Web服务器TCO的构成上看,无论是哪种操作系统,运营成本都占了最大的比重,其平均比例达到47.8%;其次是硬件成本,其平均比例达到34.7%;软件拥有成本和宕机成本所占比例则相对较小。这种构成情况与Web服务器的应用特点有关,由于大多只用于网页浏览,所以绝大部分用户都是选择性能和配置一般的服务器,对硬件与软件投入不大。尤其是软件部分,Windows操作系统一般捆绑有IIS等系统,Linux有Apache等免费软件,所以用户在软件方面的投入很小。
图表 14 Web服务器操作系统TCO构成

导致Windows NT TCO高居不下的主要原因,是其非常高的运营管理成本。计世资讯(CCW Research)研究发现,Windows NT运营成本远远高于其他两个操作系统的运营成本,比Windows 2000/2003高44.3%。Windows NT运营管理成本支出主要在两方面:一是Windows NT系统需要花费更多的时间成本进行数据管理和数据备份,二是在防病毒、漏洞等安全管理方面花费时间多。这两方面原因导致其人力成本急剧上升。
Linux操作系统的TCO中,其硬件成本较低,仅为20,688元/百用户。研究发现,选择Linux系统的用户所采用的服务器,在配置上略低于Windows 2000/2003的用户,同时购买时间也较晚。由于随着技术的发展,服务器硬件产品在性能日益提高的同时,价格逐年下降,因此,按照每支持100用户标准计算TCO时,近两年才开始应用的Linux系统具有一定的优势。在平均占TCO比重为11.5%的宕机成本方面,Linux系统成本为5,594元/百用户,略高于Windows 2000/2003系统的5,193元/百用户。
比较Linux和Windows 2000/2003两个操作系统TCO的具体构成,可以发现,Linux的运营管理成本比Windows 2000/2003高7%。计世资讯(CCW Research)认为,造成这种情况的主要原因有三个。首先,Linux操作系统用户的培训成本比Windows 2000/2003多。平均而言,Linux用户内部培训所花的费用比Windows 2000/2003用户高56.7%;其次,Linux操作系统用户需要支付更高的外包费用,平均LinuxWeb服务器用户,外包费用是Windows 2000/2003的四倍,外包费用一部分是支付Linux提供商的服务费用,另外一部分是用户在集成商帮助下建立了Linux应用之后,由于本身Linux技术力量有限,将该系统的维护外包给系统集成商;最后,本次调查的企业中,Linux的系统维护人员薪资比Windows 2000/2003高,平均高19.3%。
此外,由于Windows 2000/2003系统性能、自身管理功能,尤其是自动管理方面的加强,大大减轻了系统对维护人员的依赖性,也使系统维护的工作量大为减少,从而降低了Windows 2000/2003系统的运营维护成本。
鉴于此,计世资讯(CCW Research)建议,用户在管理Web服务器时,可以从两方面入手来节约成本。一方面,可以选择合适的系统管理软件,辅助维护人员对整个系统进行管理;另一方面,要加强补丁和防病毒管理,形成规范的管理制度与管理方法,避免受到病毒和黑客的攻击。
4. 网络服务器
在本次TCO研究中,计世资讯(CCW Research)考察的网络服务器,指用于域名解析、DHCP、WINS、目录服务等服务的服务器,但不包括用作路由器、集线器或交换机的服务器。
在网络服务器方面,Linux和Windows 2000/2003的TCO基本相同,分别为74,520元/百用户和74,070元/百用户。Windows NT系统的TCO最高,为102,413元/百用户,比Windows 2000/2003的TCO高38.3%。
图表 15 网络服务器操作系统TCO情况

数据来源:计世资讯(CCW Research),2005/01
网络服务器TCO与Web服务器TCO有比较多的相似性。从网络服务器TCO的构成图可以看出,无论是哪种操作系统,运营管理成本所占比重最大,平均比例达到45.9%;其次是硬件成本,其平均比例达到35.5%;软件拥有成本和宕机成本所占比例则相对较小,分别为7%与11.6%。
图表 16 网络服务器操作系统TCO构成

Windows NT的TCO最高,运营管理成本是主要的原因。Windows NT用户需要在补丁和防病毒管理方面花更多的时间与精力。Windows NT的运营成本为53,058元/百用户,比Windows 2000/2003高75.4%。
由于调查中,Windows 2000/2003用户购买服务器时间平均早于Linux用户,因此数据显示,Linux用户在硬件成本上平均低于Windows 2000/2003用户。在运营管理成本上,Linux用户比Windows 2000/2003高11.2%,其中培训、学习成本是后者的2倍左右。
目前由于Linux本身所支持的网络应用功能有限,在应用目录服务等应用时还需额外购买或相应软件,在本调查中的Linux网络服务器,基本上执行相对简单的DHCP、DNS等服务功能。而部分Windows 2000/2003的网络服务器相对要承担更多的应用。
计世资讯(CCW Research)在本研究中,将Windows 2000与Windows 2003归为一类操作系统计算。但如果分开考虑Windows 2000和Windows 2003的TCO情况,由于Windows 2003在功能和性能上比Windows 2000均有大幅度提高,在相同硬件成本情况下,预计Windows 2003将为用户节省更多的运营管理成本。
5. 邮件服务器 在本次TCO研究中,计世资讯(CCW Research)考察的邮件服务器是指符合SMTP和POP3等协议,用于邮件服务的服务器。本次研究包括为企业内部服务的邮件服务器,不包括一些专业邮件服务网站为用户提供电子邮箱服务的服务器。
和文件/打印服务器一样,对邮件服务器而言,Windows2000 /2003的TCO最低,为91,909元/百用户。Linux的TCO比Windows 2000/2003高11.8%,为102,749元/百用户;TCO最高的是Windows NT,为127,890元/百用户,比Windows 2000/2003高出39.1%。
图表 17 邮件服务器操作系统TCO情况

数据来源:计世资讯(CCW Research),2005/01
总体来看,邮件服务器TCO中运营管理成本所占比例最高,其平均比例为38.6%,高于硬件成本的27.1%。软件拥有成本和宕机成本所占比例则相对较小,分别为19.1%与15.2%。在很多用户中,电子邮件已成为工作中不可分割的部分,一些重要文件和信函,都通过电子邮件来发送。另外,使用频繁,以及日益增多的通过电子邮件传播的病毒,导致邮件服务器平均宕机成本在五种服务器应用中比例最高,达到了15.2%。
Linux用户和Windows 2000/2003用户有明显的差异,这主要是由于虽然同是邮件服务器,但在企业实际应用中,Linux用户和Windows 2000/2003用户有明显区别。Windows 2000/2003用户主要应用Exchange等软件,构建比较复杂的企业办公系统,而Linux用户往往是简单的电子邮件服务。
简单的电子邮件应用和复杂的办公系统对硬件的要求大不相同,这是Linux用户和Windows 2000/2003用户的主要硬件成本差异的来源。随着中国企业用户IT应用的逐步深入,将有更多的用户面临着升级其电子邮件系统的业务需求,很明显,Linux用户将在这方面遇到更多的困难。
图表 18 邮件服务器操作系统TCO构成
目前在企业用户中,Linux邮件服务器的运营成本要远高于Windows 2000/2003用户,是后者的2倍。一是因为Linux维护人员工资要高于Windows维护人员,导致五年IT人员成本上升,二是由于维护人员对Linux系统的掌握还处在学习阶段,培训、自学成本也大幅上升。另外值得关注的是外包成本。在调查的Linux邮件服务器用户中,采购外包服务的用户比例是所有服务器应用中最高的,远远超过了Windows 2000/2003用户。这主要因为部分Linux用户采用ISV提供的基于开源电子邮件软件的解决方案,在系统运行后,仍需购买ISV提供的支持服务。
占TCO比例达15.2%的宕机成本表明,目前用户还需进一步完善补丁和防病毒管理。通过制定完善的补丁和防病毒管理制度,使用自动补丁和防病毒技术,可以有效降低邮件服务器宕机时间,减少对终端用户的影响。