Lun 21 Maggio 2012, 0:28

Ottimizza le tue risorse - e risparmia - virtualizzando il tuo sistema IT: scopri come.

Cos'è la virtualizzazione?

Per virtualizzazione si intende una risorsa virtuale che è normalmente fornita fisicamente. Qualsiasi risorsa hardware o software può essere fornita fisicamente: server, memoria, spazio disco, sistemi operativi, ecc... Un esempio di virtualizzazione potrebbe essere il disco fisso diviso in partizioni: la risorsa fisica rimane unica, ma quelle logiche potrebbero essere molteplici.

Se il disco fisso è una risorsa semplice, le complesse forniscono la possibilità di ridefinire dinamicamente le caratteristiche della risorsa virtuale e della sua mappatura fisica su risorse reali.

La virtualizzazione, di fatto, permette l'ottimizzazione delle risorse ed introduce il concetto di “on-demand”. Per verificare ciò, si può molto semplicemente aprire il task manager su uno o più server e controllarne le risorse effettivamente utilizzate; nella maggior parte dei casi, il server sarà impegnato per il 50% od anche meno.

 

Perché virtualizzare?

Perché conviene. La virtualizzazione aumenta l'efficienza e la disponibilità di tutta l'infrastruttura IT.

Bisogna cominciare ad eliminare il concetto di “un server per ogni applicazione” e liberare i consulenti e gli IT Admin (abbattendo, quindi, i costi) dalla gestione complicata di un ambiente fisico, lasciando loro il tempo per innovare e proporre nuove soluzioni per il business. Se, ad esempio, bisogna aggiornare un sistema operativo che ospita un applicativo mission critical per la società (la posta elettronica su tutti) in un ambiente fisico bisogna dare disservizio, bisogna farlo di notte o nel week end e questo comporta un aumento di costi non indifferente.

Virtualizzando si risparmia mediamente il 50% dei costi derivanti dall'IT consolidando il parco macchine esistente e garantendo l'alta affidabilità delle macchine stesse.



Natura di una macchina virtuale

back home
Una macchina virtuale

Una macchina virtuale non è nient'altro che una sorta di contenitore software che può eseguire un sistema operativo e le relative applicazioni in modo isolato ed indipendente. Una macchina virtuale funziona esattamente come una fisica e dispone di una sua CPU, RAM, Hard Disk, etc.

Il sistema operativo non è in grado di rilevare le differenze tra una macchina virtuale o fisica, idem per le applicazioni o gli altri server/client in rete. Una macchina virtuale è composta da software e non ha, di fatto, nessun hardware. Il risultato è che la macchina virtuale porta una serie di vantaggi rispetto alla macchina fisica:

  • Indipendenza rispetto all'hardware: una macchina virtuale funziona indipendentemente dall'hardware sottostante
  • Isolation: le macchine virtuali sono separate tra di loro
  • Encapsulation: le macchine virtuali possono incapsulare un ambiente completo
  • Compatibilità: sono compatibili con tutti gli hardware x86.

Di cosa si compone un sistema di virtualizzazione

La parte più importante è l'hypervisor.

Questo componente si occupa del monitoraggio e della gestione delle macchine virtuali in modo trasparente per non andare ad influire sul funzionamento o sulle prestazioni dei sistemi operativi virtualizzati. Controlla le attività al di sopra di ogni sistema, ovvero può essere usato anche per monitoraggio e debug dando modo di intervenire proattivamente e velocemente in caso di problemi.

Questo componente si può configurare per interrompere attività che potrebbero impattare su tutta l'infrastruttura (eccessivo traffico di rete, eccessivo utilizzo di risorse condivise, etc.) e, quindi, le macchine virtuali vengono usate molto spesso nelle software house per il test dei software stessi.

Un altro vantaggio è dato dal contenimento dei costi che si può ottenere consolidando l'infrastruttura e l'hardware (vedi qui).

E' molto più semplice e di facile gestione un ambiente eterogeneo virtualizzato rispetto a quello fisico ed in più si ha il vantaggio dell'allocazione dinamica delle risorse dove necessario e la riduzione drastica del tempo necessario per la messa in opera di nuovi sistemi. Oggi, chi è ancora in un ambiente fisico, se necessita di un nuovo server deve far richiesta al centro di costo di competenza, avere budget per effettuare la spesa, ordinare il server in questione, aspettare la consegna ed il montaggio. Questo processo richiede, nella migliore delle ipotesi, 2 settimane. Con un sistema virtualizzato, posto che ci siano risorse disponibili, il tutto avviene in circa 3 minuti. Se le risorse non fossero disponibili, a seconda della carenza (spazio disco, memoria, etc.) si può comunque risolvere molto più facilmente (della memoria costa sicuramente meno di un server, per esempio).


I vantaggi di una infrastruttura virtuale

back home

Qualsiasi società, piccola media o grande che sia, può ottenere benefici grazie all'implementazione di un'infrastruttura virtuale.

I vantaggi sono molteplici e quantificabili caso per caso anche a seconda del budget disponibile, ma possono essere in ogni caso così riepilogati:

  1. Utilizzo del 100% delle risorse hardware, con la virtualizzazione non si spreca nulla
  2. Riduzione dei costi di datacenter, meno macchine fisiche richiedono meno spesa in termini di costo spazio, costo raffreddamento e costo corrente, come anche il costo persona per gestire tutta l'infrastruttura (le cose complicate non sono mai le migliori e richiedono più persone per la gestione)
  3. Più disponibilità di applicazioni e servizi, nonchè business continuity in quanto è possibile migrare l'intera infrastruttura virtuale senza interruzioni di servizio, anche su location fisiche differenti eliminando il downtime pianificato ed anche quello non pianificato
  4. Flessibilità dell'infrastruttura: creare un nuovo server o un nuovo ambiente è veloce e semplice
  5. Risparmio quantificabile in circa 2.500 euro annui per ogni server virtualizzato (ovviamente maggiore l'infrastruttura maggiore il risparmio, e viceversa)
  6. Possibilità di espandere l'infrastruttura (applicazioni, servizi od altro) in ore piuttosto che giorni o settimane
  7. 85% di velocità in più nel ripristinare i sistemi dopo un down non pianificato

Tutte le società Fortune 100 si avvalgono della virtualizzazione: un caso?



Servizi

back home

Offro consulenza nella realizzazione ed aggiornamento dell'infrastruttura esistente, server consolidation, soluzioni ad hoc specifiche per ogni tipo di business, dalla media impresa allo studio professionale.

Tra i vari prodotti che possono essere usati per la virtualizzazione di un sistema, il leader di mercato, nell'implementazione e gestione del quale sono specializzato, è VMWare, che offre molti prodotti diversi a seconda delle esigenze.




Tell me

back home

Per qualsiasi richiesta di informazioni, per una prima analisi della tua infrastruttura IT o per un preventivo gratuito, puoi contattarmi usando questo modulo:


Nome e cognome*:
Nome e cognome non inseriti.
Tag html (<,>) non ammessi.
Società/Studio:
Tag html (<,>) non ammessi.
Email*:
Indirizzo email non inserito.
L'indirizzo email inserito non è valido.
Messaggio*:
Messaggio non inserito.
Tag html (<,>) non ammessi.
La lunghezza massima consentita per il messaggio è pari a 2000 caratteri.
Privacy*: Acconsento che i precedenti dati vengano trattati da Dario Raimondi nel rispetto dell'articolo 13 del D.Lgs. 196/03 sulla Privacy e non verranno dati in alcun modo a terzi.
Per inviare il messaggio occorre acconsentire al trattamento dei dati, grazie.