Share what you know with millions of people
Focus is the best place to turn what you know into remarkable content
0
What is a good reason for NOT implementing virtualization?
Why would you argue against a company implementing virtualization? What would you recommend instead?
Events
- Dos and Don'ts of Small Business Marketing May 29 @ 11 am PT
- Lead Nurturing 202: The Next Generation May 31 @ 11 am PT
- The Tricks to Paid Media June 6 @ 11 am PT
- Display Advertising for Brand Awareness June 20 @ 11 am PT





4 Answers
This is a tricky one to answer, because it depends on a number of things. I have witnessed some applications that perform wonderful in a virtual environment and I have experienced issues with others that perform better on physical hardware. The reason for the differences would most likely take a VMware developer to answer but I believe it has something to do with the way virtual systems acquire shared resources and the way they handle certain system calls. That said the best way to determine if you should use a virtual system would be to test it in the lab first. If you're applications perform as they do in a physical environment then there is tremendous advantage to visualizing.
Another less then technical answer is staffing, experience, and funding. As with any introduction of new technology into an existing environment there is much to be gained by moving forward however watch the bottom line when it comes to supporting a more complex environment. The hidden (or not so hidden) costs of training staff or hiring additional staff could offset any gains you may see in the near future.
Hope this helps,
Fred Stuck
http://XeeSM.com/FredStuck
Nick,
There are very few instances where I would recommend that an individual or organization NOT implement server virtualization. One such instance would be if they lacked the knowledge or staffing to manage the environment on an ongoing basis. Size of the organization is not a factor. Even size of the server environment is a non-issue.
Even if you only had one server running a single application, you and your organization could be a candidate for virtualization because it provides significant value in disaster recovery. (It almost completely bypasses the whole issue of hardware compatibility if you need to rebuild your server in a different environment).
If, however, you do not have full time or part time resources who can manage the environment, you would be much better off going with an externally managed solution (whether cloud or traditional hosting).
As Fred points out, staffing is important.
-ASB: http://xeesm.com/AndrewBaker
cost
I would recommend not virtualizing to a company that was not large enough to receive the benefits of scale. If you are not putting together a large enough environment you will not see a return in performance or money. In those scenarios I would normally recommend a mix of dedicated servers and hosted services.
Answer This Question