zStax StorCore 104 di Silicon Mechanics è una piattaforma di storage unificata per file e blocchi con architettura multilivello scalabile fino a petabyte di storage ed è progettata per l'archiviazione per un lungo periodo di tempo, l'accesso a file condivisi, lo storage backend per ambienti virtualizzati e applicazioni ad alta disponibilità. Le soluzioni SDS basate su Silicon Mechanics NexentaStor consentono alle organizzazioni di scegliere con precisione la quantità e i tipi di storage e di rete necessari per soddisfare i requisiti operativi. Progettato per adattarsi a qualsiasi esigenza, zStax StorCore 104 può essere configurato con 1 o 2 nodi controller e fino a 1.5-3 PB di capacità di storage a seconda del caso d'uso.
zStax StorCore 104 di Silicon Mechanics è una piattaforma di storage unificata per file e blocchi con architettura multilivello scalabile fino a petabyte di storage ed è progettata per l'archiviazione per un lungo periodo di tempo, l'accesso a file condivisi, lo storage backend per ambienti virtualizzati e applicazioni ad alta disponibilità. Le soluzioni SDS basate su Silicon Mechanics NexentaStor consentono alle organizzazioni di scegliere con precisione la quantità e i tipi di storage e di rete necessari per soddisfare i requisiti operativi. Progettato per adattarsi a qualsiasi esigenza, zStax StorCore 104 può essere configurato con 1 o 2 nodi controller e fino a 1.5-3 PB di capacità di storage a seconda del caso d'uso.
zStax StorCore 104 ha un elenco considerevole di funzionalità e implementazioni standard che offrono prestazioni e usabilità semplificata grazie al file system ZFS sottostante. Il sistema offre snapshot illimitati, compressione e deduplicazione in linea, una GUI basata sul Web (comandi CLI opzionali), manutenzione e aggiornamenti senza interruzioni, thin provisioning, checksum automatico dell'integrità dei dati, copia in scrittura, supporto della configurazione ibrida e pulizia regolare dei dati.
Dal punto di vista hardware, StorCore 104 sfrutta hardware di base tra cui la tecnologia basata su Intel Romley, un minimo di 128 GB di memoria (con un massimo fino a 1024 TB su due nodi), Gigabit Ethernet con connettività Ethernet 10 Gb e Fibre Channel opzionale e 5x PCIe slot per espandere ulteriormente la funzionalità. Per l'archiviazione, Silicon Mechanics offre HDD SAS da 6 Gb/s e SSD NAND MLC. Le organizzazioni possono scegliere di sfruttare le prestazioni o la capacità con questa opzione, poiché gli HDD sono disponibili nelle classi 7K, 10K e 15K (Seagate Constellation ES.3, Seagate Savvio 10K.6 e Seagate Cheetah 15K.7, rispettivamente). Gli SSD attualmente disponibili sono i modelli SanDisk Optimus, anche se al momento della nostra recensione la nostra unità era configurata con i modelli sTec ZeusIOPS. Naturalmente tutto l'hardware può essere aggiornato o riproposto, uno degli inquilini principali delle soluzioni SDS e basate sulle materie prime.
Per la nostra recensione nel Laboratorio di test aziendale StorageReview, Silicon Mechanics ha fornito una configurazione a doppio controller, un cluster con scaffale a disco singolo che incorpora 2 processori Intel Xeon E5-2620 dual-core, 256 GB di memoria per nodo controller e connettività 1GbE, 10GbE e Fibre Channel. Per lo storage, il nostro sistema sfrutta una gamma di unità per soddisfare le diverse applicazioni richieste per il nostro ambiente di test. Per le esigenze di cache di scrittura primaria, abbiamo 2 sTec ZeusRAM da 8 GB, mentre la cache di lettura secondaria è gestita da 2 sTec ZeusIOPS da 200 GB. Le nostre prestazioni di lettura/scrittura e la capacità complessiva sono fornite da 24 HDD Seagate Cheetah 600K.15 da 7 GB.
Nexenta come soluzione SDS richiede un partner per assemblare, implementare e supportare la soluzione combinata. Hanno dozzine di partner ma Silicon Mechanics è uno dei loro principali fornitori. Quando Silicon Mechanics vende una soluzione zStax, l'implementazione e il supporto 24 ore su 7, XNUMX giorni su XNUMX sono inclusi nel prezzo. Ciò include accompagnare i clienti attraverso il processo di installazione, configurazione leggera, implementazione e supporto. I sistemi zStax possono anche essere configurati per notificare automaticamente a Silicon Mechanics eventuali problemi, in modo che in molti casi possano essere risolti prima che l'amministratore dello storage si accorga di un impatto.
Silicon Mechanics zStax StorCore 104 è ora disponibile con una garanzia standard di tre anni (estendibile). La nostra configurazione ha un prezzo di listino di poco inferiore a $ 40,000.
Specifiche di Silicon Mechanics zStax StorCore 104
- Prestazioni (per nodo, due nodi nel nostro sistema)
- Processore: Doppio processore Intel Xeon E5-2620 (fino a E5-2670)
- Memoria di sistema: 16 memorie da 16 GB - 256 GB – ECC (fino a 512 GB)
- Nodo di controllo
- Alimentazione: alimentatore ridondante da 740 W – certificato 80 PLUS Platinum
- Ripiani del disco
- Piattaforma: Doppio espansore – 3U – 28 alloggiamenti per unità (fino a 4U – 45 alloggiamenti)
- Alimentazione: alimentatore ridondante da 1620 W – certificato 80 PLUS Platinum
- Kit binario Kit binario a sgancio rapido – Fori quadrati – Da 26.5″ a 36.4″
- Ultra-Grande
- Cache di scrittura primaria: 2x sTec ZeusRAM da 8 GB
- Cache di lettura secondaria: 2x sTec ZeusIOPS da 200 GB
- Seagate Cheetah 15K.7 (24x 600 GB)
- Management
- Interfaccia di gestione basata sul Web
- Compressione e deduplica in linea
- Istantanee illimitate
- Dimensioni file illimitate
- Protocolli di archiviazione
- Blocco: iSCSI, Fibre Channel
- File: CIFS, NFS
- Protocolli di rete
- Ethernet: 1GbE standard, 10GbE opzionale, 40GbE opzionale
- Canale in fibra ottica: FC da 4 Gb/s, FC da 8 Gbps, FC da 16 Gb/s (tutti opzionali)
- Caratteristiche fisiche
- Slot di espansione PCIe: 5
- Unità rack minime: 5
- Dimensione massima della cache di lettura primaria: 384
- Alloggiamenti per unità aperti: illimitati
- Capacità massima: Illimitata
- Architettura modulare su scala peta
- Garanzia hardware standard: 3 anni 24 ore su 7, XNUMX giorni su XNUMX
Progetta e costruisci
Il sistema Silicon Mechanics zStax StorCore 104 nei nostri laboratori è composto da due unità controller e un singolo scaffale per dischi. Il design è elegante e la combinazione di colori nero si fonderà con l'altro hardware in un server rack. La parte anteriore delle unità è fortemente ventilata per garantire un raffreddamento adeguato. Sulla parte anteriore del dispositivo sono presenti 16 slot. Ogni slot è dotato di un indicatore luminoso sul lato destro, blu fisso per indicare che l'unità è disponibile, blu lampeggiante per indicare che è in corso l'accesso all'unità e rosso lampeggiante per indicare la posizione di un'unità richiesta. Nella parte inferiore dello slot dell'unità è presente il numero della posizione dell'unità e il pulsante di espulsione dell'unità.
I nodi del controller sono popolati principalmente dalla connettività. Sul lato sinistro sono presenti due alimentatori ridondanti con maniglie per una facile manutenzione. Ogni alimentatore è dotato di un pulsante di espulsione nell'angolo in alto a sinistra e può essere rimosso singolarmente. La parte centrale presenta un modulo con connettività seriale, USB ed Ethernet, mentre il lato destro ospita i sei (5 utilizzabili) slot PCIe per ulteriore connettività di rete o espansione del nodo di archiviazione.
Il ripiano per dischi 3U fornisce 28 alloggiamenti per massimizzare la capacità di archiviazione e il dispositivo viene fornito con un kit di binari a sgancio rapido per il rack. Come opzione sono disponibili anche scaffali per dischi più grandi da 45 e 60 alloggiamenti.
Management
NexentaStor può essere gestito tramite Nexenta Management View (NMV). NMV è una GUI che supporta i browser più diffusi. Una volta che gli utenti accedono all'indirizzo IP NMV, possono accedere nell'angolo in alto a destra. Il layout è abbastanza semplice con quattro schede principali in alto: Stato, Impostazioni, Gestione dati e Analisi. Facendo clic su ciascuna scheda si apre una nuova finestra che consente agli utenti di eseguire azioni come la gestione di volumi (dischi e JBOD), cartelle, utenti, tra le altre azioni.
Analizzare lo stato del singolo nodo o lo stato del cluster è piuttosto semplice, anche se è necessario tenere traccia di quale nodo hai effettuato l'accesso tramite il nome se non hai familiarità con l'indirizzo IP esatto. Nella parte superiore di ogni pagina è riportato l'host a cui hai effettuato l'accesso, che in questo caso è zstax01.
Le condivisioni CIFS e NFS possono essere visualizzate, create e modificate tramite la scheda Condivisioni. Questa sezione diventa leggermente più complicata rispetto ad altre interfacce di gestione che abbiamo visto, sebbene il livello di personalizzazione sia molto più elevato rispetto ad altre aree. Per l'utente esperto che sa esattamente cosa vuole fare, questa interfaccia non trattiene nulla.
Analizzando la sezione di gestione dei pool di dischi, gli utenti possono visualizzare l'attività delle unità secondo per secondo in ciascun pool, fino al livello del singolo disco. Ciò è utile per individuare i problemi e per assicurarsi che l'ambiente sia equilibrato. Attraverso questa sezione è inoltre possibile apportare modifiche in tempo reale alle impostazioni di compressione e deduplica in linea per valutarne l'impatto sulle prestazioni.
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 zStax StorCore 104 con il StorTrends 3500i, X-IO ISE 710, Dot Hill assicurato SAN Ultra48e NetApp FAS2240-2.
Per ogni piattaforma ibrida 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:
- Meccanica del silicio zStax StorCore 104
- Prezzo di listino: $ 39,778
- Cache: 2x 256 GB (16x memoria ECC registrata da 16 GB)
- Disco rigido: 14.4 TB (disco rigido 600K da 15 GB x24)
- Nexentà 4.0
- Dot Hill assicurato SAN Ultra84
- Prezzo di listino: $ 79,000
- HDD da 14.4 TB (4x HDD 600K da 10 GB x12 RAID10) o HDD da 24 TB (4x HDD 600K da 10 GB x12 RAID50)
- 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 x2 RAID1)
- Livello Flash: 1.6 TB utilizzabili (SSD da 800 GB x4 RAID10)
- HDD: 10 TB utilizzabili (HDD da 2 TB x10 RAID10)
- Interconnessione di rete: iSCSI 10GbE, 2 Twinax 10GbE per controller
- X-IO ISE 710
- Prezzo di listino: $ 115,000
- Flash da 800 GB (SSD da 200 GB x10 RAID10)
- Disco rigido da 3.6 TB (disco rigido 300K da 10 GB x30 RAID10)
- Interconnessione di rete: FC da 8 Gb, 2 FC da 8 Gb per controller
- NetApp FAS2240-2
- HDD: 10.8 TB utilizzabili (HDD da 600 GB 10 x12 RAID6 per controller x2)
- Interconnessione di rete: iSCSI 10GbE, 2 Twinax 10GbE per controller
Ciascuno degli array comparabili è stato inoltre confrontato con il nostro banco di prova Lenovo ThinkServer RD630:
- 2x Intel Xeon E5-2690 (2.9 GHz, 20 MB di cache, 8 core)
- Chipset Intel C602
- Memoria: RDIMM registrati DDR16 da 2 GB (8x 1333 GB) a 3 MHz
- Windows Server 2008 R2 SP1 a 64 bit, Windows Server 2012 Standard, CentOS 6.3 a 64 bit
- SSD di avvio: RealSSD P100e Micron da 400 GB
- HBA LSI 9211-4i SAS/SATA 6.0 Gb/s (per SSD di avvio)
- HBA LSI 9207-8i SAS/SATA 6.0Gb/s (per il benchmarking di SSD o HDD)
- Emulex LightPulse LPe16202 Gen 5 Fibre Channel (8GFC, 16GFC o 10GbE FCoE) PCIe 3.0 a doppia porta CFA
Switch e hardware Mellanox SX1036 Ethernet 10/40Gb
- 36 porte da 40 GbE (fino a 64 porte da 10 GbE)
- Cavi splitter QSFP da 40GbE a 4x10GbE
Analisi delle prestazioni dell'applicazione
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 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 e poi di nuovo con un database di dimensioni dimezzate di 15,000 utenti virtuali.
Durante un carico di 15 utenti virtuali, zStax StorCore 104 con un controller è stato penultimo con 2604.69TPS. Il top performer è stato l'AMI StorTrends 3500i con 3152.24TPS
Osservando le latenze medie, vediamo risultati simili a quelli sopra. Lo zStax StorCore 104 con un controller è stato nuovamente penultimo con 1019ms e l'AMI StorTrends 3500i è stato ancora una volta il top performer con 15ms.
Aumentando il carico di lavoro a 30,000 utenti virtuali abbiamo testato zStax StorCore 104 sia con uno che con due controller. Questa volta abbiamo visto lo zStax StorCore 104 con due controller arrivare al terzo posto con 5188.8TPS. Il top performer è stato AMI StorTrends 3500i con 6272.4TPS.
I risultati del benchmark della latenza media hanno mostrato risultati simili a quelli sopra con zStax StorCore 104 con due controller arrivando al terzo posto con una latenza media di 1039 ms. Ancora una volta, il miglior rendimento è stato AMI StorTrends 3500i con 41ms.
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. zStax StorCore 104 ha raggiunto un throughput di lettura di 147,585 IOPS con LUN da 25G e 14,811 IOPS con LUN da 250G. Il throughput di scrittura è stato di 12,201 IOPS con LUN da 25 G e 4,505 IOPS con LUN da 250 G.
Con una latenza media, i LUN zStax StorCore 104 25G hanno avuto una velocità di lettura di 1.73 ms e una velocità di scrittura di 20.98 ms. Le LUN da 250G avevano una velocità di scrittura quasi tripla (56.8 ms) e una velocità di lettura otto volte superiore (17.28 ms).
Con la massima latenza vediamo una differenza drammatica nelle configurazioni rispetto a zStax StorCore 104. Con i LUN da 25G la velocità di lettura era di 57.97 ms e la velocità di scrittura era di 557.28 ms. Con le LUN da 250G la velocità di lettura è stata di 4,571.4 ms (quasi 80 volte superiore rispetto alle LUN da 25G) e una velocità di scrittura di 14,597 ms (oltre 25 volte superiore).
Il nostro benchmark sulla deviazione standard mostra posizioni simili a quelle sopra. I LUN zStax StorCore 104 da 25G avevano una velocità di lettura di 2.11 ms e una velocità di scrittura di 34.45 ms mentre i LUN da 250G avevano una velocità di lettura di 49.29 ms e una velocità di scrittura di 290.17 ms.
Dopo aver ricondizionato l'array per carichi di lavoro da 8k, abbiamo misurato il throughput di zStax StorCore 104 con un carico di 16 thread e una profondità della coda di 16 per operazioni di lettura al 100% e di scrittura al 100%. zStax StorCore 104 ha raggiunto un throughput di lettura di 158,960 IOPS con LUN da 25G e 145,602 IOPS con LUN da 250G. Il throughput di scrittura è stato di 127,134 IOPS con LUN da 25 G e 85,225 IOPS con LUN da 250 G.
I prossimi risultati derivano da un protocollo composto per il 70% da operazioni di lettura e per il 30% da operazioni di scrittura con un carico di lavoro di 8k su un intervallo di conteggi di thread e code. In termini di throughput, non sorprende che le prestazioni dei LUN da 25G abbiano raggiunto il picco di 250 IOPS con profondità di coda più elevate.
I risultati della latenza media durante il benchmark 8k 70/30 rispecchiano i risultati del throughput. I LUN da 25G avevano velocità inferiori e funzionavano in modo più coerente durante tutto il processo.
Con la latenza massima, i LUN da 25G hanno avuto una bassa velocità molto costante mentre i LUN da 250G saltavano ovunque.
I calcoli della deviazione standard per il benchmark 8k 70/30 non rivelano sorprese. Anche in questo caso i LUN da 25G hanno avuto una velocità bassa molto costante mentre i LUN da 250G hanno avuto diversi picchi.
Il nostro benchmark sintetico finale si basa su 128 trasferimenti con operazioni di lettura al 100% e di scrittura al 100%. Qui vediamo che entrambe le configurazioni funzionavano testa a testa con i LUN da 25G che superavano a malapena i LUN da 250G. I LUN da 25G avevano una velocità di lettura di 2,081,484 KB/s e una velocità di scrittura di 1,432,781 KB/s mentre i LUN da 250G avevano una velocità di lettura di 2,060,800 KB/s e una velocità di scrittura di 1,361,100 KB/s.
Conclusione
Silicon Mechanics zStax StorCore 104 è un'appliance di storage unificato basata sulla soluzione SDS 4.0 di Nexenta. I principali punti di forza dell'appliance sono la sua elevata scalabilità e la sua capacità di essere adattato ad aziende specifiche per ragioni specifiche grazie all'hardware sottostante. Viene fornito con 2 processori Intel Xeon E5-2620 o E5-2670 per controller, un massimo di 512 GB di RAM per la cache di lettura primaria, 4 porte 1GbE (con connessioni 10GbE e 40GbE opzionali) e 28 alloggiamenti per unità nello chassis JBOD 3U iniziale. . zStax StorCore 104 è rivolto alle aziende che necessitano di servizi dati di livello aziendale con supporto per protocolli file e blocchi che desiderano eliminare i vincoli al fornitore.
Guardando alle prestazioni, abbiamo visto zStax StorCore 104 funzionare nella fascia medio-bassa del pacchetto nel protocollo di test del server SQL. Sui nostri carichi di lavoro sintetici aziendali zStax StorCore 104 ha avuto un throughput di lettura massimo di 147,585 IOPS in lettura e 12,201 IOPS in scrittura con una dimensione di file di 4K. Con una dimensione di file di 8K abbiamo visto zStax StorCore 104 raggiungere un throughput di 145,602 IOPS in lettura e 127,134 IOPS in scrittura. Larghezza di banda di picco di zStax StorCore 104 misurata a 2.1 Gb/s in lettura e 1.4 Gb/s in scrittura.
Per i clienti che guardano a questa parte del mercato dello storage, la gamma di offerte può creare confusione grazie alle decine di opzioni di fornitori grandi e piccoli, incentrati sull'hardware e SDS. Questa particolare soluzione Nexenta è interessante in quanto fornisce un ampio set di funzionalità aziendali (HA, servizi dati, ecc.) a un prezzo relativamente modesto (circa $ 40,000 per la nostra configurazione di revisione). Questa soluzione funziona al meglio laddove un set completo di funzionalità e l'indipendenza dal fornitore di hardware assumono più peso rispetto a I/O e latenza leader di mercato in questa fascia di prezzo. Non è che zStax abbia prestazioni scadenti in questo senso, è abbastanza buono in base al dollaro, ma ci sono molte altre offerte che possono batterlo in una corsa podistica, comprese le offerte di ingresso dei grandi fornitori di storage. Tuttavia, le soluzioni Nexenta offrono una flessibilità quasi infinita, qualcosa che le soluzioni dei grandi fornitori di storage in molti casi non possono o non possono offrire a un prezzo ragionevole.
Da parte sua, Silicon Mechanics fa un ottimo lavoro nello sfruttare ciò che Nexenta può offrire in una soluzione che può essere confezionata e commercializzata come una vera soluzione di archiviazione del mercato medio. Silicon Mechanics offre il servizio e il supporto necessari per questi ambienti, incluso il supporto 24 ore su 7, XNUMX giorni su XNUMX per l'implementazione e i problemi tecnici non appena si presentano, nonché il monitoraggio remoto per la risoluzione proattiva dei problemi.
Vantaggi
- Altamente scalabile
- Prezzo di ingresso basso
- Realizzato su misura per le esigenze del cliente su hardware di base
- Silicon Mechanics aggiunge il livello necessario di supporto e consulenza sulla configurazione
Svantaggi
- Le prestazioni di SQL Server si sono classificate più basse nel gruppo
- L'interfaccia GUI può essere goffa in alcuni punti
Conclusione
zStax StorCore 104 è un'appliance di storage unificato basata su Nexenta con avvio a 7U che può essere realizzata su misura per tutte le esigenze di storage. Il sistema dispone di un set completo di servizi dati aziendali, offre una scalabilità molto elevata e sfrutta l'hardware di base per vantaggi in termini di costi.
Pagina del prodotto zStax StorCore 104