I have a small office network running Windows 2003 Server on two machines. One is the Primary Domain Controller and runs Exchange Server 2003 (which I just learned here is not a good combination - oh well) as well as being a file server (we are VERY small), the other is our web server on the DMZ segment out of our firewall. Both are running Standard Edition (Web edition wasn't available unless you bought a server). I have an XP machine on a private segment between the two servers that houses databases for access from inside the office or via websites using ASP. I have other XP machines dedicated to other functions like Quickbooks server, Anti-virus server, etc.
All the hardware is ancient and I am considering getting a single machine with VMware to virtualize all of the above. I could get the vSphere basic edition and have the two servers and database XP machine virtualized, with the fourth virtual machine doing all the ancillary server functions. However, I am not sure that I really need to have the webserver, exchange/file server, and database server separate - maybe I just need to do proper security settings.
I don't want to upgrade to the latest Windows, and current hardware doesn't support the old Windows, but I understand that VMware does - I only need a minimal version of an OS in order to load the VMware, I think.
What does the expert community recommend? Should I get VMware? How much horsepower do I need in the hardware (I know I will need to get NAS for storage)? What further information is needed?