Come utente, alcuni di voi potrebbero non essere interessati dalle due terminologie che appaiono ora quasi in ogni sito tecnico: Cloud Computing e Virtualization. Abbiamo trattato degli articoli introduttivi su Cloud Computing ma la virtualizzazione non è stata trattata qui. Quindi cerchiamo di capire cosa è la virtualizzazione e cosa offre a causa della quale è diventata una parola di moda.
Cos'è la virtualizzazione
Prima di tutto capiamo che la virtualizzazione non è una novità - è sempre stata lì, ha avuto una grande importanza durante il tempo del mainframe del computer, dove era necessario condividere le risorse in modo efficiente, poiché erano piuttosto costose in quel momento.
Con l'avvento del tempo, la virtualizzazione ha perso importanza a causa di due motivi principali:
- I costi dell'hardware sono calati drasticamente con LSI e VLSI.
- l'architettura x86 è diventata molto popolare.
In breve:
Virtualization is any framework or process or layer which divides the resources like servers, databases, networks, operating system into one or more different execution environments.
Consente agli utenti di eseguire una singola risorsa fisica come il server o il dispositivo di archiviazione in modo che appaia come una risorsa logica multipla. Ciò che effettivamente fa la virtualizzazione è che astrae le caratteristiche delle risorse di calcolo in modo che altri processi, applicazioni o sistemi possano interagire con tali set di risorse in modo non conflittuale.
Gli esempi possono essere partizionamento dell'unità, utilizzando l'emulatore mobile o utilizzando prodotti come Virtual PC o prodotti di virtualizzazione desktop VMware.
La virtualizzazione come il cloud computing non ha una definizione di settore standard e ogni definizione può essere corretta. Inoltre non ha tipi standard, quindi possiamo classificarlo in tre grandi categorie:
- Virtualizzazione del sistema operativo
- Virtualizzazione dei dispositivi di archiviazione
- Virtualizzazione delle applicazioni
Esistono altri tipi di virtualizzazione che si sono evoluti nel corso degli anni e stanno acquisendo importanza in settori emergenti come il cloud computing e il grid computing. Si tratta di virtualizzazione dello storage, virtualizzazione dei servizi, virtualizzazione dell'hardware, virtualizzazione della rete, virtualizzazione della gestione e virtualizzazione dei server delle applicazioni.
L'ambito della virtualizzazione è in aumento e con l'architettura single-chip che verrà implementata a breve, mi aspetto molti investimenti in questo campo.
Farò luce sui suddetti tipi nei miei post futuri.
Dai un'occhiata a Nested Virtualization in Windows 10.
Articoli correlati:
- Cos'è il cloud ibrido? Definizione, vantaggi e benefici
- Cos'è il cloud e il cloud computing? Un'introduzione per principianti!
- Spiegazione della differenza di calcolo tra cloud pubblico e cloud privato
- 5 fatti sugli affari di Cloud Computing che dovresti sapere
- I migliori servizi di cloud computing