【eNet硅谷动力专稿】现在,虽然Linux技术发展和普及的势头很迅猛,不过,仍然有一些企业坚持不使用Linux,他们的理由也很充分。以下就列举了其中的8个原因。
1.专利侵权
使用Linux操作系统极有可能会使用户在将来陷入专利侵权问题的牢笼,给用户带来无法量化的损失。比如微软就因为这个问题起诉过Linux厂商Novell和SuSE。
“如果某个企业用户想要部署Linux而是Windows或专有的Unix系统,那么这就是一个潜在的风险,” 企业管理协会(EMA)资深分析师Andi Mann说。EMA是一个独立的行业分析机构并且专门从事IT管理市场的咨询公司。
这种潜在风险造成的成本是不是能够足以使企业用户放弃使用Linux的念头呢?
2.Linux许可有可能成本更高
市场分析机构Yankee Group资深分析师Laura DiDio在自己的研究报告“微软、Sun反击Linux,力争让操作系统成本更低”中指出,微软和Sun的专有操作系统产品的成本可能要比红帽和Novell的Linux产品成本低大约10%到100%,这取决于操作系统的配置和许可合同的长短。DiDio的结论比较适用于Windows Server 2003,Solaris 10以及Red Hat Enterprise Linux和SuSE Linux 。
3.内置/捆绑功能够大幅度节省资金
虽然,大多数Linux发行版也自带很多免费软件。但是,你花在专有操作系统上的钱绝对也令你物有所值---你可以得到数量非常众多、功能齐全的各种工具和服务。
DiDio指出,“如果你买了微软的软件保证(Software Assurance),你就需要支付一定的保费,但你同时也得到了很多东西。你可以获得免费培训。而且还能访问在线资产管理来跟踪许可,这样你就能避免买多或买少,这给你带来了巨大的方便。并且在家庭使用权方面你也可以获得较大的折扣。”
DiDio还表示,微软的软件保证即使对于只有10几个员工的小企业也绝对是物有所值,能够为它们节省数千美元,“而大型企业又可能会节省数百万美元。”
此外,DiDio还补充说:“经过改进的Windows补丁管理工具能够使网络管理员的工作效率大大提高---平均百分之五十至百分之八十左右,并且不会造成成本的增加。并且微软免费提供Windows服务器更新服务(WSUS)。而如果你选择Linux操作系统,那么你不得不将IT预算的百分之二十至百分之二十五用来购买第三方管理和性能优化工具,而这些工具已经包含在Windows许可中了。”
需要补充的是,Windows并不是唯一的Linux替代品。
如果你打算在服务器上使用虚拟化或类虚拟化的环境,“VMware的虚拟化技术往往会使每个服务器的每个CPU的成本增加一千美元或更多,” Sun公司Solaris营销部副总裁Marc Hamilton说。Hamilton还指出,包括Sun的Containers虚拟化设施不会增加任何额外费用。
4.Linux维护成本高
就购买成本而言, Linux操作系统通常会比专有操作系统要便宜。EMA的Mann在其“Linux管理的真相”中指出,Linux的购买费用---不包括支持费用---通常只有Windows的百分之十左右。例如,“对于一个有100个用户的网络应用环境,部署一个完全的Windows环境需要6万美元,而相应的开源软件只需要6千美元。”
但是,这并没有包括管理工具的成本。“在我看来,纯微软环境更易于管理,” Mann说。“这就是为什么比需要花大价钱购买Linux系统管理工具,没有管理工具,Linux环境是很难管理的,这是大家都公认的。”
如果你不擅长管理服务器环境或者如果你没有合适的管理工具,Windows将是一个更容易管理的系统而且成本也更低,Mann说。“软件发行管理、补丁管理……非Linux环境有很多更加先进的管理工具,特别是Windows操作系统,同时还有Unix和Solaris 。”
Linux和Windows管理工具的成本从零到几十万美元不等,比如IBM Tivoli 或CA Unicenter。“但是,对于小型环境而言,比较便宜的工具完全能够胜任,” Mann说。
5.聘请Linux技术人员可能需要花费更多的钱
“现在,操作系统治持维护人员的知识遂平有一个显著的差异,”资深IT管理人员Chris de Herrera说。“Windows支持所需要的专业知识比较少,想比之下, Linux则需要很多。”
Herrera说:“Windows的每一个应用程序都是已经预编译好的,所以一旦它们安装完毕,一般都能正常运行。而对于Linux操作系统而言,情况可能并非如此。另外再加上一些特殊要求,比如Linux 技术人员需要理解源代码管理和版本,一个例子就是DLL地狱。有些Linux应用程序需要一定版本的类库才能运行,这就有可能与其它应用程序冲突。”
Herrera表示:“系统支持和维护人员经验的差异以初级开发人员为界,而不仅仅是做系统管理。另外,Linux安装升级的过程可能会有些复杂,这取决于使用的升级方法。如果你选择的应用不支持,那么你必须手动完成升级。”
“企业使用Linux的前提条件是自己的IT员工对于Linux集成和基础设施必须相当熟悉,” ExtremeLabs公司总经理Tom Henderson说。
“如果你的IT技术人员对于Linux不是非常熟悉,那么你就需要对工作人员进行培训或者招聘一些具备这些技术的员工,” Henderson说。“经验丰富的Unix/Linux/HP-UX/Solaris 专业人员聘用价格往往那个非常高。”
6.使用非Linux的Unix可能是一个更好的选择
Linux是不是唯一能够运行在X86硬件上的非Windows操作系统,比如Sun公司的Solaris。这点很容易忘记
“与Linux发行版相比,Solaris的支持费用更低,”Hamilton说。“比如,Solaris 10的支持成本通常要比Red Hat Linux低百分之十至百分之五十或更多。”
造成这种现象的一个原因就是Solaris具有的一些特定功能,比如Solaris故障管理架构。如果出现一个内存DIMM失败,“Solaris 10操作系统将自动重新配置,而不需要重新启动。”虽然内存DIMM失败并不经常发生,“可是,如果你的网站有100或1000台服务器,那么你就不得不考虑这个问题,” Hamilton说。例如,如果你的远距离数据中心采用Linux操作系统,并且有200台服务器,“这可能意味着你将每天都要派出技术人员修复这个错误。”
7.硬件支持问题
“Linux对于硬件和驱动器的支持问题也应该引起注意,而Windows通常没有这方面的问题”Mann说。
“硬件兼容性问题并不是Linux独有的,”开源分析公司Red Monk 首席分析师Stephen O'Grady指出。 Linux对于硬件的支持正在变得越来越好。但是仍然存在一些问题,尤其是在桌面上。
“Linux有可能缺少最常见设备的驱动支持,比如信用卡刷卡机或销售点终端机,这可能会让你额外支付很大一笔费用。” IndependentAssessment 分析师Alan Radding说
8.向Linux迁移成本过高
当然,Linux的总体拥有成本当然还包括迁移成本。
“关键应用的转换成本可能会很高,比如Microsoft Exchange Server,因为建立在Exchange之上的电子邮件、服务和应用都需要更换、修改或修复,” Henderson指出。
应用可用性也是一个值得关注的问题,O'Grady指出。“有很多应用软件只支持Windows服务器或桌面。比如,像QuickBooks这样实用的软件却不能运行在Linux平台上。”