Currently, our customers install our application (services, database, etc.). Some of our customers are asking us to host it for them.
We're looking into hosting providers, but I'm not sure how to specify our requirements, now that everything's gone virtual.
In the past, I would simply say something like:
Quad-core CPU, 16GB RAM, 4x146GB disks configured as RAID10, 2xGbps network cards. Two of them, clustered.
Now, of course, everything's virtual, so CPUs don't really exist, storage is usually on a SAN, and we might not actually need clustering if the virtual fabric provides for live migration. Even cold spares might be enough for some of our customers.
How do I update my hardware-oriented specs to cater for a virtual environment?
Note that I'm not asking about cloud hosting -- our application doesn't scale out enough to make that worthwhile (but it does scale up quite well).