Cos'è lo storage definito dal software (SDS)?

Uomo che usa un tablet in una sala server

Autori

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Cos'è lo storage definito dal software (SDS)?

Lo storage definito dal software (SDS) è una metodologia di data storage dei dati in cui viene utilizzato un livello software per disaccoppiare le risorse di storage da un'infrastruttura hardware di storage fisico sottostante.

L'SDS astrae efficacemente le risorse di storage disponibili all'interno dell'ampio ambiente di storage di un'organizzazione su vari tipi di dispositivi e sistemi di storage. Sebbene i tradizionali sistemi Network-Attached Storage (NAS) o Storage Area Network (SAN) dipendano spesso da hardware proprietario o software specifico del fornitore, le soluzioni SDS utilizzano generalmente hardware di base, come qualsiasi x86 Server, e possono unire sistemi altrimenti incompatibili.

Tramite l'astrazione, SDS consente il provisioning basato su policy e la gestione dinamica delle risorse di storage, indipendentemente dall'hardware di storage univoco utilizzato. L'SDS utilizza la virtualizzazione per creare un pool unificato di risorse di storage che possono essere allocate dinamicamente tramite automazione o manualmente tramite un'interfaccia dashboard abilitata al software.

In genere, l'infrastruttura di data storage tradizionale è composta da vari componenti hardware di storage, ciascuno gestito da software proprietario. Questo approccio spesso si traduce in una struttura rigida legata a sistemi inflessibili di fornitori o produttori, rendendo più difficili la manutenzione, la migrazione e l'espansione dei dati. Anche la frammentazione e la ridotta visibilità dei dati diventano problemi maggiori, poiché le tecniche di storage tradizionali contribuiscono ad aumentare i silos di dati e la complessità del sistema.

L'SDS libera le organizzazioni dalla necessità di affidarsi a un'infrastruttura proprietaria e offre la libertà di selezionare i fornitori e l'hardware più adatti alle loro esigenze. Lo storage astratto offre inoltre una maggiore flessibilità, efficienza e una maggiore scalabilità, con la possibilità di scalare orizzontalmente risorse di storage specifiche indipendentemente da altri componenti del data center, come le risorse di calcolo e di rete.

Design 3D di palline che rotolano su una pista

Le ultime notizie e insight sull'AI


Scopri notizie e insight selezionati da esperti in materia di AI, cloud e molto altro nella newsletter settimanale Think. 

Tipi di storage definito dal software

Come categoria, il software-defined storage (SDS) comprende molte tecnologie individuali che separano la gestione e le risorse dello storage dall'hardware sottostante, ognuna con i propri casi d'uso dipendenti dalle attività. Alcune comuni forme di SDS includono:

  • Appliance di storage definite dal software: appliance virtuali che replicano le applicazioni hardware tramite software in esecuzione su servizi standard o macchine virtuali (VM), fornendo servizi di storage tipici come la deduplica dei dati, il thin provisioning e la data replication.
  • Virtual SAN (VSAN): una storage area network (SAN) aggrega lo storage locale da più server in cluster per creare un pool di storage condiviso, che consente alle organizzazioni di utilizzare il direct-attached storage (DAS) in un ambiente virtualizzato senza i tradizionali storage array condivisi. 
  • File system scalabili: un tipo di file system distribuito progettato per scalare orizzontalmente attraverso l'aggiunta di più nodi al cluster, aumentando la capacità di storage e le prestazioni su più server.
  • Object storage definito dal software (SDOS): sistemi SDS specializzati progettati per un approccio object storage che tratta i singoli dati come oggetti discreti anziché come una gerarchia di file o blocchi di dati segmentati.
  • Storage definito dal software per block storage: un altro tipo di SDS specializzato progettato specificamente per block storage, con funzionalità come snapshot, thin provisioning e data replication.
  • Storage definito dal software per storage area network (SAN): SDS progettata per consentire la gestione centralizzata dello storage e la virtualizzazione delle risorse SAN.
  • Storage definito dal software per il cloud: SDS progettato specificamente per gli ambienti di cloud storage, offre alle organizzazioni uno storage flessibile e scalabile basato su cloud astraendo l'hardware fisico sottostante.
  • Storage iperconvergente: le soluzioni di infrastruttura iperconvergente (HCI) utilizzano la virtualizzazione per astrarre non solo lo storage, ma interi data center, compresi i componenti di calcolo e di rete. Proprio come l'HCI utilizza la virtualizzazione per sostituire l'hardware di rete con la rete definita dal software (SDN), l'HCI utilizza anche l'SDS per gestire le risorse di storage ai fini dell'allocazione dinamica efficiente delle risorse.
IBM Storage FlashSystem

IBM Storage FlashSystem: ottimizzazione di VMware in termini di costi, semplicità e resilienza

Scopri come IBM FlashSystem ottimizza gli ambienti VMware per l'efficienza dei costi, la semplicità e la resilienza. Questa sessione evidenzia come FlashSystem può migliorare la sicurezza, l'accessibilità e le prestazioni dei dati, dimostrandosi una soluzione ideale per le moderne infrastrutture IT.

Comprendere il funzionamento dello storage definito dal software

Il software-defined storage (SDS) realizza il processo di astrazione dello storage attraverso un livello software, come un hypervisor. Questo software funziona come un sistema di supervisione centrale in grado di gestire, virtualizzare e controllare in modo efficace tutte le risorse di storage disponibili su diversi tipi di storage, tra cui SAN, SSD e altro ancora. Inoltre, un hypervisor di storage aumenta la disponibilità, la velocità e l'uso delle risorse totali su sistemi di storage eterogenei con maggiore flessibilità ed efficienza, fornendo al contempo servizi preziosi come il provisioning automatico, gli snapshot, la deduplica e la replica dei dati.

