企业部署Linux应用将拥有更低的整体拥有成本
 
  使用Linux能为企业的IT解决方案降低TCO(整体拥有成本Total Cost of The Ownership)吗?在面临这个问题时,很多企业CIO和IT管理人员往往会回答:“当然,它可以让企业省掉每年很高的软件许可费用,也无需为订阅支持服务而支付费用,并且用户可以自己对代码进行维护。由于具有很好的安全性,它可以让企业的IT系统提高正常运行的时间。无需为大量终端用户使用的软件支付费用,不用担心软件公司会在几年或者半年之后强制用户对软件进行升级。”
在对独立的分析师、开发人员和IT 公司负责人的调查中,它们都非常明确地同意一个观点,那就是采用Linux可以降低企业的TCO(在某些情形效果尤为明显)。但是,针对不同的企业,不同的应用环境,它们在不同时间段里节约的资金也不尽相同。
影响TCO的因素有很多,这其中有所使用的发行版、企业需要使用的功能、企业所使用的硬件、从Windows向Linux进行迁移有什么限制, 或者直接从零开始等。此外,企业的IT员工对Linux或者类Unix操作系统的熟悉程度也是需要考虑的因素。
一、IBM对Linux TCO的观点
自1999年年底:IBM携l0亿美元投身Linux以来,来自业内各个领域的支持声音不绝于耳,成为席卷I T 业界的滚滚浪潮。IBM 的加入,让Linux的形象一下子有了质的提升,彻底打消了人们对Linux只是个技术精英玩具的印象,IBM为了加速主流计算机用户使用Linux,促进企业用户对Linux的认可,不仅使全线硬件和软件产品支持Linux,并且专门成立了Linux企业化促进部门。IBM已将所有的服务器产品重新定位为e-Server,并且所有e-Server产品均支持Linux操作系统,包括大型机(z-series,即S/390)、小型机(i-Series,即AS/400)、UNIX小型机(p-Series,即RS/6000)、PC服务器(x-Series,即Netfinity)。另外,所有的IBM重要软件也都支持Linux,如DB2数据库、Tivoli系统管理软件、 Lotus Domino 、Websphere、MQ Series等等。
在任何系统的应用中,Linux毫无疑问都可以降低TCO,而针对不同的应用场合,这种降低有时不太明显,有时则非常明显。作为客户,使用Linux可以省掉产品许可费用,这是最明显的。但是还可以节约一些其它的常规费用, 而这些费用一些公司在自己的销售模式中并不愿提及。比如CAL(Customer Access Licenses), 该费用所占的比例往往会超出CIO的预期,有时则会占据一个专有系统TCO的60% 至70%。
微软以及其它的软件厂商在其几乎所有的企业软件销售中都包含了CAL。CAL费用经常是每一个用户级的,并且通常用于一些标准的桌面支持软件包。
Red Hat等商业Linux厂商也有企业许可, 但却没有CAL。IBM 并不为其提供的Linux收取CAL,而是在其全球支持服务上收取费用。
我认为使用Linux一个最大的好处并不是能够从TCO中反映出来的成本的降低,更为重要的是,作为一个企业已经不再被某一软件厂商所制约。这就意味着用户在选择安装某一软件时有着最大的自主权。如果用户使用SQL Server、Exchange、IIS和ASP,将没有什么向微软还价的砝码,但如果用户使用的是MySQL或者Sleepycat、ApacheTomcat和Perl,将可以有很多和软件厂商进行协商的空间。
二、Linux拓展用户空间
使用Linux系统意味着用户在升级或者更换系统某一个组成部分时“可以在自己的空间里采取行动,而不会被某一企业强迫要求升级或者使用某一根本不需要的组件。事实上,当某一软件厂商升级自己的软件时,用户不得不被迫购买新的软件,这往往是让很多企业非常头疼的事情。而实际上,有很多比较老的系统工作状况依然良好,除非业务需要,公司一般不愿意对系统的软、硬件进行升级。而使用专有软件系统会让公司面临很多压力,从而不得不升级或者添加一些并不需要的新组件。现在世界上仍然有470万个Windows  NT 4服务器在运行中,但这些服务器不得不被淘汰。因为微软已经在2003年底终止了对它们的支持。对于公司来说,它们并不一定愿意更换这些服务器,但它们不得不这么做。
企业可以自己查看和更改软件源代码是Linux在成本上一个非常大的优势,因为它"可以让公司选择不使用昂贵的专有软件支持服务。当然也承认,在很多时候,公司要在Linux开发培训方面投入更多的资金,而这通常要比培训Visual Basic、C# 、Java和.Net开发人员花费高。
在我的经历中,我发现50% 以上的用户对Linux已经非常熟悉,并且非常想知道如何在自己的企业中布置使用Linux系统。我们会一步步指导他们来完成这个工作。他们对于我们的工作也非常满意。”
三、用户可控的TCO
META Group的副总裁Corey Ferengul是一个Linux产业分析师。他最近还写了一个名为“Equating Linux TCO Requires New Equation :Operations Strategies,Infrastructure Strategies” 报告。他认为,现在越来越多的公司通过选择可替代的IT产品来降低整个系统的TCO。
Ferengul说:“曾经有一段时间, 我们也认为Linux和Windows的TCO是一样的,但后来我们发现Linux的确有一些可以降低TCO的因素。这取决于企业准备用它来做什么?企业希望自己来完成多少工作以及企业希望承担多少风险。
有很多因素会影响TCO,对于一个系统平台而言,有些因素是用户无法改变的(比如平台稳定性、补丁的数量等)。但是Ferengul表示,从他们的研究来看,不管是何种应用环境,采用Linux都可以使TCO下降10%-30%。他们将影响TCO的因素分成了五个关键的组成部分,并且得出以下的公式:发行版+支持+管理工具+软件栈+使用情况=用户可控制的TCO
Ferengul 对这个公式进行了解释:
发行版:指的是用户是否选择商业发行版(与免费版本相对应)。大部分IT管理人员认为选择商业发行版更有利于降低TCO。因为商业发行版更加稳定,且应用程序也进行了一些定制,这就使得对其的更改和支持方面的问题要少得多。如果不使用商业版本,用户会节约对发行版进行增强和定制的成本。
支持:如果企业选择了一个商业版本,那么它是否购买了支持?从何处购买?支持非常昂贵,并且用户有很多种选择。不购买支持可以节约很多资金,但企业要承担一些潜在的风险。
管理工具:Linux包含有大量的系统管理工具,并且现在商业的管理工具也日渐成熟。大部分厂商(比如CA 、BMC Software、IBM 的Tivoli、HP等)现在都支持Linux中主流的监控和管理工具。此外,Red Hat和Novell都为用户提供了用于管理和升级的工具。
软件栈:公司将在Linux使用什么软件栈? 是选择MySQL还是Oracle?在选择数据库、Web服务器和Web应用程序服务器时,用户做出的不同选择将对成本产生很大的影响。
使用情况:Linux将如何被使用呢? 如果企业要将Linux用于核心业务,那么就要对其进行更多的定制, 并且获得更多的支持。如果只将Linux用户Web服务器等边缘应用,那么其系统管理成本就要低得多。企业通过选择Linux可以降低成本,但同时也要承担一定的风险。
四、投资回报的再吸引
不管怎么说,Linux有一个非常确定的优势, 那就是可扩展性。也就是说使用的Linux服务器越多,节约的成本越明显。使用大量服务器的公司现在已经意识到了使用Linux将可以节约很多资金。一个典型的例子是Google,它现在有几十万个运行Linux的服务器。对于这么大型的系统,它节约的成本是相当可观的。有谁会确切知道在过去的9年中,Linux到底为Google节约了多少资金呢?
现在Linux在手机和其它手持设备中的应用越来越广泛。在电信领域,Linux不仅可以降低成本,而且还可以提升产品的质量。在嵌入式市场领域,Linux和其它的开放源码软件带来了很大的价值。Linux在嵌入式领域的主要优势有稳定性、网络能力和需求低等,通过IPV6,Linux可以寻址成千上万的嵌入式设备。Linux内核以其稳定性著称,Linux的延迟相对较低,它可以支持大部分嵌入式设备。由于表现出了非常不错的实时性能,Linux内核还可以作为一个实时操作系统使用。Linux有很多有关设备驱动的文档,并且有一个非常大的支持社区,它可以获得比专有软件更快的回应速度。
在一个企业中使用Linux,就算是不考虑其带来的可扩展性方面的优势, 也可以降低企业的TCO。使用Linux对硬件的需求比较低, 并且许可费用也非常少。相对来说,在培训以及管理过程中花费要多一些,并且需要一些新的应用程序( 比如OpenOfice.org、Mozilla、Evolution等), 但总的来说,采用Linux可以获得更好的ROI(投资回报)。
对于大多数企业来说,只部署Linux操作系统或只部署Windows或Unix操作系统都是不合理的,在这个混合操作系统的环境中笔者认为应该将Linux作为企业主流操作系统,由于目前经济尚未全面复苏,很多企业在IT预算方面仍采取比较保守的策略,Linux的低成本优势为很多企业提供了很好的选择。综上所述,在世界范围内,Linux可以降低TCO已经得到了普遍的认可。
 

