Dot Hill produce da tempo controller e sistemi di storage in grado di gestire sia i tradizionali volumi dei dischi che quelli SSD. A novembre è stato rilasciato un importante aggiornamento software che, tra le altre cose, ottimizza il loro Architettura del controller 4004 per configurazione ibrida. Il 4004 è ciò che c'è dentro Dot Hill Assicurato SAN Ultra48 che abbiamo esaminato in precedenza, e trasformare la nostra configurazione HDD in un ibrido significa semplicemente sostituire gli HDD con gli SSD. Gli SSD possono essere utilizzati come configurazione di tiering in tempo reale o in modalità cache come estensione della cache del controller di archiviazione.
Dot Hill produce da tempo controller e sistemi di storage in grado di gestire sia i tradizionali volumi dei dischi che quelli SSD. A novembre è stato rilasciato un importante aggiornamento software che, tra le altre cose, ottimizza il loro Architettura del controller 4004 per configurazione ibrida. Il 4004 è ciò che c'è dentro Dot Hill Assicurato SAN Ultra48 che abbiamo esaminato in precedenza, e trasformare la nostra configurazione HDD in un ibrido significa semplicemente sostituire gli HDD con gli SSD. Gli SSD possono essere utilizzati come configurazione di tiering in tempo reale o in modalità cache come estensione della cache del controller di archiviazione.
Come accennato, Dot Hill ha recentemente aggiornato i propri Software RealStor. Le due funzionalità aggiornate che fanno davvero la differenza nell'array Ultra48, in particolare in un array ibrido, sono RealTier e RealCache. RealTier è un software per il tiering automatico in tempo reale sia per HDD che per SSD. Ciò che fa è prendere i punti utilizzati di frequente o "hot" e spostare i dati al livello migliore. Il livello migliore può essere il livello SSD in un modello ibrido o un livello HDD con dischi che ruotano più velocemente. Supponiamo che un'azienda abbia un progetto urgente su cui diverse persone stanno lavorando. RealTier sposterebbe i dati al livello migliore per prestazioni complessive molto più elevate. Allo stesso tempo RealTier sposta i dati utilizzati meno frequentemente o "freddi" su un livello più lento e meno costoso. La migrazione automatica dei dati rende RealTier un risparmio di denaro/capacità. RealCache aumenta notevolmente le prestazioni di lettura attivando automaticamente un SSD per diventare un'estensione della cache del controller.
Il software RealStor dispone di molte altre funzionalità che saranno vantaggiose per i clienti di un array ibrido. RealStor utilizza un'interfaccia utente semplificata per migliorare le prestazioni in organizzazioni di qualsiasi dimensione. Abbiamo menzionato sopra RealTier e RealCache, il primo migliora le prestazioni in tempo reale in base alle esigenze e il secondo aumenta le prestazioni ad alta intensità di lettura estendendo la cache del controller. RealStor dispone di una funzionalità di thin provisioning, RealThin, che consente ai responsabili IT di rispondere alla crescita dei dati secondo necessità razionalizzando, fornendo e modificando i volumi. Una funzionalità di blocco LUN che consente di bloccare determinate applicazioni al livello ad alte prestazioni. Una funzionalità di pooling automatico chiamata RealPool. RealQuick, una funzionalità di ricostruzione RAID rapida che funziona ricostruendo solo i settori che contengono dati effettivi, il che si traduce in una ricostruzione più rapida poiché i settori non necessari vengono saltati. RealSnap è una funzionalità che consente di acquisire fino a 1,024 snapshot virtualizzati alla volta senza influire sulle prestazioni di archiviazione. Tutte le nuove funzionalità vengono gestite tramite la console di gestione dello storage di RealStor, che non solo fornisce supporto per la gestione, la configurazione e il monitoraggio delle funzionalità di virtualizzazione di RealStor, ma può anche gestire il software DMS legacy. Per coloro che lo preferiscono, RAIDar 2.0 è ancora disponibile.
La nostra configurazione di revisione aggiunge 4 SSD HGST SAS da 400 GB al nostro Ultra48 e poiché gli SSD aiutano con lo spostamento dei dati caldi, abbiamo rimosso 16 HDD dalla nostra vecchia build di cui non avevamo bisogno in termini di capacità o prestazioni. La licenza RealStor costa $ 2600, non sono necessarie licenze aggiuntive. Il costo totale per la nuova configurazione utilizzata nella nostra recensione, inclusi i 4 SSD e i 32 HDD, è di $ 113,158.
Progettazione e costruzione
Poiché utilizziamo lo stesso array, la differenza principale è l'aggiunta di SSD alla configurazione esistente, la progettazione e la costruzione sono le stesse del Recensione Dot Hill AsseredSAN Ultra48. Aggiungere gli SSD allo chassis è un processo semplice grazie ai vassoi estraibili e agli alloggiamenti per unità a sgancio rapido. Poiché abbiamo aggiornato contemporaneamente il firmware Ultra48, abbiamo iniziato con una tabula rasa rispetto alla migrazione dei dati tra il vecchio layout LUN e quello nuovo che è in grado di offrire cache di lettura/scrittura con un livello di archiviazione più veloce. I quattro SSD possono essere inseriti in qualsiasi slot all'interno dello chassis Ultra48.
Management
Il nuovo software di DotHill che abilita la cache di lettura/scrittura SSD porta con sé anche un'interfaccia di gestione completamente aggiornata. La maggior parte delle funzionalità sono le stesse con un aspetto molto più pulito e raffinato. Un altro miglioramento è che la GUI offre dati sulle prestazioni in tempo reale per ciascun controller, oltre a mostrare cosa sta facendo ciascun livello di archiviazione su entrambi i controller. Mostra anche l'utilizzo dello spazio di archiviazione, inclusa la percentuale di utilizzo del livello SSD. Queste funzionalità sono incredibilmente utili poiché, quando i clienti alla fine crescono nel loro array, sapere quando potrebbe essere necessario aggiungere ulteriore cache (o se è addirittura necessario aggiungerne altra) può aiutare con la pianificazione a lungo termine.
Test di background e comparabili
Pubblichiamo un inventario del nostro ambiente di laboratorio, una panoramica delle capacità di rete del laboratorioe altri dettagli sui nostri protocolli di test in modo che gli amministratori e i responsabili dell'acquisizione delle apparecchiature possano valutare equamente le condizioni in cui abbiamo ottenuto i risultati pubblicati. Per mantenere la nostra indipendenza, nessuna delle nostre revisioni viene pagata o gestita dal produttore delle apparecchiature che stiamo testando.
Confronteremo il Dot Hill AsseredSAN Ultra48 Hybrid con il AMI StorTrends 3500i, X-IO ISE 710, HP StoreVirtual 4335 e Dell EqualLogic PS6210XS insieme a quelli non ibridi Dot Hill Assicurato SAN Ultra48.
Per ogni piattaforma che testiamo, è molto importante comprendere in che modo ciascun fornitore configura l'unità per carichi di lavoro diversi, nonché l'interfaccia di rete utilizzata per i test. La quantità di flash utilizzata è importante tanto quanto il processo di caching o tiering sottostante quando si tratta di quanto funzionerà in un determinato carico di lavoro. L'elenco seguente mostra la quantità di flash e HDD, quanto è utilizzabile nella nostra configurazione specifica e quali interconnessioni di rete sono state sfruttate:
- Dot Hill AsseredSAN Ultra48 (tutti i dischi)
- Prezzo di listino: $ 79,000
- HDD da 14.4 TB ((4) HDD 600K da 10 GB x 12 RAID10) o HDD da 24 TB ((4) HDD 600K da 10 GB x 12 RAID50)
- Interconnessione di rete: FC da 16 Gb, 4 FC da 16 Gb per controller
- Dot Hill AsseredSAN Ultra48 (ibrido)
- Prezzo di listino: $ 113,158
- Flash: 800 GB (4 SSD HGST SAS da 400 GB, 2 pool RAID1)
- Disco rigido: 9.6 TB (32 dischi rigidi SAS 600K 10G da 6 GB, 2 pool RAID10)
- Interconnessione di rete: FC da 16 Gb, 4 FC da 16 Gb per controller
- AMI StorTrends 3500i
- Prezzo di listino: $ 87,999
- Cache flash: 200 GB (SSD da 200 GB x 2 RAID1)
- Livello Flash: 1.6 TB utilizzabili (SSD da 800 GB x 4 RAID10)
- HDD: 10 TB utilizzabili (HDD da 2 TB x 10 RAID10)
- Interconnessione di rete: iSCSI da 10 GbE, 2 Twinax da 10 GbE per controller
- HP StoreVirtual 4335 – 3 nodi
- Prezzo di listino: $ 41,000 per nodo, $ 123,000
- Flash: 1.2 TB utilizzabili (SSD da 400 GB x 3 RAID5 per nodo, rete RAID10 su cluster)
- HDD: 10.8 TB utilizzabili (HDD da 900 GB 10 x 7 RAID5 per nodo, rete RAID10 su cluster)
- Interconnessione di rete: iSCSI da 10 GbE, 1 Twinax da 10 GbE per controller
- Dell EqualLogic PS6210XS
- Prezzo di listino: $ 134,000
- Flash: 4 TB utilizzabili (SSD da 800 GB x 7 RAID6)
- HDD: 18 TB utilizzabili (HDD 1.2 da 10 TB x 17 RAID6)
- Interconnessione di rete: iSCSI da 10 GbE, 2 Twinax da 10 GbE per controller
- X-IO ISE 710
- Prezzo di listino: $ 115,000
- Flash da 800 GB (SSD da 200 GB x 10 RAID10)
- Disco rigido da 3.6 TB (disco rigido 300K da 10 GB x 30 RAID10)
- Interconnessione di rete: FC da 8 Gb, 2 FC da 8 Gb per controller
Analisi delle prestazioni dell'applicazione
I nostri primi due parametri di riferimento del Dot Hill AsseredSAN Ultra48 sono i Benchmark di virtualizzazione VMware VMmark e le Benchmark OLTP di Microsoft SQL Server che simulano entrambi carichi di lavoro applicativi simili a quelli per cui sono progettati l'Ultra48 e i suoi comparabili.
Il protocollo StorageReview VMmark utilizza una serie di test secondari basati su carichi di lavoro di virtualizzazione comuni e attività amministrative con risultati misurati utilizzando un'unità basata su riquadri. I riquadri misurano la capacità del sistema di eseguire una varietà di carichi di lavoro virtuali come la clonazione e la distribuzione di VM, il bilanciamento automatico del carico delle VM in un data center, la migrazione in tempo reale delle VM (vMotion) e il riposizionamento dinamico del datastore (storage vMotion). Il Dot Hill Ultra48 con cache SSD è l'array ibrido più capace che abbiamo valutato finora. È riuscito a raggiungere fino a 18 riquadri, che sembra essere il limite superiore della nostra infrastruttura di test. Il miglioramento rispetto alla configurazione solo disco è immenso. Laddove l'array di dischi ha iniziato a faticare a 8 riquadri, la configurazione ibrida è arrivata a 18 senza problemi, il che è ancora più impressionante considerando quanto è piccolo il flash pool.
StorageReview Protocollo di test OLTP di Microsoft SQL Server utilizza l'attuale bozza del Benchmark C (TPC-C) del Transaction Processing Performance Council, un benchmark per l'elaborazione delle transazioni online che simula le attività presenti in ambienti applicativi complessi. Il benchmark TPC-C si avvicina di più rispetto ai benchmark sintetici delle prestazioni per valutare i punti di forza e i colli di bottiglia delle prestazioni dell'infrastruttura di storage negli ambienti di database. Il nostro protocollo SQL Server per questa recensione utilizza un database SQL Server da 685 GB (scala 3,000) e misura le prestazioni transazionali e la latenza con un carico di 30,000 utenti virtuali.
L'Ultra48 ha funzionato a 6,169 TPS se configurato in RAID10 con cache SSD, posizionandosi al secondo posto assoluto dietro l'AMI StorTrends 3500i, che ha battuto di poco l'Ultra48 con 6,272 TPS o solo 103 TPS in più. L'Ultra48 ibrido con cache SSD ha eseguito quasi il doppio dei TPS rispetto alla configurazione RAID10 non ibrida e oltre sei volte i TPS rispetto alla configurazione RAID50.
I risultati del benchmark sulla latenza media avevano un posizionamento simile ma questa volta l'AMI StorTrends 3500i aveva una latenza quasi tre volte inferiore a 41 ms mentre l'Ultra48 configurato su RAID10 con cache SSD aveva una latenza di 121 ms, tuttavia aveva una latenza notevolmente inferiore rispetto ai suoi non- configurazioni ibride.
Analisi sintetica del carico di lavoro aziendale
Prima di avviare ciascuno dei benchmark fio sintetici, il nostro laboratorio precondiziona il dispositivo in stato stazionario sotto un carico pesante di 16 thread con una coda eccezionale di 16 per thread. Quindi lo storage viene testato a intervalli prestabiliti con più profili di profondità thread/coda per mostrare le prestazioni in condizioni di utilizzo leggero e intenso.
- Prove di precondizionamento e di stato stazionario primario:
- Throughput (lettura+scrittura IOPS aggregati)
- Latenza media (latenza di lettura+scrittura mediata insieme)
- Latenza massima (latenza di picco in lettura o scrittura)
- Deviazione standard della latenza (deviazione standard di lettura e scrittura mediata insieme)
Questa analisi sintetica incorpora due profili ampiamente utilizzati nelle specifiche e nei benchmark dei produttori:
- 4k – 100% lettura e 100% scrittura
- 8k – 100% lettura e 100% scrittura
- 8k – 70% lettura/30% scrittura
- 128k – 100% lettura e 100% scrittura
Il nostro primo benchmark misura le prestazioni dei trasferimenti casuali da 4k composti dal 100% di attività di scrittura e dal 100% di lettura. Le prestazioni di scrittura migliori sono state dell'AMI StorTrends 3500i con 43,420 IOPS. L'Ultra48 con cache SSD si è posizionato a metà strada con 29,165 IOPS in scrittura. Per quanto riguarda le prestazioni di lettura, i due migliori risultati sono stati HP StoreVirtual 4335, con 141,141 IOPS, e Dell EqualLogic PS6210XS, con 133,247 IOPS. L'Ultra48 con cache SSD si colloca esattamente al centro con 57,068 IOPS. Qui vediamo che l'Ultra48 con cache SSD ha avuto quasi il doppio del throughput nelle prestazioni di scrittura e oltre il doppio del throughput nelle prestazioni di lettura rispetto alle altre configurazioni non ibride.
Nei test di latenza media, l'Ultra48 con cache SSD si colloca a metà strada con velocità di 4.48 ms in lettura e 8.77 ms in scrittura. L'HP StoreVirtual 4335 ha avuto la latenza di lettura più bassa a 1.81 ms e l'AMI StorTrends 3500i ha avuto la latenza di scrittura più bassa a 5.89 ms. Ancora una volta vediamo una drastica riduzione della latenza con la configurazione ibrida.
Guardando alla latenza massima vediamo che l'Ultra48 con cache SSD brilla davvero. Ha avuto la latenza più bassa in assoluto sia in lettura che in scrittura con prestazioni di lettura di 25.22 ms e prestazioni di scrittura di 29.16 ms molto inferiori rispetto a tutti gli altri array.
Nei nostri test di deviazione standard l'Ultra48 con cache SSD ha funzionato ancora bene con la latenza più bassa in scrittura a 3.02 ms, ma è stato appena superato dall'HP StoreVirtual 4335 in lettura, con latenze rispettivamente a 1.44 ms e 93 ms.
Dopo aver ricondizionato l'Ultra48 per trasferimenti sequenziali da 8k, abbiamo misurato il throughput con un carico di 16 thread e una profondità della coda di 16 per operazioni di lettura al 100% e di scrittura al 100%. Qui abbiamo confrontato il modello ibrido in configurazione RAID10 con quello non ibrido sia in configurazione RAID10 che in configurazione RAID50. Anche se abbiamo riscontrato prestazioni migliori con la versione ibrida, qui la vediamo scendere al di sotto della versione non ibrida con prestazioni di lettura di 99,565 IOPS e prestazioni di scrittura di 38 IOPS. L'Ultra896 non ibrido ha funzionato più o meno allo stesso modo in entrambe le configurazioni con il RAID48 leggermente superiore con prestazioni di lettura di 50 IOPS e prestazioni di scrittura di 138,086 IOPS.
Passando al nostro carico di lavoro casuale 70% lettura 30% scrittura, l'Ultra48 con cache SSD funziona dal centro verso l'alto. Il picco è stato di 39,226 IOPS. Il modello con le prestazioni migliori in assoluto è stato l'AMI StorTrends 3500i 53,687 IOPS, anche se ci è voluto tutto il tempo per raggiungere questi numeri più alti.
Con una latenza media, l'Ultra48 con cache SSD ha avuto una latenza piuttosto bassa ovunque. Lo XIO ha funzionato leggermente meglio, ma l'Ultra48 con cache SSD è stato uno dei migliori.
Con la latenza massima, l'Ultra48 con cache SSD ha mantenuto una latenza bassa abbastanza costante rendendolo il migliore.
Il test della deviazione standard ha mostrato risultati simili a quelli sopra. L'Ultra48 con cache SSD ha mantenuto ancora una volta una latenza molto bassa durante tutto il test, risultando ancora una volta il migliore.
Il nostro benchmark sintetico finale si basa su trasferimenti sequenziali di 128k con operazioni di lettura al 100% e di scrittura al 100%. Come nel nostro test 8k sopra, abbiamo confrontato l'Ultra48 ibrido con il modello non ibrido. Questa volta abbiamo visto l'ibrido funzionare molto meglio nelle prestazioni di lettura con prestazioni tre volte superiori rispetto al RAID50 non ibrido, il throughput di lettura è stato di 2,206,924 KB/s nell'ibrido e 684,368 KB/s nel RAID50. D'altro canto, l'ibrido non ha funzionato altrettanto bene con il throughput di scrittura, ha avuto prestazioni di scrittura di 1,997,209 KB/s mentre il RAID10 ha avuto prestazioni di scrittura quasi il doppio, pari a 3,759,308 KB/s.
Conclusione
Dot Hill ha notevolmente ampliato la funzionalità e la portata produttiva dei propri controller di storage 4004 e dei sistemi in cui risiedono come l'Ultra48 nel nostro laboratorio. Aggiungendo solo pochi SSD i clienti hanno l'opportunità di ottenere notevoli miglioramenti delle prestazioni rispetto all'hardware esistente. Per le nuove implementazioni, l'opzione ibrida dovrebbe essere una scelta schiacciante per molti che desiderano il massimo dal telaio ultra denso di Dot Hill. Oltre alle funzionalità ibride, Dot Hill ha aggiunto anche molte altre nuove funzionalità in RealStor 2.0 come il tiering automatico in tempo reale per aumentare le prestazioni, estendere la cache del controller attraverso gli SSD per migliorare notevolmente i tempi di lettura, il blocco LUN che consente il blocco delle applicazioni al livello ad alte prestazioni, pooling automatico, provisioning degli oggetti e funzionalità di snapshot virtualizzati che consentono di acquisire fino a 1,024 snapshot alla volta senza influire sulle prestazioni.
Tuttavia, la performance è ciò che conta quando si calcola il ROI. Su questo fronte abbiamo confrontato l'Ultra48 che abbiamo recensito in precedenza in una configurazione all disk con lo stesso sistema utilizzando RealStor 2.0 e quattro SSD HGST SAS. Confrontando i risultati di SQL Server abbiamo riscontrato un miglioramento del 97% nella latenza, passando da 3,447 ms nella configurazione HDD RAID10 a 121 ms in quella ibrida e abbiamo quasi raddoppiato il TPS passando da 3,663 TPS nella configurazione HDD RAID10 a 6,272 TPS nell'ibrida . Passando al 4K casuale vediamo ancora una volta più del doppio delle prestazioni in lettura e quasi il doppio delle prestazioni in scrittura (57,068 IOPS in lettura con l'ibrido, 24,376 IOPS in lettura con la configurazione HDD RAID10 e 29,165 IOPS in scrittura con l'ibrido e 16,620 IOPS in scrittura con la configurazione ibrida). Configurazione HDD RAID10). Per quanto riguarda la latenza, c'è stato un miglioramento complessivo su tutta la linea con l'ibrido e l'Ultra48 con cache SSD è risultato il migliore in termini di latenza massima. Con le latenze di lettura abbiamo visto un aumento della velocità del 45-95% con l'ibrido. Con le latenze di scrittura abbiamo riscontrato un aumento della velocità del 45-80%. Il nostro test casuale 70K con 30% lettura e 8% scrittura casuale ha dipinto un quadro simile ai test 4K. Su tutta la linea abbiamo visto un aumento della velocità e delle prestazioni.
Ciò che ottieni con Dot Hill è un controller di archiviazione veterano che non solo è stato in giro, ma ha visto investimenti significativi in termini di nuove funzionalità e miglioramenti delle prestazioni, come abbiamo visto qui. Con solo quattro SSD, ottimi SSD in effetti, l'Ultra48 a tutti i dischi è passato a un array ibrido ad alte prestazioni che ha resistito rispetto ad altre soluzioni ibride leader. Il ritrovato incremento delle prestazioni combinato con l'incredibile densità della piattaforma Ultra48 costituisce un'interessante opportunità. Ovviamente i vantaggi dell'ibrido riguardano l'intero portafoglio che utilizza i controller 4004, quindi anche fattori di forma più standard vedono i vantaggi se l'alta densità non è una preoccupazione fondamentale.
Vantaggi
- Prestazioni fantastiche in VMmark con SSD aggiunti per il tiering
- 2° posto tra gli array ibridi nel nostro benchmark SQL Server
- RealStor 2.0 è dotato di numerose nuove funzioni come il tiering automatico in tempo reale, l'estensione della cache del controller, il thin provisioning, il pinning LUN, il pooling automatico e la ricostruzione RAID rapida
Svantaggi
- Non così potente nei carichi di lavoro I/O casuali come altri array ibridi
Conclusione
Dot Hill Ultra48 Hybrid offre la stessa combinazione di qualità del controller, capacità dello chassis e vantaggi in termini di costi in un fattore di forma 2U con l'ulteriore vantaggio di prestazioni molto migliori e nuove funzionalità grazie agli SSD e al software aggiornato.
Pagina del prodotto Dot Hill AsseredSAN Ultra48