Skip to main content

Cos'è la virtualizzazione completa?

La virtualizzazione completa è un processo in cui un intero sistema informatico viene trasformato in un costrutto di software.Questo costrutto si comporta come l'hardware originale in ogni modo.Il software progettato per l'hardware si installerà sul costrutto come se fosse il computer reale e quindi funziona con scarso o nessun rallentamento.L'utilizzo della virtualizzazione completa ha diversi usi, come il test del software in un ambiente virtuale o l'espansione dell'utilità di un singolo computer o server attraverso sistemi operativi virtuali.Mentre la virtualizzazione parziale è molto comune, la virtualizzazione completa è relativamente rara.

Per essere la piena virtualizzazione, un intero sistema hardware deve essere trasformato in software.Ogni azione e sfumatura dell'hardware originale devono passare al sistema virtuale.Poiché si tratta di un'impresa così grande e alcuni produttori di sistemi prendono provvedimenti per scoraggiarla, la piena virtualizzazione è in qualche modo rara.È molto più comune trovare una virtualizzazione parziale, in cui sono presenti tutti i bit di sistema necessari, ma il sistema hardware fisico gestisce gran parte dei calcoli e delle funzioni di basso livello.

su una macchina per virtualizzazione completa, il software emula la macchina originale cosìstrettamente che qualsiasi programma si installerà nel software senza conversione o passaggi aggiuntivi.L'interfaccia virtuale imita l'hardware impostato su tal modo che il software eseguirà esattamente allo stesso modo in cui funziona sul sistema naturale.Con la virtualizzazione parziale, c'è quasi sempre un ritardo sui programmi installati poiché i comandi vengono spostati tra l'emulato e l'hardware effettivo.

Ci sono una manciata di ragioni per cui la piena virtualizzazione è un obiettivo informatico importante.Quando una macchina e il suo sistema operativo sono completamente virtualizzati, è possibile servirlo ai singoli utenti come ambiente desktop completo.Gli utenti sono in grado di utilizzarlo esattamente come desiderano, modificando qualsiasi impostazione o installazione di qualsiasi programma.Se si sviluppa un problema, gli amministratori possono semplicemente eliminare il segmento virtuale specifico dell'utente e quindi dargli uno nuovo pulito.

Allo stesso modo, il sistema hardware/software isolato in un ambiente di virtualizzazione completo è completamente separato dall'hardware della macchina effettiva.Ciò significa che un utente, indipendentemente da ciò che può fare, non interagirà mai con l'hardware fisico.Ciò significa che le azioni distruttive dell'utente, di proposito o accidentale, sono meno dannose per il sistema reale.

L'ultimo obiettivo comune è il più tecnico.Poiché il sistema software non è limitato dall'hardware effettivo presente nel sistema, l'hardware virtuale può essere modificato per migliorare le prestazioni rispetto alla macchina originale.L'hardware ridondante o non necessario può essere rimosso.L'hardware esistente può far cambiare i suoi parametri per agire in modi impossibili per l'hardware originale.Ciò consente al sistema di funzionare al massimo dell'efficienza, qualcosa di quasi impossibile da fare per un vero sistema hardware.