La "virtualizzazione" costituisce l'ultima "rivoluzione" nel settore dell'informatica. Questa tecnologia consente ad un elaboratore, generalmente un server, di ospitare diverse macchine virtuali in ognuna delle quali è installato un sistema operativo (non necessriamente lo stesso) con le proprie applicazioni.
I vantaggi nel virtualizzare l'intero data center aziendale, sono i seguenti:
Con la virtualizzazione è possibile ridurre il numero di server nel data center, da cui si ottiene un risparmio sui costi dell'hardware, dei consumi energetici: per la riduzione della potenza elettrica assorbita dal ridotto numero di macchine e dai sistemi di raffreddamento. Inoltre si riduce anche il bisogno di spazio.
Diminuiscono i tempi di installazione, configurazione e manutenzione dell'hardware.
In caso di malfunzionamento del server, l'intero carico di lavoro può essrere spostato su un altro server, con tempi di inattività minimi o nulli. Inoltre è possibile eseguire il backup di un'intera macchina virtuale su cui poi eseguire i test di restore o migrare la macchina, su hardware diverso da quello originale.
Virtualizzando un server, su cui sono attive una o più applicazioni "legacy" ossia non più manutenute dal fornitore del software, è possibile mantenere queste applicazioni "in vita" a tempo indeterminato. Inoltre si modifica la relazione che vuole una sola applicazione per ogni server fisico.