Date: March 12th, 2009
Virtualization is not a new concept in the technology industry, but it has grown in popularity of late. Virtualization technology makes it possible to run multiple operating systems simultaneous on the same hardware. You can run multiple versions of the same operating system or many different operating systems such as Windows and Linux at the same time.
Many high end servers that are in use today have one operating system on them and are often performing one dedicated task or a few tasks. This often leaves 70% of the systems resources not being utilized. Virtualization allows those resources to be utilized while keeping separate logical virtual machines. Guest operating systems can perform tasks just as separate physical systems would with less hardware.
Virtualization provides multiple benefits including:
With all the benefits of virtualization there are some drawbacks. The most obvious drawback is that you are running more software on less hardware, so that hardware failures can have a larger impact. Your virtual server host should be a high end server with redundancy where possible to mitigate this risk. Another potential drawback is virtual machine sprawl where you start making too many virtual machines and this can become unorganized and thus difficult to administer. Physical machines can become over burdened. This can be mitigated by using good planning and having an effective deployment policy.
Here at Datastream Business Solutions, Inc. we are utilizing virtualization to better server our customers and bring down operating costs. This technology has served us well so far and we plan to use it more in the foreseeable future. If you are considering going with virtualization feel free to contact us for details.