本文出自 “李晨光原创技术博客” 博客,谢绝转载!

企业部署Linux应用将拥有更低的整体拥有成本的更多相关文章

  1. 企业部署Linux应用将拥有更低的TCO

    650) this.width=650;" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" ...

  2. Snort企业部署实战

    Snort企业部署实战 1 背景       我们知道企业网络目前威胁来自两个位置:一个是内部,一个是外部.来自外部的威胁都能被防火墙所阻止,但内部攻击都不好防范.因为公司内部人员对系统了解很深且有合 ...

  3. 为什么新的5G标准将为技术栈带来更低的 TCO

    ​ 摘要 新5G标准和边缘计算对低延迟的要求,给那些试图将一堆不同组件组装成一个不会出现故障且仍具有低延迟的高成本效益应用程序公司带来了严峻的挑战.事实上,这个问题非常严重,以至于需要重新考虑架构. ...

  4. Websphere设备、企业部署应用程序 【应用】

    Websphere设备.企业部署应用实例 环境 名称 版本号 Linux系统 CentOS-5.6-x86_64 Oracle软件 10201_database_linux_x86_64.cpio W ...

  5. 常见浏览器bug(针对IE6及更低版本)及其修复方法

    常见bug及其修复方法有以下几种 1.双外边距浮动bug 双外边距浮动bug在IE6及更低版本中常见.所谓双外边距浮动bug是指使任何浮动元素上的外边距加倍.(见下图) 只要将元素的display属性 ...

  6. Nvidia发布更快、功耗更低的新一代图形加速卡

    导读 不出意外的,Nvidia在其举行的Supercomputing 19大会上公布了很多新闻,这些我们将稍后提到.但被忽略的一条或许是其中最有趣的:一张更快.功耗更低的新一代图形加速卡. 多名与会者 ...

  7. SQL Server 2000 sp2 及更低版本不受此版本的 Windows 支持

    SQL Server 2000 sp2 及更低版本不受此版本的 Windows 支持.在安装了 SQL Server 2000 之后请应用 sp3. 出现这种现象的原因在于:Windows Serve ...

  8. FIREDAC连接MSSQL 2000报不能支持连接MSSQL2000及更低版本的解决办法

    FIREDAC连接MSSQL 2000的时候会报错,原因是MSSQL CLIENT11或MSSQL CLIENT10客户端驱动程序已经不支持连接MSSQL2000及更低版本的数据库. 解决办法: 设置 ...

  9. 关于xcode6打包以及上线前企业部署测试的说明 --转自张诚教授微博

    xcode6如何打包 首先clean然后点击归档 点击打包之后保存 点选第一个以后检查相关证书签名 那么我们开发完以后,在上线前如何给别人测试 有2种方法 1.使用299美金的企业开发者账号搭建企业部 ...

