Obviously VMware has a vested interested in convincing everyone that the panacea to their problems is the magic button of virtualization. It's not very often virtualization really and truly makes sense, because the whole point of real virtualization is to allow different applications and services make use of hardware when loaded against other software on a different OS instance that has inverse load.
Generally speaking, hardware is cheap so there's no issue overloading whether your infrastructure is virtualized, or whether it's specifically purposed hardware. Virtualization ideally saves you time when you need to move an instance to new hardware, but generalization can do the same. In my experience (always loved that vaguery), the organizations who choose to virtualize just end up underallocating their boxes to the nth degree and in worst case scenarios implement NUMA node spanning so that their ram allocation bottlenecks and the unattentive admins never notice./ramblatribe
P.s. Virtualizing DCs? That's *very* close to jumping the shark, but valid. I know there's people dumb enough to do it.
Keep Up with TechRepublic