I usually install all the services on same virtual computer, since vmware has recommended virtual machines for vcenter, you have tools like HA, to protect your vcenter server. I try install a DB on a separate server always I can.
Emanuel Álamo
NCDA+MCSA+MCSE+VCA-DCV
VCP-DCV+VCAP-DCA+VSP+VTSP
VMware Mobility