Fundamentally incorrect. Your views suffer the same shortsightedness IT execs at my company suffer from - the notion that somehow there is no overhead cost to running a VM. It can run anything and scales 1:1. 8 CPU cores means DOUBLE the performance, right? And none of the other VMs on that cluster suffer any performance hit, right? It's a VM! It's all virtual! We are GODS of IT! No. No you're not. In fact, the more performance you try to extract from a VM, the less it scales. By the time you pump a VM up to 20 cores your performance scaling (in Windows) is more like 20:1. That's not to say you couldn't improve that, but VMs do not currently offer the kind of performance throughput you purport. Running apps as close to the metal as possible yield the best results from a performance standpoint. VMs are a wishy-washy, pie-in-the-sky convenience option that grants economy of scale because one admin can oversee thousands of machines from one console. This does not translate to superior performance over a conventional server.