According to this article, cost and configuration issues are spurring at least one organization to ditch VMware ESX Server for Microsoft Virtual Server. Here’s a quote from the article:
Today, Quigley — a senior network engineer — told me that his firm, Total Quality Logistics, LLC, will be migrating over to Microsoft Virtual Server 2005 R2, over the next 45 days. TQL — up to now a VMware shop — will only use ESX in the lab. ESX is too expensive to upgrade and requires more training and resources than TQL can deliver, Quigley said.
So, let me see if I have this straight. Virtual Server, which is given away for free, is cheaper than ESX Server. Well, that seems fairly obvious—it’s hard to get any cheaper than free, isn’t it? So is it really possible to make a viable comparison between two products based on price when one product (Virtual Server) is given away for free because Microsoft makes all its money elsewhere (Windows), but the second product (ESX Server) costs money because it is one of VMware’s core products? Or do you have to consider other factors as well?
When it comes to comparing Virtual Server and ESX Server, Microsoft wants you to consider the price of Virtual Server (free) against ESX Server (not free). But when it comes to comparing Linux (free) and Windows (not free), Microsoft’s on the other end of the stick, and they want you to consider other factors—total cost of ownership, training, etc. So do we consider factors other than just cost, or not?
I think most everyone would agree that with regards to features, ESX Server (as part of a Virtual Infrastructure 3 implementation) clearly outshines Virtual Server. After all, Virtual Server doesn’t have VMotion (live migration), DRS, HA, resource pools, or any such features. With regards to cost, Virtual Server is as inexpensive as it comes. ESX Server wins on features, Virtual Server wins on cost.
In this case, we now need to consider the cost of administering or managing your virtualization solution. Some would say that Virtual Server is easier to manage than ESX Server. I guess that depends greatly upon who is managing the environment. I know of a VMware administrator who single-handedly manages 22 ESX Servers hosting more than 150 virtual machines. Would this administrator consider Virtual Server “easier to manage†than ESX Server? Probably not. On the other hand, a Windows system admin whose grown his/her career managing Windows boxes won’t find ESX Server as easy to manage as a Windows server. It’s really all a matter of experience and perspective.
So rather than taking this story and trying to tear it down, let’s recognize it for what it is. One organization evaluated Virtual Server and ESX Server based on the criteria important to that organization (cost and management), and felt that Virtual Server was the right choice for them. It won’t be the right choice for every organization, just as ESX Server isn’t the right choice for all organizations. And it’s not validation that Virtual Server is better than ESX Server, as the definition of “better†will change from organization to organization. For many organizations, the cost of VMware licenses are outweighed by the savings introduced by higher consolidation ratios and the enterprise-class feature set.
Personally, I think that most, if not all, of the issues that were described in that article could have been resolved with a correct configuration of ESX Server, but that’s just my personal opinion.
Tags: ESX, Microsoft, Virtualization, VMware
-
I agree with you fully, I wouldn’t even go further and compare these products. ESX is enterprize level product and It truly means Enterprize. Load,capacity and above all Stability. Above kind of innovation gone into GSX,ESX family will never let the product down. I’ve yet to see any ESX host PSOD because of VMKernel.
-
I wonder if they tried VMware Server. It is free and is much more functional than Virtual Server.
-
A few things… Virtual Server has its place. Is it everything to everyone? No. Will it suffice for many organizations? I think so. Is it as robust and feature rich as VMware ESX Server? No. Of course not. And I can’t believe that anyone would say otherwise. I’m sure even Microsoft would own up to that, after all, that’s why they are working on Windows Server Virtualization.
I have seen ESX Server PSOD, mostly because of hardware issues… but it has crashed on me for other reasons of heavy usage. Again, it crashes few and far between, but it certainly isn’t bullet proof.
VMware Server is free as well, and again, nowhere near the stability or resource allocation of ESX Server. Free… yes. I would also argue that it doesn’t scale as well as Virtual Server either. If you are running a few virtual machines on a server, VMware Server is fine. When you start loading it up, the performance drops faster than the other two platforms.
So it all comes back to what are you trying to do within your organization. Outside of cost, what are you hoping to accomplish with virtualization?
-
I don’t think that you can even compare Virtual Server to ESX. I agree that VMServer, Virtual Server, and ESX all have have different places in the grand scheme of things. VMServer or Virtual Server are great for small shops looking to dabble in virtualization. However I don’t think that the article about switching from ESX to Virtual Server is even close to being accurate. Nothing holds a candle to ESX, it’s not great for small shops that don’t need high performance out of their virtualization, but anything else I cannot see why you choose anything over ESX. IMO the only thing that comes close to ESX is Virtual Iron.
-
Admittedly I’m behind the time here, having just found Scott’s blog. I’ll be sure to visit more often.
I work with MS and have been involved with Virtual Server since before it launched. Since then the reason for buying Virtual Server instead of other server virtualization software has changed primarily because the supply of virtualization software has changed. The selection criteria has lengthened compared to 3 years ago. Today customers’s buying criteria includes: technology, integration, management (physical/virtual), skill set requirements, support, price, comprehensive roadmap, partners.
For Land O’Lakes, they compared ESX Server and Virtual Server against a weighted criteria of reliability (5), performance/scalability (4), supportability (3), fault tolerance (2), product/support costs (1). In the end, Virtual Server had a score of 71, and ESX Server scored 68. They also concluded that (their words, not mine): ESX Server has more functionality and less overhead; but, Virtual Server is mature/works, the roadmap meets future needs, pricing is attractive, stated support policy is more robust, their technical staff is more familiar with Microsoft technologies, and they believe virtualization will become part of the OS.
Citrix’s IT dept had a similar evaluation. They looked at device support, features, roadmap, skills, implementation costs, operational savings, business relationship, management integration with current tools and support model. In the end, the cost to implement ESX Server was $331K+, whereas Virtual Server was $272K+.
The two above examples come from a public presentation at Microsoft TechEd 2006 (June 06). More recent examples are here: http://www.microsoft.com/casestudies/search.aspx?ProTaxID=2273
-
Scott – I’m in complete agreement with the 2nd to last paragraph of your blog post. And I’m not questioning VMware’s installed base – their license revenue is now public information and speaks for itself. I wanted to provide examples of “important criteria” to two MS customers. The eval/selection criteria is often times much broader than technology or features, though technology/features tend to be most heavily weighted. In the end, there’s a big virtualization market out there for customers, to choose amongst server virtualization, OS virtualization, application virtualization, presentation virtualization, storage, etc. Customers will choose what works best for their situation.




10 comments
Comments feed for this article
Trackback link: http://blog.scottlowe.org/2007/06/15/leaving-esx-for-virtual-server/trackback/