La virtualizzazione è il processo virtuale di creazione di una rappresentazione basata su software di entità non fisiche. (applicazioni, rete virtuali, storage..)è, inoltre, un modo molto efficace per ridurre le spese IT aumentato però l'efficienza.

​COME FUNZIONA?

La virtualizzazione utilizza il software per simulare le funzionalità hardware e creare un sistema di computer virtuale, questo consente alle organizzazioni IT di eseguire più di un sistema virtuale (e più sistemi operativi e applicazioni) su un unico server.

TIPI DI VIRTUALIZZAZIONE

  • ​Virtualizzazione del server: permette di eseguire più sistemi operativi su un unico server fisico come macchine virtuali estremamente efficienti; i principali vantaggi sono:
    • IT più efficiente
    • Riduzione dei costi operativi
    • Deployment dei carichi di lavoro più veloce
    • Aumento delle prestazioni delle applicazioni
    • Maggiore disponibilità dei server
    • Eliminazione della proliferazione dei server e della complessità
  • Virtualizzazione della rete: consente di eseguire le applicazioni su una rete virtuale analoga a una rete fisica, ma con maggiori benefici operativi; presenta, inoltre, dispositivi e servizi di rete logici ai carichi di lavoro connessi
  • Virtualizzazione del desktop: permette alle organizzazioni IT di rispondere più rapidamente all'evoluzione delle esigenze degli ambienti di lavoro e alle nuove opportunità; inoltre le applicazioni e i desktop virtualizzati possono essere implementati in modo più facile e veloce.

Virtualizzazione VS cloud computing

Sebbene spesso siano considerate lo stesso tipo di tecnologia la virtualizzazione e il cloud computing non sono intercambiabili. La prima difatti consiste in un software che rende indipendenti gli ambienti di elaborazione dall'infrastruttura fisica; le seconda, invece, fornisce risorse di elaborazione condivise. Sono dunque soluzioni complementari.

​MACCHINE VIRTUALI

Una macchina virtuale è un sistema di computer virtuale: un container software altamente isolato che include un sistema operativo e applicazioni.

Ogni macchina virtuale è completamente indipendente e la disponibilità di più macchine virtuali su un singolo computer consente l'esecuzione di più sistemi operativi e applicazioni su un unico server fisico o "host"; per separare le macchina virtuali dall'host serve un software denominato hypervisor che smista le risorse di elaborazione a ciascuna macchina virtuale in base alle esigenze.

Caratteristiche

Partizionamento

  • Esecuzione di più sistemi operativi su una macchina fisica.
  • Suddivisione delle risorse di sistema tra le macchine virtuali

Isolamento

  • Isolamento di guasti e problemi di sicurezza a livello di hardware.
  • Protezione delle prestazioni grazie a controlli avanzati delle risorse.

Incapsulamento​

  • Salvataggio su file dell'intero stato di una macchina virtuale.
  • Spostamento e copia delle macchine virtuali con estrema facilità, in modo analogo ai file.

Indipendenza dall'hardware ​

  • Provisioning o migrazione delle macchine virtuali a qualsiasi server fisico.



 QUALI SONO I VANTAGGI DELLA VIRTUALIZZAZIONE?

  • Riduzione dei costi di capitale e operativi.
  • Riduzione o eliminazione dei downtime.
  • Aumento della produttività IT, dell'efficienza, dell'agilità e della capacità di risposta.
  • Accelerazione del provisioning di applicazioni e risorse.
  • Livelli superiori di Business Continuity e Disaster Recovery.
  • Gestione semplificata del data center.
  • Disponibilità di un Software-Defined Data Center reale.