AL.MA Consulting

Soluzioni per il mondo dell’informatica.

AL.MA Consulting RSS Feed
 
 
 
 

Virtualizzazione - Pro e contro - Approfondimento “poco tecnico”

I vantaggi della virtualizzazione

Oggi moltissimi addetti al mondo I.T. parlano di virtualizzazione, esaltandone le virtù …. oppure affermando che é una cosa assolutamente instabile….
Abbiamo ascoltato teorie a riguardo dalle più disparate, del tipo “una macchina virtuale si porta tutti i problemi del sistema operativo ove gira”… oppure “questi software non possono girare nelle macchine virtuali”.. od ancora “ma che server devo comperare per farci stare tutti i miei server”…

In fronte a queste “scuole di pensiero” é difficile orientarsi, in quanto qualsiasi persona dotata di buon senso, si creerebbe dei dubbi.

La virtualizzazione porta molti vantaggi, ma ha anche delle contro indicazioni.
Ma….. innanzitutto cosa é la virtualizzazione ??

“Per virtualizzazione si intende la creazione di una versione virtuale di una risorsa normalmente fornita fisicamente”.
“Tra gli impieghi della virtualizzazione il più utilizzato è probabilmente la virtualizzazione di sistemi operativi. Via software è necessario un sistema operativo in esecuzione (host) che esegua un software di virtualizzazione che crei ad alto livello le varie virtual machine (guest) che girano come se fossero dei normali programmi e che comunicano con l’hardware solo indirettamente, tramite il software di virtualizzazione che agisce a basso livello”.

Supponiamo di avere un server ed un programma di virtualizzazione. I due costituiscono un “insieme”.
La virtualizzazione permette quindi di poter “partizionare” il mio insieme più grande (il mio server fisico con relativo programma di virtualizzazione) in più sottoinsiemi più piccoli (i miei server con i loro sistemi operativi).

Un beneficio immediato é la riduzione dei costi hardware: non ho bisogno di acquistare server fisici, ma devo semplicemente creare un server virtuale al momento del suo bisogno.

Ma quante risorse hardware devo avere per creare più server virtuali ??
E’ una obiezione lecita, per la quale non esiste risposta oggettiva. L’unico suggerimento che possiamo offrire é quello di cercare di essere ragionevoli. Evitate di stimare che 20 macchine virtuali necessitano di 1 GB di ram. Sicuramente e’ sotto stimato. La virtualizzazione porta benefici, ma deve essere apportata con raziocinio.
La stessa filosofia é valida per altre risorse hardware quali dischi e CPU.
Ricordiamoci che é sempre meglio abbondare (comunque senza esagerare, é uno spreco di risorse finanziarie).

Un vantaggio della virtualizzazione é l’ incapsulamento, ovvero la capacità di ridurre le macchine fisiche ad uno o più file. Le macchine virtuali “risiedono in un file” (o più di uno), diventando quindi trasportabili. Posso metterle in un Hard Disk USB, comprimerle oppure inviarle via e-mail.

Le macchine virtuali sono indipendenti dall’hardware. Il sistema operativo virtuale (guest) ignora su quale hardware stia funzionando. Esso si interfaccia solamente al programma di virtualizzazione.

Una conseguenza (ed un vantaggio) dei due punti di cui sopra… In caso di necessità di upgrade hardware non devo re - installare niente dei miei sistemi guest. Installo il mio software di virtualizzazione, fermo le macchine virtuali, ne copio i file sul nuovo server, avvio le macchine virtuali… Finito.

Nel caso del blocco hardware del mio server ho tutte le macchine virtuali ferme ??? Consideriamo che la virtualizzazione ha ridotto i costi necessari all’ acquisto di molti server di piccola capacità. In pratica vi ha fatto risparmiare dei soldi. Vi suggeriamo quindi di spendere una parte del vostro risparmio in un buon server dotato di tutti i sistemi di “alta affidabilità” quali doppio alimentatore, dischi ridondati……

I software commerciali di virtualizzazione più evoluti, offrono tutte le soluzioni necessarie alla creazione di nodi sempre disponibili (alta affidabilità), indipendentemente dal fallimento hardware di un singolo server.

Le CPU dei nostri server fisici (quelli che possedete oggi) sono utilizzate mediamente sotto al 10%. Perché quindi non virtualizzarli ??

Esistono anche delle contro indicazioni nella virtualizzazione…
Essa é da evitare nel caso si necessiti di hardware specializzato. Facciamo un esempio, una scheda pci, creata per uno scopo particolare, da installare all’interno del server, probabilmente é inutilizzabile.
Considerate che le porte seriali possono essere messe su ethernet tramite convertitori di protocollo, quindi la necessità di utilizzo di una seriale (o anche di una porta USB) probabilmente é ininfluente ai fini della virtualizzazione.

AL.MA Consulting offre soluzioni di virtualizzazione per qualsiasi esigenza.
La esperienza sviluppata sul campo, ci ha portato ad adottare e commercializzare la piattaforma VMware.
VMware offre soluzioni per qualsiasi esigenza di virtualizzazione, dal desktop al datacenter.

Le considerazioni esposte in questo post sono riferite in linea teorica a qualsiasi sistema di virtualizzazione, ma trovano riscontro ideale in VMware.

In conclusione la virtualizzazione é una soluzione che porta molti benefici (quali la maggior efficienza, riduzione dei costi e maggiore flessibilità) alla vostra azienda. Diffidate da coloro che insistono nell’esaltarne le disfunzioni e le cattive funzionalità.
La virtualizzazione, ed in particolare WMware, funzionano MOLTO bene. La nostra esperienza si articola dal singolo PC desktop al datacenter, passando per webfarm su internet.

Ricordiamoci che é sempre necessario procedere nelle implementazioni con metodo, evitando di improvvisare e pretendere quindi risultati improponibili.

Leave a Reply

Tag

 

settembre 2010
L M M G V S D
« feb    
 12345
6789101112
13141516171819
20212223242526
27282930  

Archivi

Categorie