Virtualizzazione: come e quando
Data: 10 Novembre 2005Autore: Maurizio Pelizzone
Ultimamente sento parlare sempre più spesso di Macchine virtuali e Virtualizzazione ( a volte anche a sproposito ) ma ritengo che non siano molto chiari gli ambiti nei quali questo tipo di tecnologia possa portare dei vantaggi.
Questi sono quelli nei quali propongo una soluzione “virtuale” …
- Sviluppo, test e debug
In questo ambito poter testare la propria applicazione su diverse piattaforme senza dover avere dell’hardware dedicato ha due tipi di vantaggi: economico e logistico. Pensiamo al caso di un software che vede garantire compatibilità sotto windows 98, windows me e windows 2000, ma dove a disposizione abbiamo solo il nostro pc con windows xp o linux. Potremmo creare n partizioni, ma per esperienza personale posso garantirvi che poterle simulare è decisamente più comodo. Stesso discorso per le applicazioni web che sarebbe sempre e comunque meglio testare sotto diversi browser e piattaforme. - Formazione e sperimentazione
Dove la configurazione di sistemi operativi e/o applicazioni potrebbe compromettere la nostra macchina o la rete aziendale. - Virtualizzazione di servizi
Premesso che per ogni realtà è necessario fare le valutazioni appropriate, alcuni servizi come dhcp, smtp, faxserver e webserver se usati sporadicamente potrebbero trovare nella virtualizzazione una soluzione pratica e veloce per garantire forte scalabiltà e ripristino veloce in caso di problemi sull’host . Nel caso sia necessaria più potenza elaborativa potremmo spostare in modo veloce le macchine virtuali ( senza doverle riconfigurare ) su pc più performanti mentre nel caso ripristino di un sistema dovuto a problemi hardware avremmo il vantaggio di dovere riconfigurare un solo pc. Da non trascurare il fatto che, se decidessimo di usare più macchine virtuali per separare i vari servizi, avremmo anche una separazione dei punti critici. In pratica, in caso di problemi su un servizio ( quindi su una macchina virtuale ), gli altri ( servizi ) dovrebbero continuare a funzionare essendo installati “virtualmente” su altre macchine. - Affitto o vendita di macchine Virtuali
Nel caso in cui sia necessario fornire servizi ( come l’hosting per web ) con un altro grado di personalizzazione ma con un limitato utilizzo di cpu e disco, l’affitto di una macchina virtuale abbassa notevolmente i costi di gestione garantendo comunque una completa amministrazione remota, inoltre in questo modo il rischio di malfunzionamenti hardware va a ricadere sul fornitore del servizio
Mi permetto a questo punto da dare alcuni consigli per ottimizzare le prestazioni:
- Usare dischi scsi nelle macchine virtuali in quanto il controller ( per quanto simulato ) subisce le ottimizzazioni tipiche della tecnologia scsi ( letture e scritture contemporanee )
- Dischi virtuali di dimensione fissa ( il ridimensionamento a runtime porta un inutile degrado delle prestazioni )
- Non assegnare alla macchina virtuale più memoria di quella disponibile sulla macchina host in quanto la simulazione della ram ( oltre la disponibilità fisica ) verrebbe gestita tramite swap su disco. La memoria disponibile va calcolata tenendo in considerazione anche la memoria occupata della virtualizzazione e dai servizi di base della macchina host. ( Questa caratteristica non è presente in tutti i software di virtualizzazione. )
Per finire un breve elenco dei principali software di virtualizzazione
- Microsoft Virtual PC e Microsoft Virtual Server ( commerciale )
- VmWare ( Commerciale )
- Vmware Player ( Gratuito )
- Bochs ( opensource )
- Qemu ( opensource )
Ultima nota: Per le piattaforme commerciali sono disponibili dei software per una migrazione assistita di una macchina fisica su una macchina virtuale.
Questo articolo è stato pubblicato il 10 Novembre 2005 alle 11:39 pm ed è stato letto 9752 volte
Archiviato sotto software, hardware.
Se questo post ti è piaciuto puoi iscriverti al mio
Feed Rss
e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere
di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri,
ma se preferisci puoi passare direttamente al
post precedente o a quello successivo.
Forse collegati ..
- I perchè della vita ...
La maggior parte di queste simpatiche domande le conoscerete già però visto che sono sempre divertenti le pubblico lo stesso.... Quando - Newsvine, le mie impressioni.
Sono ormai passati alcuni giorni da quando ho ricevuto l'invito per Newsvine. Quando mi sono loggato la prima volta sono rimasto - SMAU 2005: prime impressioni
Se l'anno scorso l'area espositiva si era ridotta notevolmente, quest'anno è stata praticamente dimezzata :( Questa è la prima considerazione - Pensiero cinese
Siate come la piccola supposta che quando è chiamata a fare il suo dovere lo fa fino in fondo, - Silvio Berlusconi's weblog
Link di riferimento: Silvio Berlusconi's weblog Le mie dichiarazioni. Da conservare per i posteri e rileggere quando si è un






















6 Giugno 2007
Ottima guida, chiara e semplice! Bravo, anche se datata è ancora attuale
14 Giugno 2007
grazie