Come scelgo la migliore strategia di virtualizzazione?
L'idea centrale alla base della virtualizzazione è far sembrare che l'hardware del computer abbia capacità maggiori di quanto non faccia in realtà. Esistono molti modi per farlo, quindi devi tenere a mente alcune cose mentre decidi la migliore strategia di virtualizzazione per le tue esigenze. Per scegliere la migliore strategia, considera se la tua rete di computer ha subito un improvviso aumento del numero di server utilizzati, quanti soldi sono disponibili da spendere per la virtualizzazione e quanto controllo hai bisogno sulle risorse.
La virtualizzazione nel campo dei computer esiste da molto tempo. I primi mainframe utilizzavano tecniche di paging per la virtualizzazione dell'archiviazione, ovvero la memoria principale. L'archiviazione ausiliaria o su disco è stata virtualizzata mediante l'uso di reti di archiviazione (SAN) e NAS (Network Attached Storage). La virtualizzazione è stata estesa per includere risorse di computer e di rete. Da un grande server di virtualizzazione, è possibile scolpire molti altri server che eseguono diversi sistemi operativi. È possibile assegnare una parte della rete disponibile e tutto ciò avviene tramite software di virtualizzazione.
Una strategia di virtualizzazione potrebbe essere quella di sostituire molti server discreti, ciascuno con un sistema operativo e una o poche applicazioni, con pochi server di virtualizzazione di grandi dimensioni. La bellezza di questa strategia di virtualizzazione comporta il risparmio di spazio nel data center e altre spese generali di risorse come alimentazione, interruzioni di rete e aria condizionata. Questa strategia di virtualizzazione è la migliore per le organizzazioni che hanno sperimentato l'espansione del server durante i periodi di crescita e dall'acquisizione di altre società.
Un'altra strategia di virtualizzazione prevede l'uso del cloud computing. Il cloud computing è quando un grande data center, come una società online, offre server di virtualizzazione a noleggio. Pagando un canone mensile, il cliente può ritagliare più server con capacità diverse, spazio di archiviazione per supportare database e altre applicazioni e una parte della larghezza di banda della rete.
Il vantaggio di questa strategia di virtualizzazione è il basso costo, poiché vengono fatturate solo le risorse necessarie per supportare le applicazioni. L'aspetto negativo è che la tua organizzazione non avrà il pieno controllo delle risorse. Questa strategia di virtualizzazione significa affidarsi a un'altra società o organizzazione per mantenere le macchine virtuali sempre in esecuzione. Di conseguenza, la tendenza si è sviluppata per mantenere le applicazioni mission-critical interne e back-office nel cloud. Eccezionali eccezioni a questa strategia di virtualizzazione sono le applicazioni Web che non richiedono una disponibilità solida.
Col passare del tempo, è possibile che il cloud computing possa diventare abbastanza solido da supportare applicazioni mission-critical. Un vecchio detto nel campo dei computer, tuttavia, è che ciò che può andare storto andrà storto - e nei momenti più inopportuni. La migliore strategia di virtualizzazione terrà conto di questi principi senza tempo.