My VMware vCenter stores all its data in a SQL Server database. The database server resides on the same VM as vCenter itself. This means that vCenter is able to run independently of other servers, which seems like a good thing. However I am not 100% sure.
Can anyone outline the pros and cons of this approach, and if strongly in favour of something else, please share details.
I'm currently on ESX 3.5, but will shortly be upgrading to 4.1 - a point at which it seems a good idea to readdress the previous decision