#1 Leader globale nella resilienza dei dati
Linee guida di Veeam per i clienti interessati dall'aggiornamento dei contenuti di CrowdStrike

Cos'è la virtualizzazione dei server?

Molte organizzazioni effettuano un over-provisioning dell'hardware dei server, con conseguenti costi aggiuntivi per la condivisione e la manutenzione. La virtualizzazione dei server può aiutare a ridurre questi costi e a sfruttare meglio l'hardware. Ma cos'è la virtualizzazione dei server? Si tratta della pratica di utilizzare il software per dividere un singolo server fisico in diverse macchine virtuali (VM), ognuna delle quali può eseguire un sistema operativo diverso. Questi server virtuali possono essere utilizzati per vari scopi, come l'esecuzione di server Web o di database o sistemi operativi desktop remoti. Uno dei principali vantaggi della virtualizzazione dei server è che consente ai team IT di sfruttare al massimo l'hardware, garantendo che i server potenti non vengano sottoutilizzati.

Come funziona la virtualizzazione dei server?

La virtualizzazione dei server utilizza un hypervisor per consentire a un server host di eseguire diverse VM guest. Ogni VM agisce come un computer completo con accesso condiviso alla potenza di elaborazione, allo storage e ad altre risorse dell'host. Ciò significa che l'hypervisor può essere eseguito direttamente sull'hardware dell'host o all'interno del sistema operativo dell'host. Ogni guest viene eseguito all'interno dell'hypervisor. Al sistema operativo guest, la VM apparirà come un computer fisico con tutte le risorse di sistema rese disponibili dall'hypervisor.

Se la tua azienda utilizza server dedicati per ogni carico di lavoro, è probabile che questi server siano utilizzati per la maggior parte del tempo al 20% circa. La virtualizzazione aiuta a ottenere di più da ogni server dedicato.

I tre tipi di virtualizzazione dei server

Esistono tre varietà principali di virtualizzazione dei server: Virtualizzazione completa, affine e a livello di sistema operativo. Ognuna di queste opzioni utilizza un hypervisor, ma in modi leggermente diversi. Visitate la nostra pagina del glossario degli hypervisor per maggiori informazioni sugli hypervisor e sul loro funzionamento.

Virtualizzazione completa

La virtualizzazione completa utilizza gli hypervisor per suddividere il computer host in diverse VM con risorse predefinite. L'hypervisor comunica quindi con il server per monitorare e gestire l'utilizzo delle risorse. Una caratteristica fondamentale della virtualizzazione completa è che le macchine guest non devono essere a conoscenza dell'esistenza reciproca per poter funzionare.

Paravirtualizzazione

La paravirtualizzazione è simile alla virtualizzazione completa, tranne per il fatto che le VM sono consapevoli l'una dell'altra sull'hypervisor. Ciò consente alle VM di collaborare per condividere le risorse.

Virtualizzazione a livello di sistema operativo

La virtualizzazione a livello di sistema operativo è il tipo di virtualizzazione più elementare. Anziché affidarsi a un hypervisor, le VM sono gestite dal sistema operativo dell'host. Questa soluzione è generalmente più facile da implementare e mantenere, ma ha lo svantaggio di richiedere che ogni guest esegua lo stesso sistema operativo.

Perché la virtualizzazione dei server?

La virtualizzazione dei server può ridurre notevolmente i costi generali dell'IT e migliorare la scalabilità consentendo alle organizzazioni di implementare i server virtuali a piacimento. I potenziali vantaggi della virtualizzazione dei server sono molteplici, tra cui:

  • Consolidamento dei server fisici: invece di mantenere diversi server fisici sottoutilizzati che richiedono monitoraggio e manutenzione, ora è possibile consolidare i processi più piccoli in uno o più server host che eseguono diverse VM ciascuno. In questo modo si riducono i costi di colocation.
  • L'opzione per la ridondanza: È ora possibile avere copie di backup dei server virtuali su più di una macchina. In caso di interruzione dell'hardware o della rete, gli utenti possono lanciare le VM importanti su host diversi.
  • Scalabilità e flessibilità: I team IT possono creare, eseguire e arrestare i server virtuali in base alle necessità, senza i costi e i ritardi associati alla configurazione dell'hardware fisico.
  • Sicurezza: le VM possono essere utili per testare servizi o applicazioni in un ambiente sandbox.
  • Facilità di migrazione: Il trasferimento di un server fisico richiede un notevole investimento in termini di tempo. Tuttavia, il trasferimento di una VM richiede solo la copia della VM su un server host nella nuova posizione, riducendo le interruzioni associate alle migrazioni.

Casi d'uso comuni per la virtualizzazione dei server

