StorageReview.com

Recensione di Silicon Mechanics zStax StorCore 104 (NexentaStor 4)

Impresa  ◇  Archiviazione aziendale

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, lo StorCore 104 sfrutta componenti standard, tra cui la tecnologia Intel basata su Romley, un minimo di 128 GB di memoria (con un massimo di 1024 TB distribuiti su due nodi), Ethernet Gigabit con connettività Ethernet a 10 Gb e Fibre Channel opzionali e 5 slot PCIe per espandere ulteriormente le funzionalità. Per lo storage, Silicon Mechanics offre HDD SAS da 6 Gb/s e SSD MLC NAND. Le aziende possono scegliere di privilegiare le prestazioni o la capacità, poiché gli HDD sono disponibili nelle classi 7K, 10K e 15K ( rispettivamente Seagate Constellation ES.3 , Seagate Savvio 10K.6 e Seagate Cheetah 15K.7). Gli SSD attualmente forniti sono modelli SanDisk Optimus, sebbene al momento della nostra recensione l'unità in prova fosse configurata con modelli sTec ZeusIOPS. Naturalmente, tutto l'hardware può essere aggiornato o riutilizzato, uno dei principi cardine delle soluzioni SDS e basate su componenti standard.

Per la nostra recensione nel laboratorio di test aziendale di StorageReview , Silicon Mechanics ci ha fornito una configurazione a doppio controller, un cluster a singolo chassis per dischi 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 l'archiviazione, il nostro sistema utilizza una gamma di unità per soddisfare le diverse esigenze applicative del nostro ambiente di test. Per la cache di scrittura primaria, disponiamo di 2 moduli sTec ZeusRAM da 8 GB, mentre la cache di lettura secondaria è gestita da 2 moduli sTec ZeusIOPS da 200 GB. Le prestazioni di lettura/scrittura e la capacità complessiva sono fornite da 24 dischi rigidi Seagate Cheetah 15K.7 da 600 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 laboratorio e altri dettagli sui nostri protocolli di test, in modo che gli amministratori e i responsabili dell'acquisizione delle apparecchiature possano valutare in modo equo le condizioni in cui abbiamo ottenuto i risultati pubblicati. Per mantenere la nostra indipendenza, nessuna delle nostre recensioni è pagata o gestita dal produttore delle apparecchiature che testiamo.

Confronteremo lo zStax StorCore 104 con lo StorTrends 3500i , l'X-IO ISE 710 , il Dot Hill Assured SAN Ultra48 e il 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

Il protocollo di test OLTP per Microsoft SQL Server di StorageReview utilizza la bozza corrente del benchmark TPC-C (Transaction Processing Performance Council), un benchmark online per l'elaborazione delle transazioni che simula le attività riscontrate in ambienti applicativi complessi. Il benchmark TPC-C è più preciso dei benchmark di prestazioni sintetici nel 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 successivamente con un database di dimensioni dimezzate, contenente 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 sintetici di fio , il nostro laboratorio precondiziona il dispositivo portandolo a uno stato stazionario sotto un carico elevato di 16 thread con una coda di 16 richieste per thread. Successivamente, lo storage viene testato a intervalli prestabiliti con diversi profili di thread/profondità di 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.

Pro

  • 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

Contro

  • 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

Discuti questa recensione

Interagisci con StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Laboratorio aziendale di StorageReview