Sommario:
- Un po 'di storia sulla virtualizzazione
- Vantaggi della virtualizzazione
- Svantaggi della virtualizzazione
- Un must per l'IT
Con l'aumentare dei costi energetici e la riduzione degli spazi per uffici, le soluzioni per il risparmio di energia e di spazio sono un premio assoluto. In termini di pura economia, l'implementazione di una migrazione totale verso un ambiente virtualizzato sembra un po 'ridondante. Nel complesso, tuttavia, la virtualizzazione è stata accolta con entusiasmo nel settore IT. Ci sono ancora alcune rughe, ma è il potenziale illimitato che ha davvero emozionato le persone. Qui diamo uno sguardo ai pro e ai contro e ti lasciamo decidere.
Un po 'di storia sulla virtualizzazione
Secondo il sito Web ufficiale di VMware, la pratica della virtualizzazione iniziò negli anni '60, quando IBM tentò di partizionare meglio i computer mainframe nel tentativo di aumentare l'utilizzo della CPU. Il risultato finale è stato un mainframe in grado di eseguire contemporaneamente più operazioni. Con l'inizio degli anni '80 e '90, l'architettura x86 divenne l'architettura preferita quando il calcolo distribuito iniziò a prendere piede nel settore IT. La proliferazione dell'architettura x86 ha effettivamente causato un esodo di massa dalla virtualizzazione quando il modello server-client ha iniziato un rapido aumento di popolarità.
Nel 1998, VMware è stata fondata da un gruppo di ricercatori dell'Università della California Berkley che stavano tentando di affrontare alcune delle carenze dell'architettura x86. Tra queste carenze c'era un concetto noto come utilizzo insufficiente della CPU. All'interno di molte implementazioni dell'architettura x86, l'utilizzo della CPU è in media tra il 10 e il 15 percento della capacità totale. Uno dei motivi principali alla base di questo comporta la pratica di eseguire un server per CPU per aumentare le prestazioni di ogni singolo server. Ciò ha migliorato le prestazioni, ma a scapito dell'efficienza hardware.
Vantaggi della virtualizzazione
Non c'è dubbio che la virtualizzazione sia diventata molto popolare nel settore IT, ma perché? Alcuni dei motivi più ovvi riguardano un maggiore utilizzo della CPU, un maggiore utilizzo dello spazio e la capacità di standardizzare le build dei server. In termini di utilizzo della CPU, più server su una macchina fisica si traducono in genere in più lavoro svolto dalla CPU. Quindi, anziché ricevere tutto il traffico Web su una macchina, tutto il traffico SMTP su un'altra macchina e tutto il traffico FTP su un'altra macchina, è possibile ricevere tutto il traffico su una macchina fisica, aumentando così l'utilizzo della CPU. Tuttavia, eseguire correttamente questa operazione implica l'utilizzo di una certa discrezione nel posizionare più macchine virtuali su una macchina host in quanto questo scenario ha il potenziale per ridurre le prestazioni.
L'utilizzo della CPU fornito dalla virtualizzazione influisce indirettamente sull'utilizzo dello spazio. Tenendo presente lo scenario sopra menzionato in cui più server sono posizionati su una macchina fisica, è ovvio che con la virtualizzazione sono necessarie meno macchine fisiche e che, di conseguenza, viene consumato meno spazio.
Infine, la virtualizzazione si presta piuttosto facilmente ai concetti di clonazione, ghosting, snapshot e qualsiasi altro tipo di software di replica attualmente disponibile. Il valore in questo deriva dal margine di manovra che fornisce a un amministratore di sistema per la creazione di immagini di qualsiasi sistema operativo sulla rete. La creazione di immagini personalizzate consente a un amministratore di sistema di creare una build predefinita che può essere replicata in tutta la rete. Il tempo risparmiato durante la configurazione di server aggiuntivi è inestimabile. (Per saperne di più, dai un'occhiata alla virtualizzazione del server: 5 best practice.)
Svantaggi della virtualizzazione
La maggior parte degli svantaggi accertati per quanto riguarda la virtualizzazione riguarda principalmente la sicurezza. Il primo, e forse il più importante, svantaggio riguarda il concetto di singolo punto di errore. In parole povere, se il server Web di un'organizzazione, il server SMTP e qualsiasi altro tipo di server si trovano tutti sulla stessa macchina fisica, un giovane hacker intraprendente deve solo eseguire un attacco di negazione del servizio su quella macchina host per disabilitare più server all'interno infrastruttura server di una rete. L'arresto del server Web di un'organizzazione può essere devastante in sé e per sé, ma eliminare diversi server può essere catastrofico positivamente.
In secondo luogo, una pratica di sicurezza comune consiste nel posizionare un sistema di rilevamento delle intrusioni (IDS) su più interfacce di rete all'interno di una determinata rete. Se configurato correttamente, l'IDS può essere uno strumento utile quando si studiano tendenze, euristica e altre attività simili all'interno della rete. Tuttavia, ciò diventa quasi impossibile in un ambiente virtualizzato, in cui più sistemi operativi sono posizionati su una macchina host a causa del fatto che i sistemi di rilevamento delle intrusioni sono solo in grado di monitorare le interfacce di rete fisiche. In altre parole, l'IDS funziona come un incantesimo durante il monitoraggio del traffico in ingresso e in uscita sull'interfaccia di rete fisica, ma quando il traffico si sposta tra server virtuali, l'IDS non sente altro che grilli nella foresta. (Per la lettura correlata, controlla The Dark Side of the Cloud.)
Un must per l'IT
Lo sforzo della maggior parte delle aziende di rimanere a galla tecnologicamente ha dato alla luce un'insaziabile sete di più capacità e più prestazioni. Data la necessità di fare di più con meno, non dovrebbe sorprendere che la virtualizzazione sia diventata rapidamente un punto fermo dell'amministrazione del sistema. Fino a quando una nuova innovazione nell'architettura della CPU prende d'assalto il mondo IT, la virtualizzazione continuerà a essere considerata un must assoluto all'interno di qualsiasi rete IT affidabile.