Per anni, ogni volta che le aziende distribuivano una nuova applicazione per i propri dipendenti e clienti, l’applicazione veniva eseguita sul proprio server. Sempre più spesso le aziende eseguono molte applicazioni contemporaneamente su un singolo server utilizzando la tecnologia di virtualizzazione. Ciò ha creato la necessità di un nuovo tipo di gestione chiamato gestione della virtualizzazione. La gestione della virtualizzazione aiuta le aziende a distribuire, aggiornare, monitorare e mantenere le applicazioni virtualizzate. Utilizzando il software di gestione della virtualizzazione, i responsabili IT possono controllare il proprio ambiente di elaborazione virtualizzato.
La necessità di una gestione della virtualizzazione è sorta a causa dell’adozione quasi universale della virtualizzazione di server e applicazioni. Le aziende si sono rese conto che l’approccio tradizionale di un’applicazione per server era un uso inefficiente delle risorse informatiche. Abbastanza spesso, molti server hanno funzionato a una frazione delle loro prestazioni nominali. Questo si è rivelato molto costoso poiché ogni server sottoutilizzato necessitava ancora di un sistema operativo, di elettricità e doveva essere gestito. La virtualizzazione consente a più applicazioni di condividere un singolo server senza conflitti. Ciò consente alle aziende di consolidare il numero di server che devono possedere, riducendo notevolmente i costi.
Affinché la virtualizzazione funzioni, un’applicazione deve essere associata a un sistema operativo in un elemento software chiamato macchina virtuale. Il software di gestione della virtualizzazione viene spesso utilizzato per creare queste macchine virtuali. Successivamente, la macchina virtuale deve essere posizionata su un server per poter essere eseguita. Il software di gestione della virtualizzazione viene utilizzato per installare e testare le singole macchine virtuali su un server.
Le applicazioni virtualizzate, come le applicazioni tradizionali in esecuzione su un server, devono essere aggiornate e verificate nel tempo. A tal fine, il software di gestione della virtualizzazione viene utilizzato per monitorare le prestazioni di una macchina virtuale. Se le prestazioni sono inferiori alla media, un amministratore potrebbe utilizzare il software di gestione per allocare più memoria o potenza di elaborazione. Ciò aiuterebbe l’istanza virtuale dell’applicazione a funzionare più velocemente. Allo stesso modo, se si verifica un problema con un’applicazione, il software di gestione della virtualizzazione viene utilizzato per individuare e correggere la situazione. Inoltre, il software viene utilizzato ogni volta che un’applicazione deve avere una nuova patch installata o deve essere applicato un aggiornamento.
Quando la virtualizzazione di server e applicazioni divenne popolare, gli strumenti di gestione della virtualizzazione erano piuttosto rudimentali e offrivano solo funzionalità limitate. Poiché la virtualizzazione è diventata una parte fondamentale della maggior parte delle infrastrutture IT, gli strumenti di gestione hanno aggiunto molte funzionalità. Ad esempio, molti strumenti di virtualizzazione ora consentono agli amministratori IT di gestire contemporaneamente le proprie reti virtuali e fisiche.
Inoltre, gli strumenti di gestione della virtualizzazione stanno ora assumendo funzioni più strategiche. Inizialmente, il sistema di gestione è stato utilizzato per mantenere le applicazioni in esecuzione senza problemi. Ora, gli strumenti di gestione sono sempre più utilizzati per identificare i modelli di utilizzo e aiutare nella pianificazione per soddisfare le nuove esigenze.