A bit of background.
We run a small in house data center: about 20 virtualized servers (Debian Lenny, Windows 2003, Windows xp and Windows 7 machines), in a Citrix Xen pool running on 3 host servers and a SAN, plus a few standalone machines running legacy or specialized software that can't be vritualized.
There is a big push everywhere now to move to cloud so we considering Ubuntu Cloud.
I was wondering what are the pros / cons of running virtualized pool vs cloud to run all those machines?
Thank you
Your answer:-
Do what you feel is best for your environment, but apply some of these rules.
Make sure all your critical data can be retrieved in minutes, rather than hours - I'm thinking to use the SAN, and replicate that off site.
Make sure all your critical services are replicated, and do not rely on the same bare metal. - So, you primary mail server and your backup mail server virtualised on different systems
Basically, your main aim should be to provide all the services that the business needs to run available, and redundant, and in the event that you screw up, (as a sys admin, you know that all tech issues are some how your fault!), it's okay because you have backups, and redundant systems .... right? How you execute it, is up to you.