Open source virtualisation – worth the wait
Open source may have had a late start in the realm of enterprise virtualisation, but the meticulous and attentive development of this technology has led to better products in the long run. Not only is open source virtualisation now fully enterprise-ready, but it offers greater cost-savings and more flexibility that its proprietary counterparts.
What is virtualisation?
Virtualisation allows you to run multiple operating systems within a single physical machine. Traditionally, your firewall and mail server, for example, would be run on their own dedicated physical servers. However, with today’s processing power being as powerful and cheap as it is, some machines run at no more than about 10% utilisation, ultimately making the machines run at a waste of capacity.
Aside from this, the physical space needed to house these machines can be overwhelming, especially for smaller companies with limited space. Furthermore, the actual electricity used to run all these separate machines as well as their cooling, can be very expensive and demanding on corporate infrastructure.
With South African electricity limitations and power instability making such a negative impact on business, the idea of virtualisation is very attractive one. Virtualisation makes better use of your hardware, saves electricity costs, space and decreases your carbon footprint at the same time.
Virtualisation also provides increased availability and does not require any downtime. Many companies use a single operating system to install multiple applications on. This can cause all the applications to crash if one of them becomes unstable.
With virtualisation, there is a single physical machine with multiple contained operating systems each housing an application. This means that if one of the applications were to suddenly crash, none of the others will be affected.
Furthermore, if your mail server needs to be updated or your firewall has to undergo routine maintenance, the other applications and processes can still run as normal, and no downtime has to be experienced. This means that all business processes can enjoy a seamless and uninterrupted flow at any time of the day.
The open source benefit
With open source virtualisation, you can do pretty much anything you can do with commercial products, but with added advantages.
The nature of the open source community means that there are hundreds of eyes that are continually assessing existing programs and bug-fixing is done properly within minimal time. Open source products are improved on an ongoing basis, providing outstanding quality from the start. The large number of developers working on open source virtualisation has not only allowed it to successfully catch up with proprietary virtualisation, but it is now surpassing it in features and performance – and all of this is available at a lesser cost.
A possible drawback of using proprietary virtualisation is that the virtual machines could be stored in a format that is not compatible with other software. This makes it difficult, if not impossible, to switch to another virtualisation technology in the future. Virtualisation is currently a very innovative and competitive market, and vendor-lock in should be avoided.
Open source virtualisation is undoubtedly a technology that has proven itself. Not only do a healthy number of our customers currently run successful virtual environments, but we are using it ourselves and getting very good performance out of less hardware.
Virtualisation as a concept has far too many advantages to be ignored, especially in economic times when operational costs are being cut dramatically. Add the open source benefits that come with non-proprietary products, and the cost-saving alone make a very compelling argument.
Fred Strauss is technical manager at enterprise open source specialist Obsidian Systems.