Software
vege - Fotolia
Le aziende desiderano consolidare l'archiviazione dei dati, estenderne la vita utile e controllare i costi. Ma ciò che vediamo spesso sono silos di storage legati ad applicazioni, flussi di lavoro e fornitori specifici.
Questi sistemi possono funzionare bene, ma non sono sempre i più efficienti o flessibili.
Lo storage definito dal software (SDS) è un'alternativa sempre più praticabile che può apportare numerose efficienze e modi per ridurre i costi.
In questo articolo, il primo di una serie in due parti, esaminiamo la definizione di storage definito dal software e le varianti principali che troviamo sul mercato.
Lo storage definito dal software separa il software che esegue le operazioni di storage principali dall'hardware fisico.
"Si tratta di un software di controllo dello storage astratto dall'hardware sottostante, quindi può essere eseguito su qualsiasi hardware, qualsiasi hypervisor o su qualsiasi cloud", afferma l'analista di Gartner Chandra Mukhyala.
In genere, lo storage definito dal software funziona su server basati su x86 e trasforma tali server in dispositivi di storage.
L'hardware può essere un server standard con il proprio sistema di archiviazione diretta (DAS), un'infrastruttura iperconvergente (HCI) o un'apparecchiatura ottimizzata per l'archiviazione come un server con un numero di alloggiamenti per unità maggiore del solito.
In pratica, il tipo di hardware non ha, o non dovrebbe, avere importanza. Il software SDS riconoscerà la capacità distribuita indipendentemente dalla piattaforma. Inoltre, lo storage definito dal software può riunire sistemi fisici separati in un unico pool di storage, anche se provengono da fornitori diversi. Il software di storage può essere eseguito direttamente sul sistema operativo del server, in una macchina virtuale o nel cloud.
"Il punto centrale dello storage dei dispositivi software è che non è legato a nessun particolare fornitore hardware", afferma Mukhyala di Gartner. "Offre al cliente la flessibilità di scegliere l'hardware sottostante. Non vogliamo alcun vincolo hardware."
Lo storage definito dal software offre due vantaggi principali alle aziende. Si tratta della capacità di raggruppare lo spazio di archiviazione e di sostituire l'hardware indipendentemente dal fornitore del software di archiviazione. Ci sono anche vantaggi nella gestione dello storage e in un migliore utilizzo della capacità.
In questo modo, un'organizzazione può creare uno o più pool di storage più grandi visibili sui propri server, macchine virtuali e applicazioni.
Poiché l'SDS effettivamente "appare" come un normale dispositivo di archiviazione per un'applicazione, i responsabili IT possono ottimizzare i sistemi di archiviazione fisica senza che ciò influisca sui flussi di lavoro e sulle operazioni. Ciò consente aggiornamenti più semplici, come il passaggio a un controller più potente o a una versione più veloce di Flash.
Potenzialmente, lo storage definito dal software consente agli acquirenti di scegliere i migliori fornitori per le loro applicazioni con hardware a prestazioni più elevate dove conta e unità generiche più lente per applicazioni meno critiche. In alternativa, le aziende possono continuare a utilizzare lo storage più vecchio e meno performante nel pool, assegnandolo alle attività più appropriate da parte di SDS.
Ciò elimina la necessità per gli acquirenti di specificare sistemi più potenti su tutta la linea solo per soddisfare le esigenze di alcune applicazioni. Come sottolinea Mukhyala di Gartner, i fornitori di storage spesso vendono i propri array in "taglie da T-shirt", con piccole, medie o grandi dimensioni che determinano non solo la capacità, ma anche gli IOPS. Senza lo storage definito dal software, il passaggio a un livello con prestazioni più elevate significa eliminare e sostituire l'intero array, anche se non ha raggiunto la capacità massima.
Tutto ciò consente di risparmiare sui costi. Ma i CIO valutano anche lo storage definito dal software perché desiderano uno spazio dei nomi globale per raggruppare la capacità tra le varie sedi.
E facilita il passaggio ad ambienti ibridi in cui lo storage on-premise, nel cloud e potenzialmente nelle applicazioni edge forma un pool comune. L'SDS semplifica inoltre l'incremento della capacità del cloud pubblico in base alle esigenze dei carichi di lavoro.
Lo storage definito dal software semplifica inoltre la condivisione dello storage fisico tra file system.
SDS funziona bene laddove le organizzazioni devono utilizzare diversi tipi di file system. La tecnologia dovrebbe essere ugualmente in grado di gestire lo storage a blocchi – per i database, ad esempio – e file e oggetti. In SDS, file e oggetto vengono spesso combinati.
