With respect to "Best Practice" when it comes to virtualization, is it advisable to run services such as bind and / or dhcpd on a KVM host or should these services be run from a guest machine?
How about mysql or httpd? Basically, can the host machine be used as a functional system for, perhaps, more i/o intensive services thereby bypassing the virtual layer?
I can see advantages for both scenarios. I'd like to know what would be considered best practice regarding virtualization.