Che cos'è una macchina virtuale remota?
Una macchina virtuale è un computer che esiste solo come entità all'interno di un altro computer, chiamato computer host. Durante il funzionamento, le macchine virtuali utilizzano l'hardware delle loro macchine host. Una macchina virtuale remota è un computer virtuale esistente ed è archiviato in una rete separata dal computer in uso. La connettività con una macchina virtuale remota richiede una scheda di rete funzionante e una configurazione di rete che consenta l'accesso al computer host remoto in cui è memorizzata la macchina virtuale.
La comunicazione con una macchina virtuale remota può avvenire in due modi. Nel primo, viene creata una connessione alla rete locale (LAN) per stabilire una connessione fisica tra il computer dell'utente e il computer host in cui è archiviata la macchina virtuale remota. Questo in genere viene fatto utilizzando un router e cavi Ethernet, ma è possibile utilizzare un cavo crossover se la connessione LAN è pensata solo per collegare un massimo di due computer: il computer host in cui è memorizzata la macchina virtuale e un altro computer autonomo. È anche possibile la creazione di una rete LAN wireless, utilizzando un router wireless in cui sia il computer host che gli altri computer di rete dispongono della funzionalità wireless.
Il secondo metodo per comunicare con una macchina virtuale remota è attraverso una rete WAN (Wide Area Network), come Internet. In questo caso, sia il computer host in cui è archiviata la macchina virtuale remota sia il computer utilizzato per comunicare con il computer host devono disporre di connessioni Internet funzionanti. La comunicazione con una macchina virtuale remota su una WAN è in genere meno sicura. Le informazioni comunicate viaggiano su reti pubbliche, quindi esiste un rischio maggiore di intercettazione.
Uno degli usi principali di una macchina virtuale remota è la creazione di un ambiente di sistema operativo alternativo diverso dal computer host. Questo ambiente alternativo può essere utilizzato per testare nuovi metodi di configurazione e software prima di installare o modificare le impostazioni del computer host, consentendo all'utente del computer di vedere se le modifiche funzioneranno come previsto prima di rischiare sul sistema principale. Qualsiasi modifica che si rivela problematica non causerà danni al sistema host, poiché la macchina virtuale remota è come una bolla isolata nell'oceano del computer host, rendendo sicuro armeggiare con le impostazioni di configurazione e le impostazioni del computer in un ambiente senza preoccupazioni. Anche se la macchina virtuale remota diventa inattuabile a seguito di una drastica modifica del sistema, può essere eliminata e un'altra macchina virtuale può essere facilmente creata per prendere il suo posto senza compromettere la stabilità del computer host.