bigbearomaha
07-18-2008, 08:42 AM
I have a question for anyone who cares to add to this discussion.
We see articles all the time on Virtualization and the perceived benefits of using it, especially in Linux discussions.
While many people extol the virtues of conserving and making the most of hardware resources and financial savings due to needing less hardware, there is another line of thinking that falls under the
"Don't put all your eggs in one basket" theory.
While using virtualization can sometimes maximize efficiency or get the most out of a machines resources, it all places the dependency on less hardware . Kind of like the old Stereo systems.
Before there were component systems, each function had it own box, tape deck, cd player, radio, turntable, mixer, amp, etc...
Then, they introduced integrated systems which put all those things in one box.
Nice to save on space, weight, etc.. but, if one of those functions goes out, you are out of the whole shebang while it is being repaired. Or you need to buy another whole new system rather than just repairing/replacing the one malfunctioning item.
Seems to me and others I work with, the same goes for servers with virtualization. It's neat to maximize resources by running x number of virtual machines doing various things on one actual machine, but if that computer takes a dive, there's more work and downtime in getting x number of servers machines back up instead of just the one or so you may have been running on one machine.
Especially in mission critical situations where downtime is a virtual nono.
So, I and other techs who I know that think similarly, that virtualization in the server world is overhyped, are always being told we're 'missing the boat'.
In my opinion, have a better chance of staying afloat with a lot of smaller boats than dying with everyone on one big boat.
Any thoughts?
(btw This is not to say that virtualization doesn't have it's strong points, just moreso in the development arenas, perhaps isolated incidents elsewhere)
Big Bear
We see articles all the time on Virtualization and the perceived benefits of using it, especially in Linux discussions.
While many people extol the virtues of conserving and making the most of hardware resources and financial savings due to needing less hardware, there is another line of thinking that falls under the
"Don't put all your eggs in one basket" theory.
While using virtualization can sometimes maximize efficiency or get the most out of a machines resources, it all places the dependency on less hardware . Kind of like the old Stereo systems.
Before there were component systems, each function had it own box, tape deck, cd player, radio, turntable, mixer, amp, etc...
Then, they introduced integrated systems which put all those things in one box.
Nice to save on space, weight, etc.. but, if one of those functions goes out, you are out of the whole shebang while it is being repaired. Or you need to buy another whole new system rather than just repairing/replacing the one malfunctioning item.
Seems to me and others I work with, the same goes for servers with virtualization. It's neat to maximize resources by running x number of virtual machines doing various things on one actual machine, but if that computer takes a dive, there's more work and downtime in getting x number of servers machines back up instead of just the one or so you may have been running on one machine.
Especially in mission critical situations where downtime is a virtual nono.
So, I and other techs who I know that think similarly, that virtualization in the server world is overhyped, are always being told we're 'missing the boat'.
In my opinion, have a better chance of staying afloat with a lot of smaller boats than dying with everyone on one big boat.
Any thoughts?
(btw This is not to say that virtualization doesn't have it's strong points, just moreso in the development arenas, perhaps isolated incidents elsewhere)
Big Bear