Ask HN: To Virtualize or Not to Virtualize?
I am embarking on a project to set up a network for a small enterprise customer (~10 employees)
Basically I need:
(1) A file server, to be accessed by Windows clients.
(2) A proxy/firewall/gateway in the form of a Zentyal installation (an Ubuntu derivative).
I would also like to administrate these boxes remotely if necessary.
My thoughts
-- a single big server with virtualised instances of the servers I need. In this case I'm not sure how to do storage because I don't want the proxy and file-server to be hitting the disk at the same time. I also know nothing about KVM/Xen so a recommendation for noob-friendliness (in terms of virtualisation) would be great. The reason this appeals to me is because I am under the impression that I can easily back up VM images (and they can even be tarred, diffed and rsync'd). This would make backup a breeze, and disaster recovert easy (buy another server, dl vm's and you're good to go).
or
-- a cheaply built box for the proxy, and a nice raided box for the files. I can keep the settings for the proxy backed up so that machine can be easily replaced and RAID is not necessary.
Further considerations: should I build the server(s) myself or go for an OEM server like an HP/Dell?
Basically, I'd like your thoughts on this, especially how you guys approach problems in this domain.
Thanks :)