Cerca
Lingue
<

Auto-tiering: più efficienza nello storage

Mette a disposizione i dati giusti con il corretto livello di prestazioni. Ottimizza dinamicamente prestazioni e capienza con il posizionamento adattivo dei dati.

La maggior parte dei data center utilizza diverse categorie di supporti di storage, come dischi SATA, dischi SAS e SSD/Flash. Ciascuna categoria può avere molte sotto-categorie diverse, in particolare gli SSD/Flash, e tutte differiscono in termini di velocità di accesso, capienza e prezzo. I dati a cui si accede più frequentemente dovrebbero restare sui supporti di storage più veloci, ma questi sono anche i più rari, perché sono costosi.

Che cos'è l'auto-tiering

L'auto-tiering consente di archiviare, e successivamente leggere, i dati sul supporto di archiviazione più adatto in base a regole o criteri predefiniti. Questo approccio alle classi di dati con archiviazione a più livelli individua automaticamente quali set di dati sono maggiormente consultati dalle applicazioni (i dati "hot") e li colloca sullo storage più veloce. Lo stesso vale per i dati "warm" e "cold", che vengono automaticamente collocati su storage di secondo livello o di livello inferiore. Tutto ciò avviene in modo dinamico e in tempo reale, pur rimanendo invisibile in background. A seconda dell’utilizzo dei dati, la classificazione può cambiare automaticamente di livello, consentendo di ottenere le migliori velocità per le informazioni mission-critical e business-critical. Esplora le funzionalità riportate di seguito per scoprire come massimizzare la velocità delle applicazioni in tutta l’organizzazione e adattare l’infrastruttura di archiviazione alle esigenze aziendali.

Tiering vs Caching: ecco la differenza

A prima vista, le soluzioni di tiering e di caching possono sembrare simili, ma ci sono differenze fondamentali nell'utilizzo dello storage più veloce e nella tecnologia sottostante utilizzata per identificare e velocizzare i dati a cui si accede più frequentemente.

Diagramma dell'High-Speed Caching

L'High-Speed Caching è un algoritmo di caching proprietario che accelera I/O la RAM come cache di lettura e scrittura. DataCore supporta fino a 8 TB di cache ad alta velocità per nodo, creando una vera e propria “mega-cache” in grado di potenziare notevolmente le prestazioni delle applicazioni.

La RAM è un componente di base e quindi relativamente economico, anche se possiede caratteristiche prestazionali eccezionali e non è afflitta dai punti deboli attribuiti ai dispositivi Flash. La RAM è una tecnologia eccellente da sfruttare per accelerare le prestazioni dell'I/O e offrire un rapporto tra benefici e costi molto elevato sull'intera architettura di storage.

Il caching ad alta velocità è fondamentale per mantenere le prestazioni delle applicazioni, poiché la RAM è di molti ordini di grandezza più veloce Flash più veloci e si trova il più vicino possibile alla CPU. È il componente di archiviazione più veloce dell'architettura, in grado di garantire un aumento delle prestazioni delle applicazioni da 3 a 5 volte superiore e di liberare i server applicativi affinché possano svolgere altre attività. Inoltre, prolunga la durata dei componenti di archiviazione tradizionali riducendo al minimo lo stress causato dal thrashing del disco.

I carichi di lavoro delle applicazioni sono difficili da prevedere. L'Auto-Tiering è un meccanismo intelligente in tempo reale che assegna continuamente i dati alla classe di storage più appropriata in base alla frequenza con cui vengono consultati. Il risultato è una performance superiore delle applicazioni e un TCO inferiore nell'intera architettura di storage.

Lo storage a più livelli evita la necessità di effettuare ingenti investimenti nella costosa Flash . Le statistiche di settore mostrano che, in media, solo il 15-20% dell’intero volume di dati di un’azienda beneficia dello Flash , poiché la percentuale restante è considerata in gran parte inattiva.

Secondo Gartner, "Gli schemi di accesso, il valore e le caratteristiche d'uso dei dati memorizzati su array di storage variano moltissimo, e dipendono dai cicli aziendali e dalle procedure organizzative. A causa dell'estrema variabilità, i dati memorizzati su questi dispositivi non possono essere salvati in modo efficiente sulla stessa tipologia, tier, formato o supporto di storage."

diagramma software del tiering automatico dello storage

L'Auto-Tiering sfrutta qualsiasi combinazione di tecnologie Flash a disco tradizionali, sia interne che basate su array, support a 15 diversi livelli di archiviazione. Ad esempio:

Tier Caratteristiche  % DELLA PRODUZIONE TOTALE
1 Dischi ultra-veloci (flash)  15%
2 Disco ad alta velocità (SAS 15k)  25%
3 Disco di capacità (SAS 7,2k NL)  60%
4 Dischi per test/sviluppo (SATA)  Secondo necessità
5 Dischi cloud per archiviazione  Secondo necessità

 

Con l'arrivo di nuove tecnologie avanzate per i dischi, i tier di storage esistenti possono essere modificati in base alle esigenze e nuovi tier possono essere aggiunti diversificando ulteriormente l'architettura di storage.

I benefici principali dell'auto-tiering

  • Analisi dinamica dei dati: monitoraggio in tempo reale degli schemi di accesso ai dati per un posizionamento ottimale sui tier
  • Migrazione trasparente: spostamenti automatizzati e senza interrompere l'erogazione dei servizi tra i tier di storage
  • Coerenza tra dispositivi: funzionalità di auto-tiering uniformi su dispositivi di fornitori diversi
  • Utilizzo efficiente dello spazio: massimizzazione della capienza di storage grazie al posizionamento ottimale dei dati
  • Completamente automatizzato: configuralo e lascia che l'automazione faccia il resto: non è necessario alcun intervento manuale.

Adaptive Data Placement: amplifica l'efficacia dell'auto-tiering

Nel campo dello storage a blocchi, l’ottimizzazione della capacità è un requisito fondamentale per ridurre l’ingombro dello storage tramite la compressione dei dati e l’eliminazione dei segmenti ridondanti. SANsymphony la funzione “Adaptive Data Placement”, che estende la capacità di auto-tiering per operare in sinergia con la deduplicazione e la compressione inline.

SANsymphony analizza continuamente la frequenza di accesso ai dati e la sua "temperatura", individuando i set di dati relativamente freddi e i candidati principali per la compressione e la deduplica. Una volta identificati, questi set di dati vengono ottimizzati per sfruttare al meglio la capienza.

SANsymphony tiene poi traccia in modo dinamico degli schemi di accesso ai dati, utilizzando l'auto-tiering per garantire che i set di dati siano sempre collocati sui tier di storage più appropriati, ottimizzando così in tempo reale sia le prestazioni che la capienza: una capacità unica per una soluzione di storage.

Il risultato? Ottieni:

  • Le migliori prestazioni possibili per i dati caldi
  • Il più basso ingombro possibile per i dati freddi

Inizia la tua prova gratuita: fai girare SANsymphony nel tuo ambiente IT. Si installa in pochi minuti.