Total Cost of Ownership

2002-1-24 22:37:48【作者】 畅享网 【进入论坛】
本文关键字 理论探讨
广告

Total Cost of Ownership

 
BY BILLBENNETT (profile) | December 04, 2000

Can business users really justify Linux on economic grounds? Microsoft has an amazing public web page arguing that Linux simply doesn't stack up against Windows NT, now called Windows 2000. Although the page is now more than two year's old, this still appears to be Redmond's main intellectual ammunition to counter the Linux competition in the server space.

Microsoft's Linux Myths page is a piece of purple propaganda that might make even Stalin's commissars shudder; nevertheless it does pose a valid question. While we all know it costs less to buy a single copy of Linux than to purchase a Windows 2000 licence, is Linux cheaper over the long haul? 

Amongst the arguments wheeled out to support Microsoft's case is something known as the Total Cost of Ownership or TCO. As the name suggests, TCO identifies the true, underlying cost of owning and operating a server. This includes both budgeted costs and  ‘hidden' costs. Hidden costs can be viewed as subsidies. Not surprisingly (after all they are hidden) these cost are often overlooked. For example, a hidden cost might be staff training, which doesn't always fall under IT budgets. And there are the costs of business lost during a particularly disruptive change over.

In the Linux Myths page Microsoft claims that Windows NT has a 37% lower TCO than Unix and that, by logical extension this also means Linux. I'll leave you to decide for yourself the overall value of the analysis which was carried out in May 1998 and compares Windows NT Server running on Compaq hardware against Solaris running on SPARC hardware. Here I just want to focus on one aspect. 

Microsoft's comparison found that overall costs were US$1.25 million for the Microsoft/Compaq option and US$2.14 million for the Sun alternative. But, and it is a very big but indeed, the analysis puts the initial systems price at US$367K for the Microsoft system and US$791K for the Sun system. If we substitute Linux for Solaris and swap SPARC for Compaq hardware, then factor in the steep Windows NT price rises that have taken place since 1998 this initial system price comparison would now overwhelmingly favour a Linux set up.

Perhaps we could go further. I'm not fully qualified to say whether a Linux system with comparable performance would require more or less hardware expenditure. And, frankly, we'd need to set up some pretty complex benchmarking to test my theory. But, despite what the ‘Microsoft Myths' edition of Pravda says, I suspect you'd need more hardware to run the NT system, than you'd need for a Linux server. 

The Gartner Group originally developed the whole concept of Total Cost of Ownership analysis as a way of helping business managers make decisions about technology investments. It has been used to great effect. For example, in 1997 Gartner estimated the TCO of a Windows95 PC in a North American corporation to be $US9784. This triggered a lot of soul-searching about whether companies were getting value for money.

One upshot of Gartner's 1997 report was the Microsoft rushed out it's zero administration kit (ZAK) a set of tools designed to reduce the cost of operating networks of Windows-based PCs. 

As far as I know, no local TCO data has even been published, but a consultant at IDC told me the corresponding amount for Australia would be 'at least' the same as in the US.

So, with the Australian dollar trading at around US$0.53, we can assume the annual cost of operating a single networked desktop Windows PC in Australian conditions to be around $18,000. That figure assumes an NT server; I'd love to have a handle on comparable figures for a Linux server. Methinks the number would be lower – but by how much? If you can shed light on this question why not add a comment below? 

More recently, Gartner produced important TCO figures, which showed major corporations would be better off not upgrading from Windows NT 4.0 to Windows 2000. In other words, we can extrapolate this to deduce that operating Windows 2000 is more expensive than operating Windows NT 4.0. Which, by extension shifts the balance further away from Microsoft's spurious “37% lower TCO” figure.

Indeed my guess is that Linux provides a better TCO right across the board. I don't have the resources for a full TCO analysis, so I accept my example calculations are far from accurate, but I want to think about those up front costs again.   

Just about everybody reading this column will know that Linux costs next to nothing compared with other server operating systems. You'd be hard pressed to find any Linux distribution costing more than $150. Most cost less.

If you've got bandwidth and spare storage you can download it for next to nothing. In many cases people pay no more than a handful of dollars for a homemade CD Rom and the price of a decent bottle of wine for a manual or two. To keep this discussion simple, lets assume the cost to a business user of a single copy of Linux is a nice round $100.  

Microsoft's Windows 2000 is a little more expensive. There's actually a complex pricing structure for Windows that depends on a number of factors including how many users you intend to server, the nature of your application, the type of hardware you operate and how desperately Microsoft wants you business. To keep our investigation simple, we'll steer clear of direct sales, arm-twisting and mates' rates and head for the widely publicised Australian Windows 2000 price list displayed online by Harris Technology.

Let's assume we have servers with 5, 25 and 100 seats. For the sake of argument we'll assume the cost of the server hardware is likely to set you back around $5000 and that more users simply means less performance. So the total cost for a five user Linux system is $5100 or $1020 per seat. A five-user version of Windows 2000 Server costs $2051.47. Ignoring small change that's $1410 per seat.  

For 25 users, the Linux system will set you back $204 per seat. The 25 user Windows 2000 Server licence is $3523, which gives a per seat cost of $341. For a 100 seat system (which admittedly would operate at a snail's pace but might cope with some basic applications) the Linux cost per seat is $51. Although Microsoft will sell you a 100-user licence version, I've used the $3523 25 user licence plus four 20 user licence packs at $1535 each plus the server cost to arrive at a total cost per seat of $291.

Sure, it's back-of-an-envelope stuff and perhaps I've missed something significant here, but it seems that the up front cost per seat of a Linux server is such a small fraction of the cost of a Windows 2000 that the hidden costs would need to be really major to tilt this playing field in Microsoft's favour.

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amteam.org | 021-51096826-112 | 在线联系
老孙的IT运维管理之道[原创]用户的BSM用户的IT业务管..

从企业实际的IT运营角度来看,BSM是推动IT与业务融合,实现、改善WCNG司IT管理和治理的最佳实践之一。

吕建伟 专栏和CIO问答软件项目实施管理

现实中很少能按照正规流程来的,所以只能把流程中的各个环节拆开,个个击破,以后就可以见招拆招了。

节能与优化IT 企业CIO过冬良策

当前金融危机的影响还在继续漫延,很多企业都在苦寻过冬的良策,在这种情况下,节能与优化技术与产品无疑成为CIO们关注的首要对象,本次选题就是针对节能与优化IT来为CIO们提供过冬的良……

观08软件并购风潮 议09巨头何处生花

2008,似乎注定是不平静的一年。有人说2008是并购年。业内人士表示,在全球软件行业,并购一直是大企业谋求做大做强的捷径之一,包括甲骨文、SAP,微软等全球软件巨头都为了扩大自己……