Cos'è la virtualizzazione?
La virtualizzazione è definita come una vista logica tra i sistemi hardware del computer e il software utilizzato per gestirli. Tre termini usati per descrivere l'impatto della virtualizzazione sui sistemi informatici sono virtualizzazione di rete, virtualizzazione dello storage e virtualizzazione dei server. È un concetto che fu originariamente introdotto negli anni '60 quando l'IBM Watson Research Center iniziò il Progetto M44 / 44x. Lo scopo del progetto era di valutare attentamente il concetto di "condivisione del tempo" come era più comunemente noto. Il progetto M44 / 44x ha esaminato l'applicazione pratica della virtualizzazione mediante l'utilizzo di macchine virtuali che utilizzano memoria virtuale e multi-programmazione.
Da quel momento, la metodologia è stata associata a varie tecnologie informatiche tra cui il partizionamento, la condivisione del tempo, l'emulazione della macchina, la simulazione e la qualità del servizio. La virtualizzazione della rete combina le risorse disponibili suddividendo la velocità di trasferimento dei dati, o larghezza di banda, in canali indipendenti più piccoli in modo che possano essere assegnati a un server designato in tempo reale. In questo scenario, la virtualizzazione funziona per camuffare la vera complessità del sistema suddividendola in parti più piccole e più controllabili.
In alternativa, la virtualizzazione dello storage è il raggruppamento di diversi componenti di storage fisico in quella che sembra essere un'unità virtuale solitaria che viene quindi gestita da una posizione centrale. Questa forma di virtualizzazione viene abitualmente utilizzata per coordinare le reti di aree di archiviazione. La virtualizzazione dei server consente alla rete di nascondere ai propri utenti le risorse dei server, come la posizione fisica e l'identità di server, processori e sistemi operativi. L'obiettivo è proteggere l'utente dal dover interpretare, elaborare e amministrare transazioni server complesse, consentendo allo stesso tempo la collaborazione delle risorse con la capacità di essere ulteriormente sviluppata.
La virtualizzazione offre numerosi vantaggi a supporto dell'efficienza dei costi e dei risultati della garanzia della qualità. Ad esempio, può essere utilizzato per combinare la funzionalità di diverse stazioni di elaborazione sottoutilizzate su pochi server. La virtualizzazione consente inoltre agli amministratori di rete di eseguire software normalmente limitato ai sistemi operativi precedenti o di essere utilizzati per proteggere le piattaforme di elaborazione da applicazioni potenzialmente instabili. Inoltre, è possibile creare e utilizzare un monitor di macchina virtuale come sistema operativo di base. Questi sono solo alcuni dei vantaggi offerti ai professionisti IT quando applicano le tecniche di gestione della virtualizzazione.
Sebbene la maggior parte delle aziende inizi a esplorare la virtualizzazione con i test e lo sviluppo delle applicazioni, questo strumento sta rapidamente diventando la soluzione di scelta nel settore. In un mercato competitivo, i responsabili IT hanno il compito di soddisfare in modo creativo i requisiti di servizio della propria organizzazione. La virtualizzazione offre all'azienda una soluzione unica per una varietà di condizioni aziendali a una frazione del costo.