La virtualizzazione dei server è una buona opzione per le organizzazioni aziendali che richiedono scalabilità e flessibilità. Offre:

  • Massimo utilizzo dell'hardware disponibile: gli utenti possono consolidare diversi server che richiedono meno risorse in un hardware più potente.
  • Flessibilità per gli ambienti di sviluppo e test: Gli sviluppatori possono creare macchine virtuali per ambienti di test, ciascuna con una configurazione predefinita che semplifica la collaborazione tra gli sviluppatori.
  • Supporto per diversi sistemi operativi: La virtualizzazione dei server consente di eseguire Linux, BSD, Windows e altri sistemi operativi sullo stesso hardware.
  • La capacità di supportare il software legacy: Le organizzazioni che fanno affidamento su software legacy (come DOS o le vecchie applicazioni Windows) potrebbero essere in grado di eseguire tali carichi di lavoro nelle VM su hardware moderno in modo più efficiente di quanto farebbero semplicemente mantenendo in funzione hardware obsoleto.

Alternative alla virtualizzazione dei server

La virtualizzazione dei server è uno strumento utile, ma non è applicabile a tutti i casi d'uso. Alcune attività di elaborazione non richiedono una VM completa e il relativo onere che deriva dall'esecuzione di una copia aggiuntiva del sistema operativo. In questi casi, le soluzioni di contenitori come Docker possono rappresentare una scelta migliore.

I contenitori usano la virtualizzazione del sistema operativo per eseguire versioni isolate di un'applicazione o di un microservizio. Contengono il codice dell'applicazione, le dipendenze e tutte le librerie di runtime richieste dall'applicazione. I contenitori sono più limitati delle macchine virtuali in quanto si basano sullo stesso sistema operativo di base dell'host. Tuttavia, offrono vantaggi in termini di sicurezza rispetto alla semplice esecuzione dell'applicazione direttamente sul sistema operativo host, pur essendo un'opzione più leggera rispetto a una VM completa.

Scegliere il software corretto per la virtualizzazione dei server

La scelta di un software per la virtualizzazione dei server comporta diversi aspetti, tra cui:

  • Potenziali risparmi sui costi: considera il costo delle licenze del software di virtualizzazione e l'eventuale onere di manutenzione rispetto ai risparmi che derivano dall'aumento dell'utilizzo dell'hardware.
  • Facilità di gestione: Con quanta facilità potete implementare, gestire e monitorare le VM in esecuzione sul vostro host?
  • Compatibilità hardware: Gli hypervisor ospitati sono generalmente compatibili con la maggior parte dell'hardware moderno, ma gli hypervisor bare metal possono avere un supporto più limitato. Tuttavia, se l'hardware che si intende utilizzare è compatibile con essi, si possono ottenere vantaggi in termini di prestazioni.
  • Supporto e maturità: la virtualizzazione è un investimento significativo e cambiare provider di software può richiedere tempo e denaro. Assicurati di avere fiducia nel provider scelto, sia in termini di supporto e sicurezza sia di aggiornamenti di compatibilità a lungo termine.
  • Costi correnti: Il costo della virtualizzazione non si limita al costo di acquisto della piattaforma. È importante considerare i costi delle licenze per il numero di VM e il software in esecuzione su di esse, nonché il lavoro svolto dai team IT interni per mantenere la piattaforma aggiornata.

Come iniziare

Se state pensando di iniziare con la virtualizzazione dei server, verificate innanzitutto l'hardware esistente e il livello di utilizzo delle risorse. Se vi rendete conto che i server sono sottoutilizzati e che potrebbero trarre vantaggio dal consolidamento, dovete scegliere una soluzione di virtualizzazione. Alcune opzioni popolari includono:

Dopo aver selezionato l'hypervisor, valutate se avrete bisogno di altri strumenti per semplificare la gestione delle vostre VM. Ad esempio, Proxmox e Kimchi sono spesso utilizzati con KVM.

Considera anche il modo in cui creerai le VM. Un'opzione consiste nell'utilizzare strumenti come Disk2VHD per clonare un server esistente e convertire l'immagine dell'unità nei formati di disco rigido virtuale più diffusi. Questi strumenti consentono di risparmiare molto tempo rispetto all'esecuzione manuale della configurazione su una VM.

Una volta configurate le VM, testale per verificare che funzionino bene e che dispongano di una connettività di rete completa. In caso di problemi, modificare le impostazioni e riprovare. Infine, imposta un programma di backup regolare e scegli gli strumenti di backup giusti per la tua piattaforma, in modo da avere una copia funzionante aggiornata della VM pronta per essere reinstallata in caso di interruzione del servizio.

Se desideri saperne di più sulle soluzioni di backup Veeam per VMware e HyperV, contattaci oggi per richiedere una demo personalizzata.

Risorse in primo piano

Protezione dei dati

2022 Data Protection Trends

Il più grande report del settore sulla protezione dei dati da parte di oltre 3.000 leader IT

Icona del partner

Richiedi una demo

Scopri come modernizzare la tua protezione dei dati in una sessione dal vivo

Icona di contatto

Contattaci

Fatti aiutare a selezionare la soluzione giusta per la tua organizzazione