Virtualizzazione e Cloud Computing
La virtualizzazione è il processo che permette di trasformare l’hardware in software, ovvero “virtualizzare“ le risorse hardware di un computer (comprese tutte le sue componenti) e creare una macchina virtuale completamente operativa in grado di eseguire sistemi operativi e applicazioni nello stesso modo di un computer fisico.
Più macchine virtuali hanno la possibilità di condividere le medesimo risorse hardware senza interferire tra loro e questo offre la possibilità di eseguire contemporaneamente diversi sistemi operativi e applicazioni in un singolo computer.
Il Cloud Computing rappresenta un grande cambiamento rispetto alla visione tradizionale delle aziende in materia di risorse IT. Essenzialmente consiste nella distribuzione on-demand delle risorse IT (quali server, risorse di archiviazione, database, rete, software, analisi e intelligence) tramite Internet. In questo modo l’intera erogazione di servizi diventa pay-per-use e permette di risparmiare sui costi operativi, gestendo allo stesso tempo l’infrastruttura in maniera più efficiente con la possibilità di ridimensionare le risorse in base all’evoluzione delle necessità aziendali.
Virtualizzazione e Cloud Computing non sono intercambiabili ma sono sicuramente complementari. Un sistema correttamente virtualizzato può essere senza dubbio il primo passo verso la maggior agilità e autonomia offerti dal cloud computing.