La virtualizzazione ovviamente implica un overhead e francamente io ne starei lontano. La virtualizzazione vale la pena se hai N macchine e vuoi metterci tanti utenti ognuno con i suoi siti, ecc...
Migliora la flessibilità ma di certo le performance scendono.
Google non so che prezzi faccia ma penso che rispetto a prendere N server, mantenerli, ecc... sia comunque meno costoso.