Virtualizzazione

Descrizione

Il termine virtualizzazione si riferisce alla possibilità di astrarre le componenti hardware, cioè fisiche, degli elaboratori al fine di renderle disponibili al software in forma di risorsa virtuale.

Tramite questo processo è quindi possibile installare sistemi operativi su hardware virtuale; l'insieme delle componenti hardware virtuali (Hard Disk, RAM, CPU, NIC) prende il nome di macchina virtuale e su di esse può essere installato il software come, appunto, i sistemi operativi e relative applicazioni.

Tale tecnica è applicabile sia su sistemi desktop che su sistemi server.

Vantaggi

Uno dei principali vantaggi della virtualizzazione è la razionalizzazione e l'ottimizzazione delle risorse hardware grazie ai meccanismi di distribuzione delle risorse disponibili di una piattaforma fisica. Si ottiene che più macchine virtuali possono girare contemporaneamente su un sistema fisico condividendo le risorse della piattaforma. Le eventuali contese di risorse vengono gestite dai software di virtualizzazione che si occupano della gestione dell'ambiente.

Virtualizzazione dei sistemi server

A livello aziendale lato server, le tecnologie di virtualizzazione vengono utilizzate per disporre di un certo numero di sistemi operativi su un numero minore di piattaforme hardware attraverso virtual private server, spesso anche in modalità/configurazione cluster di ridondanza (fail-over) o di load balancing.

Virtualizzazione dei dati

La virtualizzazione dei dati è un approccio per unificare i dati da più origini in un singolo livello in modo che le applicazioni, gli strumenti di reporting e gli utenti finali possano accedere ai dati senza richiedere dettagli sull'origine originale, la posizione e le strutture di dati.