Come livello virtuale, un hypervisor di storage può fornire un accesso centralizzato e semplificato allo storage, semplificando notevolmente le operazioni IT e facilitando l'integrazione fluida di modelli di storage dissimili o incompatibili adatti a diverse applicazioni.

Caratteristiche chiave dello storage definito dal software

Le soluzioni di storage definito dal software (SDS) sono composte da diverse funzionalità chiave.

Livello software

Una caratteristica distintiva di SDS, il livello software è un'applicazione di gestione dello storage in grado di fornire, gestire e ottimizzare tutte le risorse di storage.

Virtualizzazione dello storage

Tramite la virtualizzazione, le soluzioni SDS disaccoppiano lo storage dall'hardware sottostante e offrono l'accesso a livello di sistema a tutte le risorse di storage.

Pool di storage

Tramite la virtualizzazione viene creato un pool aggregato, unificato e centralizzato di tutto lo storage disponibile, che consente l'allocazione dinamica delle risorse e l'utilizzo ottimizzato della capacità di storage.

Application programming interface (API)

Una caratteristica comune tra le soluzioni SDS, le API consentono l'interoperabilità tra diversi sistemi, software e hardware.

Gestione dei dati

Lo storage unificato e centralizzato facilita una serie di funzionalità di gestione dei dati, tra cui la protezione dei dati, la replica, la deduplica (la pratica di eliminare le copie di file indesiderate e le ridondanze) e il disaster recovery.

Benefici dello storage definito dal software

Oltre a migliorare l'efficienza e le prestazioni, l'SDS offre alle organizzazioni numerosi benefici interessanti.

Riduzione dei costi

L'SDS è un metodo conveniente per massimizzare il valore delle risorse di storage esistenti e migliorare la capacità dello storage di proprietà senza acquistare nuovo hardware. Liberando le risorse di storage dall'hardware sottostante, l'SDS consente inoltre alle organizzazioni di utilizzare alternative di storage a basso costo anziché costosi hardware proprietari.

Compatibilità migliorata

Lo storage virtualizzato non dipende da limitazioni hardware o software proprietarie, e pertanto l'SDS è un modo efficace per liberare le organizzazioni dal blocco da fornitore, consentendo una maggiore flessibilità nella selezione dell'hardware.

Operazioni semplificate

L'SDS può semplificare in modo significativo molte attività relative alla gestione dello storage, riducendo le spese IT automatizzando o semplificando i workload complicati relativi al provisioning, al monitoraggio e alla risoluzione dei problemi dello storage.

Scalabilità

L'SDS è adatto per le operazioni che cercano non solo di scalare in verticale, ma anche in orizzontale. L'SDS supporta la scalabilità lineare consentendo alle organizzazioni di aggiungere facilmente ulteriori nodi di storage, tra cui dischi SAN, SSD e altri, senza richiedere l'aggiunta di nodi di elaborazione e di rete estranei.

Casi d'uso dello storage definito dal software

Lo storage definito dal software (SDS) è una soluzione preziosa per le organizzazioni che desiderano ottimizzare la propria architettura di storage in termini di efficienza, compatibilità o flessibilità e può rivelarsi un valore ancora maggiore per molti casi d'uso specifici comuni nel landscape digitale odierno, inclusi i seguenti.

Ambienti virtualizzati

Le soluzioni SDS vengono spesso implementate nella gestione di ambienti virtualizzati, in cui la riallocazione dinamica dello storage è particolarmente utile per ottimizzare le macchine virtuali (VM) in base ai requisiti del workload.

Cloud computing

Alle organizzazioni che adottano il cloud computing e i suoi ambienti di cloud privatocloud pubblico e hybrid cloud, SDS offre un framework agile e conveniente per facilitare il trasferimento tra la gestione dei dati on-premise e quella basata sul cloud.

Calcolo ad alte prestazioni (HPC)

Le organizzazioni che lavorano su progetti ad alta intensità di dati che richiedono un calcolo ad alte prestazioni, come la modellazione scientifica e il machine learning, spesso traggono beneficio dall'SDS per l'allocazione e la gestione dello storage ottimizzate e dinamiche.

big data analytics

Intrinsecamente scalabile e flessibile, l'SDS eccelle nell'archiviazione e nell'elaborazione di grandi volumi di dati, un aspetto che lo rende particolarmente utile per l'analisi dei big data.

Disaster recovery

In tutti i settori, SDS offre una solida protezione dei dati per un disaster recovery resiliente. Quando la disponibilità e l'integrità dei dati sono mission-critical, l'SDS viene utilizzato per accelerare la data replication per ridurre i tempi di inattività e garantire la continuità aziendale.

Soluzioni correlate
IBM Storage DS8000

IBM Storage DS8000 è il sistema di storage più veloce, affidabile e sicuro per IBM zSystems e server IBM Power.

Esplora Storage DS8000
Soluzioni di data storage aziendali

IBM Storage è una famiglia di hardware di data storage, storage software-defined e software di gestione dello storage.

Esplora le soluzioni di data storage
Servizi di supporto hardware e software  

IBM fornisce supporto proattivo per i server web e per l'infrastruttura dei data center al fine di ridurre i tempi di inattività e migliorare la disponibilità dell'IT.

Servizi di server web
Fai il passo successivo

Dalla gestione degli ambienti hybrid cloud alla garanzia di resilienza dei dati, le soluzioni IBM Storage ti consentono di sbloccare insight dai tuoi dati mantenendo al contempo una solida protezione dalle minacce.

Esplora le soluzioni di data storage Fai un tour del prodotto