La macchina virtuale

Una macchina virtuale (VM) è un ambiente virtuale che funziona come un sistema informatico virtuale autonomo, dotato di CPU, memoria, interfaccia di rete e storage, creato su un sistema hardware fisico. Un software, definito hypervisor, separa l'hardware dalle risorse della macchina, distribuendole in modo che la VM possa utilizzarle. 

Se dovesse andare fuori uso il sistema operativo che gira sulla macchina virtuale, il sistema di base non ne risentirebbe affatto.

Perché utilizzare una VM?  

Una VM fornisce un ambiente isolato dal resto del sistema; qualsiasi elemento eseguito all'interno di una VM non interferisce con quanto viene eseguito sull'hardware host.

Questo isolamento fa delle VM un'ottima opzione per il test di nuove applicazioni o per la configurazione di un ambiente di produzione. È anche possibile eseguire una VM con una specifica finalità, ad esempio il supporto di un determinato processo.


La macchina virtuale per funzionare, necessita di un file di disco virtuale con già preinstallato il sistema operativo, in alternativa è possibile effettuare un processo di installazione come se fosse un normale PC, utilizzando un file in formato .ISO del sistema operativo che si vuole installare.


Esistono diversi software che offrono questo servizio. Tra i software gratuiti vediamo VirtualBox (di Oracle) e Workstation player (di VMWare).




Ultime modifiche: venerdì, 16 ottobre 2020, 15:33