随机推荐

  1. 第五讲:深入hibernate的三种状态

    学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别 ...

  2. 1427. SMS(DP)

    1427 题意不太好理解 其它没什么 细心啊 细心 一个0写成了1 WA半天 以每个字符是以第一种方式还是第二种方式来D #include <iostream> #include<c ...

  3. CSS之弧形阴影

    简述 网页上经常会出现一些弧形的阴影效果,看起来很漂亮,下面我们来讲述下如何用CSS来实现一个弧形阴影. 简述 阴影 效果 注释 标题 效果 源码 合并 效果 源码 阴影 效果 首先实现一个简单的阴影 ...

  4. 关于Qt

    什么是Qt Qt是一个针对桌面.嵌入式.移动设备的一个跨平台的应用程序开发框架,支持的平台包括Linux.OS X.Windows.VxWorks.QNX.Android.iOS.BlackBerry ...

  5. CSS visibility与display 属性

    所有主流浏览器都支持 visibility 属性. 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持 "inherit" 和 "colla ...

  6. 51nod1495 中国好区间

    双指针扫一遍 #include<cstdio> #include<cstring> #include<cctype> #include<algorithm&g ...

  7. Kafka中的Message Delivary机制

    学习Kafka的读书笔记,暂未把文章设为翻译类型,因为并非直译文档.水平有限,还请路过高手指正. <1> “最多(发送)一次”(At most once):消息可以丢失但绝不会重新发送:& ...

  8. HDU 1372 Knight Moves【BFS】

    题意:给出8*8的棋盘,给出起点和终点,问最少走几步到达终点. 因为骑士的走法和马的走法是一样的,走日字形(四个象限的横竖的日字形) 另外字母转换成坐标的时候仔细一点(因为这个WA了两次---@_@) ...

  9. 使用dev http client调试restful API开发

    安装chrome 插件:dev http client, 使用VPN打开 google网站,

  10. 纵观minecraft 游戏作者的世界观

    minecraft 这款游戏 独特的游戏背景 与 模式 深受我爱 ,游戏的音乐制作方面也是独具一格 但是 整个游戏的风气 充满孤独的色彩 抑郁惆怅的音乐 每当在日出时 响起 ,当你进入生存模式之后 开 ...