企业部署Linux应用将拥有更低的整体拥有成本

简介:

企业部署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已经得到了普遍的认可。


 本文转自 李晨光 51CTO博客,原文链接: http://blog.51cto.com/chenguang/463465 ,如需转载请自行联系原作者


相关文章
|
10月前
|
安全 Linux 数据安全/隐私保护
Red Hat Enterprise Linux 9.6 (x86_64, aarch64) - 红帽企业 Linux (RHEL)
Red Hat Enterprise Linux 9.6 (x86_64, aarch64) - 红帽企业 Linux (RHEL)
1222 36
Red Hat Enterprise Linux 9.6 (x86_64, aarch64) - 红帽企业 Linux (RHEL)
|
8月前
|
NoSQL 关系型数据库 Linux
ERPNext 搭建教程:Linux 一键部署与维护
ERPNext 是一款开源免费的企业资源计划系统,适用于中小企业信息化管理。基于 Python 和 Frappe 框架开发,支持财务、销售、人力、库存等模块,具备高度可定制性。本文介绍如何通过 Websoft9 在 Linux 下快速部署 ERPNext,并提供环境配置、系统维护等实用建议,适合开发者和企业用户快速上手。
1396 7
ERPNext 搭建教程:Linux 一键部署与维护
|
10月前
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
3393 57
|
8月前
|
安全 应用服务中间件 网络安全
在Linux环境部署Flask应用并启用SSL/TLS安全协议
至此,你的Flask应用应该能够通过安全的HTTPS协议提供服务了。记得定期更新SSL证书,Certbot可以帮你自动更新证书。可以设定cronjob以实现这一点。
584 10
|
8月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
805 13
|
8月前
|
关系型数据库 Linux Nacos
Rocky Linux 部署 Docker 和 NACOS 实例
本文介绍在阿里云环境下基于 Rocky Linux 搭建 Docker 并部署 Nacos 的完整流程。涵盖 Docker 安装、镜像加速配置、网络设置及 MySQL 与 Nacos 容器的创建,适用于开发与生产环境。
1044 1
|
7月前
|
存储 数据采集 监控
ubuntu(linux)系统主要应用于哪些工业场景中?研维三防ubuntu系统的手持工业三防平板电脑在哪些行业中有实际应用
Ubuntu 系统凭借其独特的优势,在众多工业场景中得到了广泛应用,为工业数字化、智能化发展提供了有力支持。而研维三防基于 Ubuntu 定制系统的手持工业三防平板电脑,更是将 Ubuntu 系统的优势与工业级的性能、坚固耐用性完美结合,在电力、物流、制造等多个行业中展现出强大的应用价值,助力企业提高生产效率、优化管理流程、提升产品质量,成为推动工业现代化发展的重要力量。随着技术的不断进步与创新,相信 Ubuntu 系统以及研维三防这类工业级设备将在更多的工业领域中发挥更大的作用,为工业发展带来更多的机遇与变革。
|
10月前
|
人工智能 安全 Linux
Red Hat Enterprise Linux 10 正式版发布 - 红帽企业 Linux (RHEL)
Red Hat Enterprise Linux 10 正式版发布 - 红帽企业 Linux (RHEL)
1191 0
Red Hat Enterprise Linux 10 正式版发布 - 红帽企业 Linux (RHEL)
|
6月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
746 1
二、Linux文本处理与文件操作核心命令