Come faccio a scegliere la migliore strategia di virtualizzazione?

L’idea centrale alla base della virtualizzazione è far sembrare che l’hardware del computer abbia capacità maggiori di quelle che effettivamente ha. Ci sono molti modi per farlo, quindi devi tenere a mente alcune cose quando decidi la migliore strategia di virtualizzazione per le tue esigenze. Per scegliere la strategia migliore, considera se la tua rete di computer ha subito un improvviso aumento del numero di server utilizzati, quanto denaro è disponibile 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 dello storage, ovvero la memoria principale. L’archiviazione ausiliaria o su disco è stata virtualizzata tramite l’uso di reti SAN (Storage Area Network) e NAS (Networked Attached Storage). La virtualizzazione è stata estesa per includere computer e risorse di rete. Da un grande server di virtualizzazione, è possibile ricavare molti altri server che eseguono sistemi operativi diversi. È possibile assegnare una parte della rete disponibile e tutto ciò avviene tramite software di virtualizzazione.

Una strategia di virtualizzazione può consistere nel sostituire molti server discreti, ciascuno dei quali esegue un sistema operativo e una o poche applicazioni, con alcuni server di virtualizzazione di grandi dimensioni. La bellezza di questa strategia di virtualizzazione comporta il risparmio di spazio nel data center e altri costi generali delle risorse come alimentazione, interruzioni di rete e aria condizionata. Questa strategia di virtualizzazione è la migliore per le organizzazioni che hanno sperimentato l’espansione incontrollata dei server durante gli scatti di crescita e l’acquisizione di altre società.

Un’altra strategia di virtualizzazione prevede l’uso del cloud computing. Il cloud computing è quando un grande data center, come un’azienda online, offre server di virtualizzazione a noleggio. Con un canone mensile, il cliente può ritagliarsi più server con capacità diverse, storage 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, perché vengono fatturate solo le risorse necessarie per supportare le applicazioni. Lo svantaggio è che la tua organizzazione non avrà il pieno controllo delle risorse. Questa strategia di virtualizzazione significa affidarsi a un’altra azienda o organizzazione per mantenere le macchine virtuali sempre in esecuzione. Di conseguenza, si è sviluppata la tendenza a mantenere le applicazioni mission-critical interne e quelle di back-office nel cloud. Eccezioni degne di nota a questa strategia di virtualizzazione sono le applicazioni Web che non richiedono una disponibilità assoluta.

Con il passare del tempo, è possibile che il cloud computing diventi 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à a mente questi principi senza tempo.