Che cos'è la virtualizzazione?
Spiegazione della virtualizzazione
La virtualizzazione è la creazione di una versione virtuale (anziché reale) di qualcosa, come un sistema operativo, un server, un dispositivo di storage o risorse di rete.
Se avete già suddiviso un disco rigido in diverse partizioni, probabilmente disponete di qualche nozione di virtualizzazione. Una partizione è la divisione logica di un'unità disco rigido per creare, di fatto, due dischi rigidi distinti.
La virtualizzazione del sistema operativo consiste nell'utilizzo di un software che consenta a un dispositivo hardware di eseguire contemporaneamente più immagini del sistema operativo. La tecnologia ha preso avvio sui mainframe decine di anni fa, consentendo agli amministratori di evitare di sprecare costosa energia per l'elaborazione.
=> 20 cose da sapere sulla virtualizzazione
=> Prassi migliori di virtualizzazione
Nel 2005, il software di virtualizzazione è stato adottato più rapidamente di quanto chiunque, inclusi gli esperti, potesse immaginare. Esistono tre aree del settore IT in cui la virtualizzazione sta facendo passi da gigante: la virtualizzazione di rete, di storage e di server.
La virtualizzazione della rete è un modo per riunire le risorse disponibili in una rete suddividendo la larghezza di banda disponibile in canali, ciascuno dei quali è indipendente dagli altri e può essere assegnato (o riassegnato) a un determinato server o dispositivo in tempo reale. L'idea è che la virtualizzazione nasconde l'effettiva complessità della rete separandola in parti gestibili, in modo molto simile alla partizione del disco rigido che facilita la gestione dei file.
La virtualizzazione dello storage è il raggruppamento dello storage fisico partendo da diversi dispositivi di archiviazione in rete per arrivare a ciò che appare come un unico dispositivo gestito da una console centrale. La virtualizzazione dello storage viene comunemente utilizzata nelle reti SAN (Storage Area Network).
La virtualizzazione dei server consiste nel mascheramento delle risorse dei server (inclusi il numero e l'identità dei singoli server, processori e sistemi operativi fisici) agli utenti dei server stessi. L'obiettivo è di evitare all'utente di dover comprendere e gestire dettagli complessi delle risorse dei server e di aumentare, nel contempo, la condivisione e l'utilizzo delle risorse, garantendo la possibilità di una successiva espansione.
La virtualizzazione può essere interpretata come un aspetto di una tendenza generale nel settore IT aziendale che include l'Autonomic Computing, uno scenario in cui l'ambiente IT sarà in grado di autogestirsi sulla base dell'attività percepita e l'Utility Computing in cui la capacità di elaborazione dei computer viene considerata un servizio che i clienti potranno pagare solo quando richiesto. L'obiettivo tipico della virtualizzazione è quello di centralizzare le attività amministrative, migliorando nel contempo la scalabilità e i carichi di lavoro.