La virtualizzazione è definita come una vista logico tra sistemi hardware e il software usato per il loro funzionamento. Tre termini utilizzati per descrivere gli impatti dei sistemi di virtualizzazione computer sono di virtualizzazione della rete, virtualizzazione dello storage e la virtualizzazione dei server. Si tratta di un concetto che è stato inizialmente introdotto nel 1960 quando la IBM Watson Research Center ha iniziato il progetto M44/44x. Lo scopo del progetto era quello di valutare da vicino il concetto di "time-sharing", come è stato più comunemente noto. Il progetto M44/44x esaminato l'applicazione pratica della virtualizzazione attraverso l'utilizzo di macchine virtuali utilizzando la memoria virtuale e multi-programmazione.
Da quel momento, la metodologia è stata associata con varie tecnologie informatiche tra cui il partizionamento, la condivisione di tempo, l'emulazione della macchina, la simulazione, e la qualità del servizio. Virtualizzazione di rete unisce le risorse disponibili, abbattendo le velocità di trasferimento dati, o la larghezza di banda, in piccoli canali indipendenti in modo che possano essere assegnata a un server designato in tempo reale. In questo scenario complessità vero, le opere per camuffare la virtualizzazione del sistema di rottura in più piccole, le parti più controllabile. In alternativa, virtualizzazione dello storage è il raggruppamento di varie differenti componenti storage fisici in quello che sembra essere una unità solitario virtuale che viene poi gestito da una postazione centrale. Questa forma di virtualizzazione di routine è impiegato per coordinare storage area network. La virtualizzazione dei server permette alla rete di nascondere le risorse del server, come ad esempio la posizione fisica e l'identità dei server, processori e sistemi operativi, dai propri utenti. L'obiettivo è di proteggere l'utente dalla necessità di interpretare, elaborare e gestire le operazioni del server complicate, mentre allo stesso tempo consente la collaborazione delle risorse con la possibilità, per poi essere ulteriormente sviluppato. La virtualizzazione offre diversi vantaggi che l'efficienza dei costi di supporto e fornire garanzia di qualità. Per esempio, può essere utilizzato per combinare le funzionalità di diverse stazioni informatiche sottoutilizzate solo su pochi server. La virtualizzazione permette inoltre agli amministratori di rete per eseguire il software normalmente limitato a sistemi operativi più vecchi, o essere utilizzato per proteggere le piattaforme di calcolo da applicazioni potenzialmente instabile. Inoltre, un monitor di macchine virtuali possono essere creati e utilizzati come un sistema operativo di base. Questi sono solo alcuni dei benefici concessi ai professionisti IT in sede di applicazione delle tecniche di gestione della virtualizzazione.Anche se molte aziende iniziano la loro esplorazione di virtualizzazione con il test dell'applicazione e dello sviluppo, questo strumento sta rapidamente diventando la soluzione di scelta dell'industria a livello europeo. In un mercato competitivo, i responsabili IT sono il compito di soddisfare i requisiti in modo creativo la loro organizzazione del servizio. Virtualizzazione enterprise offre una soluzione unica per una varietà di condizioni di business ad una frazione del costo.
