Le best practice per definire uno storage virtuale e risolvere la gestione del data center in maniera ottimale? Sono cinque: virtualizzazione a livello di host, di array, di OS, di file system e fiber channel. Gli esperti raccontano i pro e contro di ognuna
La virtualizzazione storage astrae e softwarizza lo storage, consentendo la gestione centralizzata e la presentazione di più dischi fisici come un unico disco.
I cinque approcci principali sono: host-based, basata su array, a livello di sistema operativo, di file system (DFS) e basata su Fibre Channel/SAN.
La virtualizzazione array-based sfrutta il storage tiering (SSD e HDD) con LUN e cache per migliorare le prestazioni; il Fibre Channel virtuale abilita connessioni dirette e reindirizzamento I/O ma dipende dall’hypervisor e dal costo.
Riassunto generato con AI
I termini virtualizzazione storage si riferiscono a un tipo di programmazione dello storage che, attraverso un’astrazione logica, viene softwarizzato.
Indice degli argomenti
I vantaggi della virtualizzazione storage
Un sistema di archiviazione, grazie alla virtualizzazione storage, può essere gestito da un’unica console centrale. Il che consente una versatilità e una velocità di gestione estrema. Per esempio, più dischi fisici possono essere presentati come un singolo disco anziché come un insieme di dischi più piccoli.
I 5 approcci
Al momento esistono un certo numero di tecnologie per la virtualizzazione dello storage. Il denominatore comune è che ognuna di esse usa un diverso livello di astrazione rispetto all’archiviazione fisica tradizionale. Ecco una lista dei 5 approcci più comuni.
1) Virtualizzazione dello storage basata su host
La virtualizzazione dello storage basata su host è quella per cui un host di virtualizzazione offre lo storage necessario alla gestione di un sistema operativo.
Un esempio di virtualizzazione basata su host è quella in cui si ha un disco rigido virtuale che si espande in maniera dinamica. Infatti, è piuttosto raro per una macchina virtuale assumere la proprietà di un disco rigido fisico (HDD). Normalmente, una virtual machine sfrutta un disco rigido virtuale che è rappresentato da un unico file, ma l’host alla virtual machine (VM) lo propone in tutto e per tutto come fosse un disco rigido.
Una espansione dinamica del disco rigido virtuale richiede inizialmente uno spazio ridotto al disco fisico, per poi aumentare non appena vengono aggiunti dei dati al file dalla macchina virtuale. La macchina virtuale non può vedere il file sottostante o la sua espansione dinamica, ma vede solo quello che pensa esso sia, ovvero un disco rigido.
2) Storage virtualization basata su array
La virtualizzazione dello storage basata su array sfrutta il cosiddetto storage tiering. Ovvero la memorizzazione dei dati su più livelli dell’hardware, sfruttando la potenza della memoria flash. (Con memoria flash, anche flash memory si intende una tipologia di memoria a stato solido e non volatile che può essere usata come memoria a lettura-scrittura).
Vantaggi e ostacoli
Questo evita di sostenere il costo delle memorie fisiche di un array. La memoria flash, infatti, tende ad essere molto più veloce rispetti agli hard disk basati su piatti rotanti. La latenza della rete e dei dischi, infatti, possono influire negativamente sulle prestazioni di un sistema di storage a supporto della Virtual Desktop Infrastructure, e la memoria flash è un approccio che offre prestazioni elevate.
Il problema, rispetto ai sistemi di storage tradizionali, è che anche il suo costo è elevato. A fare la differenza rispetto alle prestazioni superiori di un dispositivo flash è la tecnologia allo stato solido, che non ha parti in movimento. Invece di accedere ai dati utilizzando le testine di lettura/scrittura, infatti, le unità a stato solido (SSD) leggono i dati della memoria flash più o meno allo stesso modo in cui la RAM fornisce i dati. La latenza associata alla rotazione dei dischi e allo spostamento delle testine di lettura/scrittura è dunque totalmente assente nei dispositivi flash, che risultano più veloci. Il problema è che le unità a stato solido (SSD) hanno tradizionalmente una capacità molto più bassa e una costo più alto per gigabyte rispetto agli hard disk tradizionali, anche se, ultimamente, questo trend sta cambiando.
Archiviazione su più livelli
La virtualizzazione dello storage basata su array permette digestire l’archiviazione su più livelli. Per esempio, gli SSD vengono inseriti su di un livello ad alta velocità mentre gli HDD su un livello a velocità standard. Quando un amministratore crea un archiviazione LUN (Logical Unit Number), significa che genera un identificatore logico univoco per impostare un gruppo o un dispositivo di archiviazione che va ad eseguire operazioni di input e output per la raccolta dei dati fisica o virtuale. Un’architettura LUN può quindi includere sia i dischi impostati sul livello ad alta velocità sia quelli inseriti su un livello a velocità standard.
In questo tipo di approccio, il livello ad alta velocità, funge da cache di lettura e scrittura. All’inizio i dati vengono automaticamente scritti ad alta velocità e poi spostati al livello più standard.
In sintesi, i dati a cui si accede di frequente vengono gestiti sul livello ad alta velocità. Invece i dati a cui si accede meno frequentemente posso essere lasciati sul livello standard. Questo tiering automatico dei dati migliora le prestazioni generali. L’intero processo viene gestito a livello di array e non viene mai governato dal sistema operativo.
3) Virtualizzazione dello storage a livello di sistema operativo
Chi gestisce i data center sa molto bene come alcuni sistemi operativi siano in grado di fornire le stesse funzionalità di base delle tecnologia di virtualizzazione storage basate su array, ma a livello software integrate e offerte del sistema operativo.
4) Virtualizzazione del file system
La virtualizzazione del file system si riferisce a una tecnologia chiamata Distributed File System (DFS), che fornisce una gestione consolidata dei dati presenti nei file di un’azienda. Gli utenti hanno l’illusione che tutti i dati siano presenti in un unico file server, quando in realtà possono essere condivisi su più file server.
C’è da dire che questo tipo di approccio sta diventando sempre meno comune in seguito allo sviluppo tecnologico legato a una maggiore capacità di archiviazione dei file server. Alcune forme di virtualizzazione dei file system consentono di fare molto più di una semplice condivisione di file server.
5) Virtualizzazione dello storage Fibre Channel
La virtualizzazione dello storage FC indica tutte le tipologie di virtualizzazione dello storage basati sull’uso di Fibre Channel. Alcuni fornitori si riferiscono a una SAN (Storage Area Network) Fibre Channel, intendendo una forma di virtualizzazione dello storage basata su un particolare uso della rete.
In pratica, uno switch Fibre Channel consente di virtualizzare e reindirizzare le richieste di I/O dello storage fisico senza utilizzare lo storage presente sul server. E senza che questo sia a conoscenza delle architetture di storage installate.
Fibre Channel virtuale
Il termine virtualizzazione dello storage Fibre Channel può anche riferirsi a una Fibre Channel virtuale, una forma di virtualizzazione dello storage basata su host che rende possibile a macchina virtuale di connettersi direttamente a un array Fibre Channel o a una SAN Fibre Channel, sfruttando lo stack di virtualizzazione sottostante.
Il vantaggio principale? Che un server può connettersi direttamente a dei dispositivi di storage Fibre Channel virtualizzati. È anche possibile utilizzare Fibre Channel virtuale per la creazione di un cluster ospite che utilizza Fibre Channel basati su volumi condivisi rispetto al cluster. Gli esperti sottolineano come le limitazioni e le capacità di Fibre Channel virtuali variano da uno hypervisor all’altro.
AI e manager: perché i dipendenti si fidano più degli algoritmi
03 Set 2025
di Mattia Lanzarone
Condividi il post
Condividi
Tecnologie
Utilizzare le Board di Azure DevOps per il planning aziendale
23 Giu 2025
di Pablo Cerini
Condividi il post
Condividi
how to
Come modernizzare i workload Windows
11 Mag 2025
di Gianluca Ferrari - Fonte TechTarget
Condividi il post
Condividi
I tuoi contenuti, la tua privacy!
Su questo sito utilizziamo cookie tecnici necessari alla navigazione e funzionali all’erogazione del servizio.
Utilizziamo i cookie anche per fornirti un’esperienza di navigazione sempre migliore, per facilitare le interazioni con le nostre funzionalità social e per consentirti di ricevere comunicazioni di marketing aderenti alle tue abitudini di navigazione e ai tuoi interessi.
Puoi esprimere il tuo consenso cliccando su ACCETTA TUTTI I COOKIE. Chiudendo questa informativa, continui senza accettare.
Potrai sempre gestire le tue preferenze accedendo al nostro COOKIE CENTER e ottenere maggiori informazioni sui cookie utilizzati, visitando la nostra COOKIE POLICY.
ACCETTA
PIÙ OPZIONI
Cookie Center
ACCETTA TUTTO
RIFIUTA TUTTO
Tramite il nostro Cookie Center, l'utente ha la possibilità di selezionare/deselezionare le singole categorie di cookie che sono utilizzate sui siti web.
Per ottenere maggiori informazioni sui cookie utilizzati, è comunque possibile visitare la nostra COOKIE POLICY.
ACCETTA TUTTO
RIFIUTA TUTTO
COOKIE TECNICI
Strettamente necessari
I cookie tecnici sono necessari al funzionamento del sito web perché abilitano funzioni per facilitare la navigazione dell’utente, che per esempio potrà accedere al proprio profilo senza dover eseguire ogni volta il login oppure potrà selezionare la lingua con cui desidera navigare il sito senza doverla impostare ogni volta.
COOKIE ANALITICI
I cookie analitici, che possono essere di prima o di terza parte, sono installati per collezionare informazioni sull’uso del sito web. In particolare, sono utili per analizzare statisticamente gli accessi o le visite al sito stesso e per consentire al titolare di migliorarne la struttura, le logiche di navigazione e i contenuti.
COOKIE DI PROFILAZIONE E SOCIAL PLUGIN
I cookie di profilazione e i social plugin, che possono essere di prima o di terza parte, servono a tracciare la navigazione dell’utente, analizzare il suo comportamento ai fini marketing e creare profili in merito ai suoi gusti, abitudini, scelte, etc. In questo modo è possibile ad esempio trasmettere messaggi pubblicitari mirati in relazione agli interessi dell’utente ed in linea con le preferenze da questi manifestate nella navigazione online.