Attualmente la virtualizzazione è uno dei temi più ricorrenti nel settore informatico. Talvolta questa tecnologia viene presentata come uno strumento utile allo sviluppo, al testing ed al consolidamento dei sistemi; in altri casi viene proposta come panacea per tutti i mali. La nostra opinione è che, come per tutte le tecnologie informatiche, è necessario identificare i reali vantaggi offerti e, conseguentemente, individuare i più opportuni ambiti d'applicazione.
Tra i vantaggi offerti vi sono:
- la creazione di un ambiente di test per veificare gli aggiornamenti dei sistemi operativi;
- il consolidamento dell'infrastruttura esistente, con un'ottimizzazione nella distribuzione delle risorse hardware;
- la semplificazione delle procedure di disaster recovery;
- la creazione di intere infrastrutture virtualizzate per gli uffici periferici (branch-in-a-box);
- la riduzione dei consumi e della dissipazione termica.
Esistono tuttavia dei rischi reali associati ad un processo di virtualizzazione "spinta" dei sistemi. Infatti:
- ogni singolo host delle macchine virtuali diventa un singolo punto di fallimento per più server e servizi;
- possono presentarsi dei problemi nell'accesso ad alcune periferiche hardware (ES. USB, SCSI, ecc.);
- il costo delle licenze software ed il dimensionamento dei sistemi host può risultare antieconomico;
- alcuni servizi sono per loro natura poco compatibili con un ambiente virtualizzato (ES. server di backup, di monitoring, ecc.);
- alcuni applicativi "resource intensive" possono risentire dello strato di virtualizzazione e della condivisione delle risorse hardware, con conseguente degrado delle prestazioni (ES. DBMS, server di streaming, server di messaggistica, ecc.)
Orientarsi verso la virtualizzazione, quindi, significa analizzare approfonditamente la propria infrastruttura, in modo da misurare i vantaggi potenziali e comporre in modo ottimale un insieme di server fisici e server virtuali. Si tratta quindi di compiere una scelta la cui rilevanza è strategica.
E voi... siete scettici o entusiasti riguardo alla virtualizzazione?