Casa ImpresaArchiviazione aziendale Dispositivo di storage unificato fornito da Nexenta e Supermicro Review

Dispositivo di storage unificato fornito da Nexenta e Supermicro Review

Nexenta e Supermicro hanno collaborato per fornire ciò che chiamano Unified Storage Appliance. L'appliance sfrutta il software NexentaStor 5.0 di Nexenta per fornire archiviazione block-and-file e NexentaFusion per la gestione e l'analisi dell'archiviazione combinati con l'hardware e l'infrastruttura di vendita/supporto di Supermicro. La combinazione riunisce una soluzione definita dal software che è già stata testata e convalidata sull'hardware Supermicro ed è ordinabile da Supermicro come soluzione completa precaricata e preconfigurata. Unified Storage Appliance è disponibile in cinque configurazioni a seconda delle esigenze del cliente, che vanno da una versione con disco rigido 4U da 3.5" incentrata sulla capacità in grado di supportare la cache flash, a una configurazione all-flash da 2 vani 24U con rating fino a 180,000 IOPS misti da 8 KB. Ciascuna unità principale può anche supportare due JBOD di espansione per capacità aggiuntiva. Poiché Nexenta è il software sottostante, la soluzione è completa di servizi dati aziendali come replica, riduzione dei dati in linea e snapshot/cloni ottimizzati per lo spazio. Con l'appliance è incluso un programma di assistenza di 3 anni con consegna il giorno successivo (risposta entro 4 ore opzionale) e Supermicro offre un servizio di installazione remota per aiutare i clienti a iniziare bene.


Nexenta e Supermicro hanno collaborato per fornire ciò che chiamano Unified Storage Appliance. L'appliance sfrutta il software NexentaStor 5.0 di Nexenta per fornire archiviazione block-and-file e NexentaFusion per la gestione e l'analisi dell'archiviazione combinati con l'hardware e l'infrastruttura di vendita/supporto di Supermicro. La combinazione riunisce una soluzione definita dal software che è già stata testata e convalidata sull'hardware Supermicro ed è ordinabile da Supermicro come soluzione completa precaricata e preconfigurata. Unified Storage Appliance è disponibile in cinque configurazioni a seconda delle esigenze del cliente, che vanno da una versione con disco rigido 4U da 3.5" incentrata sulla capacità in grado di supportare la cache flash, a una configurazione all-flash da 2 vani 24U con rating fino a 180,000 IOPS misti da 8 KB. Ciascuna unità principale può anche supportare due JBOD di espansione per capacità aggiuntiva. Poiché Nexenta è il software sottostante, la soluzione è completa di servizi dati aziendali come replica, riduzione dei dati in linea e snapshot/cloni ottimizzati per lo spazio. Con l'appliance è incluso un programma di assistenza di 3 anni con consegna il giorno successivo (risposta entro 4 ore opzionale) e Supermicro offre un servizio di installazione remota per aiutare i clienti a iniziare bene.

Ventiquattro alloggiamenti da 3.84 TB di capacità rappresentano una grande quantità di spazio di archiviazione flash, ma Nexenta e Supermicro consentono agli utenti di aumentarlo con altri due JBOD all-flash. Gli utenti possono aggiungere altri 48 alloggiamenti o 72 in totale, il che porterebbe la capacità totale fino a 276 TB di flash. Le aziende offrono anche un modello ibrido più ampio per coloro che cercano uno storage più conveniente in cui le prestazioni non sono la preoccupazione principale. Oltre a fornire un'enorme capacità, l'array offre anche diversi servizi dati, tra cui dimensioni illimitate del file system, snapshot e cloni illimitati, riduzione dei dati in linea, qualità del servizio di storage, replica pianificata basata su snapshot e replica asincrona continua.

Questa recensione è incentrata su una delle configurazioni all-flash che include 24 SSD SAS da 3.8 TB.

Specifiche dell'Unified Storage Appliance basato su Nexenta e Supermicro:

  • Numero di modello: SSG-2028R-NEX2040
  • Fattore di forma: 2U
  • Archiviazione
    • Supporti di archiviazione: SSD SAS da 3.84 TB
    • Configurazione disco: RAIDZ2: 4 + 2
    • Capacità grezza: da 46 TB a 276 TB
    • Capacità utilizzabile: da 30 TB a 184 TB
    • Capacità effettiva: da 90 TB a 552 TB
  • Performance
    • Massimo 8 KB (lettura/scrittura): 180 IOPS
    • Larghezza di banda massima in lettura: 8 GB/s
  • Chassis di espansione: fino a 2x 2U/24 alloggiamenti – supportati JBOD all flash (72 alloggiamenti in totale)
  • Supporto protocollo:
    • NFSv3
    • NFSv4
    • CIFS
    • SMB3
    • iSCSI
    • Fibre Channel
  • Supporto all'ecosistema:
    • Windows
    • Linux
    • VMwareVAAI
    • VMwareVVOL
    • Plug-in vCenter multi-tenant VMware
    • OpenStack Cinder e Manila
    • Hyper-V PMI 3 ODX
    • Plug-in volume Docker
  • Servizi dati:
    • Dimensione del file system illimitata
    • Istantanee e cloni illimitati
    • Riduzione dei dati in linea
    • Qualità del servizio di archiviazione
    • Replica pianificata basata su snapshot
    • Replica asincrona continua
    • Management:
    • Interfaccia della riga di comando
    • API REST autodocumentante
    • SNMP
    • NexentaFusion: gestione multi-apparecchio da un unico pannello, analisi avanzate, operazioni semplici

Progetta e costruisci

La parte anteriore del dispositivo (nella foto sopra) sembra molto simile a diversi chassis Supermicro. Lungo la parte anteriore ci sono ventiquattro alloggiamenti da 2.5 pollici disposti in verticale. Sul lato destro c'è il pulsante di accensione e su entrambi i lati ci sono gli indicatori luminosi.

Il retro del dispositivo è diviso equamente in due sezioni con lo stesso layout. In alto a sinistra c'è l'alimentatore. Sotto l'alimentatore ci sono le due ventole di raffreddamento. Immediatamente accanto alle ventole di raffreddamento ci sono le porte RJ-45. A destra ci sono tre slot PCIe, inclusa l'espansione SAS JBOD e 4 porte 10GbE per controller. Sotto c'è la porta breakout e le porte USB.

Management

Nexenta è uscito con la sua ultima versione del suo prodotto di archiviazione basato su open source, NexentaStor. Questa versione viene fornita con Nexenta Fusion, che è una VM autonoma o un contenitore Docker che gestisce più sistemi NexentaStor. Si tratta di una deviazione dal prodotto originale che disponeva di un sistema di gestione integrato e funzionava sullo stesso hardware degli attuali controller di storage. Poiché è installato un solo sistema Nexenta, in realtà non mostra le capacità di passare facilmente da un sistema di storage all'altro, ma la gestione centralizzata di più sistemi è sempre un modo solido per ottenere il supporto di un amministratore di storage.

La schermata di accesso presenta la finestra di dialogo di accesso nome utente/password standard che è standard per la maggior parte dei sistemi.

Dopo aver effettuato l'accesso, vieni portato in una dashboard che mostra molti aspetti critici del sistema. Poiché non vi è alcun carico sul sistema, non ci sono molte informazioni qui in questo momento.

Questa schermata mostrerebbe più sistemi tra i quali potresti facilmente passare se fosse attivato più di un sistema.

La scheda Gestione si immerge davvero nel profondo del provisioning e della gestione della capacità. Qui vedi diversi pool o "rpool", che sono i volumi di avvio su ciascuno dei nodi, e "Tank", che è un volume di archiviazione che può fluttuare tra i due nodi. L'appliance Supermicro esce dalla fabbrica con un pool già configurato e pronto per l'accesso con protezione RAID preselezionata e unità di memorizzazione nella cache, se necessario (sui modelli ibridi).

Facendo clic sul pulsante delle impostazioni a destra di "Tank", è possibile visualizzare ulteriori informazioni sullo storage pool.

La scheda successiva mostra tutti i dischi allocati al pool e lo stato di tali dischi.

La terza scheda mostra le proprietà e le impostazioni avanzate del pool. L'area delle impostazioni avanzate consente di modificare in modo approfondito le impostazioni della piscina.

Quando fai clic su "crea pool", arrivi a questa schermata, che mostra tutte le unità disponibili da cui creare pool. È possibile assegnare un nome al pool e quindi selezionare le impostazioni di creazione. In questo processo guidato sono disponibili numerose impostazioni che consentono di configurare la protezione RAID, la registrazione, la memorizzazione nella cache, le riserve e altro ancora.

La scheda Filesystem mostra i filesystem esistenti sul sistema. Puoi avere più filesystem in un dato sistema e puoi controllare attentamente le impostazioni di tali filesystem facendo clic sul widget ingranaggio "impostazioni".

Questo è un esempio di come appare la creazione di un filesystem.

La scheda Volumi mostra i diversi volumi presenti nel sistema. Ciò consente di configurare i volumi e gestirne le dimensioni, i gruppi host che possono accedervi, destinazioni iSCSI e gruppi iSCSI, parametri FC e impostazioni associate.

La scheda Protezione dati consente di monitorare e configurare le regole di protezione dei dati per il sistema. Ciò include snapshot e replica su altri sistemi.

La scheda Disponibilità elevata mostra i servizi in esecuzione in modalità Disponibilità elevata, lo stato del cluster e informazioni di configurazione aggiuntive per tali funzionalità.

La scheda Componenti offre visibilità su tutti i componenti hardware e sullo stato dei sistemi che eseguono i servizi NexentaStor.

La scheda Reti offre una panoramica di tutte le connessioni di rete fisiche e logiche e la possibilità di modificare tali configurazioni.

La scheda Analisi ti riporta all'aspetto della dashboard originale. Puoi anche aggiungere ulteriori dashboard personalizzate per visualizzare diversi parametri di prestazione e allarmi del sistema. Questa è un'area molto personalizzabile del sistema complessivo.

La scheda Amministrazione del sistema porta all'amministrazione generale dei servizi offerti e abilitati sul sistema. Consente di modificare le impostazioni di registrazione e le sonde eseguite sul sistema per fornire analisi e avvisi.

L'ultima area dell'interfaccia è costituita dalle impostazioni di gestione di Fusion. Qui puoi configurare NTP, Active Directory, avvisi e-mail, DNS e tutti gli altri aspetti gestionali del sistema di gestione Nexenta Fusion.

Nel complesso, Nexenta ha migliorato l'aspetto dell'interfaccia utente rispetto alle versioni precedenti. Portare un'interfaccia HTML5 e un dispositivo dedicato per gestire i sistemi NexentaStor è un miglioramento molto gradito rispetto alla gestione di molti sistemi discreti. L'interfaccia non è però per i deboli di cuore, poiché ci sono ancora molti modi per costruire pool in modo inefficiente e modi per danneggiare il sistema se vengono commessi errori di configurazione. Detto questo, la collaborazione tra Nexenta e Supermicro fa un buon lavoro nell'alleviare la preoccupazione relativa ai pool configurati in modo errato inviando dalla fabbrica Supermicro pool preconfigurati e configurazione RAID.

Nexenta, come è stato per molto tempo, è un front-end potente e molto personalizzabile per lo storage basato su ZFS. Ti consente di apportare quasi tutte le modifiche che possono essere apportate sulla riga di comando. Con tale quantità di controllo, è necessario un tocco delicato per assicurarsi che tutto sia configurato correttamente. Un po' più di guida e di sistemi di sicurezza durante la configurazione potrebbero contribuire notevolmente a rendere questo prodotto più invitante per gli utenti inesperti.

Analisi del carico di lavoro dell'applicazione

I primi parametri di riferimento sono costituiti da Prestazioni MySQL OLTP tramite SysBench che a  Prestazioni OLTP di Microsoft SQL Server con un carico di lavoro TPC-C simulato.

In ciascuno di questi test l'array è configurato con due pool di coppie di mirroring RAID12 da 1 unità. Misuriamo tre configurazioni separate:

  • iSCSI solo con compressione
  • iSCSI con compressione e deduplica
  • NFS solo con compressione

La compressione è stata utilizzata come elemento abilitato predefinito poiché non abbiamo riscontrato alcuna differenza tra compressione abilitata o disabilitata.

Prestazioni dell'SQL Server

Ogni VM SQL Server è configurata con due dischi virtuali: un volume da 100 GB per l'avvio e un volume da 500 GB per il database e i file di log. Dal punto di vista delle risorse di sistema, abbiamo configurato ciascuna VM con 16 vCPU, 64 GB di DRAM e abbiamo sfruttato il controller SCSI SAS LSI Logic. Sebbene i nostri carichi di lavoro Sysbench testati in precedenza saturassero la piattaforma sia in termini di I/O di storage che di capacità, il test SQL cerca prestazioni di latenza.

Questo test utilizza SQL Server 2014 in esecuzione su VM guest Windows Server 2012 R2, pur essendo sottoposto a stress da Benchmark Factory for Databases di Dell. Mentre il nostro utilizzo tradizionale di questo benchmark è stato quello di testare grandi database su scala 3,000 su storage locale o condiviso, in questa iterazione ci concentriamo sulla distribuzione uniforme di quattro database su scala 1,500 negli Stati Uniti (due VM per controller).

Configurazione di test di SQL Server (per VM)

  • Di Windows Server 2012 R2
  • Impronta di archiviazione: 600 GB allocati, 500 GB utilizzati
  • SQL Server 2014
    • Dimensioni del database: scala 1,500
    • Carico del client virtuale: 15,000
    • Memoria RAM: 48 GB
  • Durata della prova: 3 ore
    • 2.5 ore di precondizionamento
    • Periodo di campionamento di 30 minuti

Attrezzatura LoadGen di fabbrica del benchmark OLTP di SQL Server

Abbiamo testato gli Stati Uniti sia in configurazioni iSCSI che NFS con la compressione dei dati attiva, oltre a testare la soluzione in iSCSI con la compressione e la deduplicazione dei dati attivate.

Osservando le prestazioni transazionali, iSCSI con compressione aveva VM individuali che andavano da 3,120.53 TPS a 3,127.28 TPS con un punteggio aggregato di 12,494.21 TPS. NFS con compressione aveva VM individuali che andavano da 3,003.12 TPS a 3,056.8 TPS con un punteggio aggregato di 12,098.2 TPS. Nel nostro iSCSI con DR attivato abbiamo osservato che le singole VM vanno da 2,851.16 TPS a 3,020.22 TPS con un punteggio complessivo di 11,748.23 TPS.

Passando alla latenza media di SQL Server, iSCSI con compressione ha mostrato la latenza complessiva più bassa con singole VM che vanno da 54 ms a 65 ms con un totale di 59.75 ms. NFS con compressione ci ha fornito latenze comprese tra 163 ms e 251 ms per singole VM con una latenza complessiva di 215.5 ms. Inoltre, iSCSI con la deduplica attiva ci ha fornito le latenze più elevate, comprese tra 223 ms e 519 ms per singole VM e un punteggio complessivo di 353.6 ms

Prestazioni del Sysbench

Ogni banco di sistema La VM è configurata con tre vDisk: uno per l'avvio (~92 GB), uno con il database predefinito (~447 GB) e il terzo per il database in fase di test (270 GB). Dal punto di vista delle risorse di sistema, abbiamo configurato ciascuna VM con 16 vCPU, 60 GB di DRAM e abbiamo sfruttato il controller SCSI SAS LSI Logic. I sistemi di generazione del carico lo sono Server Dell R730; in questa recensione andiamo da quattro a otto, scalando i server per gruppo di 4 VM.

Cluster Dell PowerEdge R730 MySQL virtualizzato a 4-8 nodi

Configurazione test Sysbench (per VM)

  • CentOS 6.3 a 64 bit
  • Impronta di archiviazione: 1 TB, 800 GB utilizzati
  • Percona XtraDB 5.5.30-rel30.1
    • Tabelle del database: 100
    • Dimensione del database: 10,000,000
    • Discussioni del database: 32
    • Memoria RAM: 24 GB
  • Durata della prova: 3 ore
    • 2 ore di precondizionamento di 32 thread
    • 1 ora 32 thread

Per Sysbench, abbiamo testato diversi set di VM, tra cui 4, 8 e 16, e abbiamo eseguito Sysbench con la compressione sempre attiva, nonché con la deduplicazione attivata e disattivata, testando sia il blocco che il file. Per quanto riguarda le prestazioni transazionali, gli Stati Uniti sono riusciti a raggiungere 3,218 TPS con 4VM in NFS (superiore a 8VM con DR attivato). La soluzione è stata in grado di raggiungere un massimo di 5,301 TPS con 16VM in NFS e un iSCSI elevato di 4,672 TPS a 16VM, sebbene a 8VM il punteggio iSCSI fosse di 4,618 TPS.

Passando alla latenza media, abbiamo riscontrato le migliori prestazioni con 4VM configurate in iSCSI con solo la compressione abilitata ad una latenza di 35.08 ms. Non è stata una sorpresa che la latenza sia aumentata rapidamente man mano che aggiungevamo VM o attivavamo la deduplica. La latenza più alta è stata iSCSI con DR attivo a 113.24 ms.

Nel nostro benchmark sulla latenza dello scenario peggiore, la migliore latenza è stata ancora una volta con la compressione 4VM iSCSI, questa volta con 226.14 ms. Il più alto è stato NFS 16VM con 512.5 ms.

Analisi del carico di lavoro VDBench

Quando si tratta di effettuare benchmark sugli array di storage, il test delle applicazioni è la soluzione migliore, mentre il test sintetico viene al secondo posto. Pur non essendo una rappresentazione perfetta dei carichi di lavoro effettivi, i test sintetici aiutano a definire i dispositivi di storage con un fattore di ripetibilità che semplifica il confronto tra soluzioni concorrenti. Questi test offrono una gamma di profili di test diversi che vanno dai test dei "quattro angoli", ai test comuni sulle dimensioni di trasferimento del database, nonché all'acquisizione di tracce da diversi ambienti VDI. Tutti questi test sfruttano il comune generatore di carichi di lavoro vdBench, con un motore di scripting per automatizzare e acquisire risultati su un ampio cluster di test di calcolo. Ciò ci consente di ripetere gli stessi carichi di lavoro su un'ampia gamma di dispositivi di storage, inclusi array flash e singoli dispositivi di storage. Dal lato dell'array, utilizziamo il nostro cluster di server Dell PowerEdge R730:

Profili:

  • Lettura casuale 4K: lettura al 100%, 128 thread, 0-120% irate
  • Scrittura casuale 4K: scrittura al 100%, 64 thread, 0-120% irate
  • Lettura sequenziale 64K: lettura al 100%, 16 thread, 0-120% irate
  • Scrittura sequenziale a 64K: scrittura al 100%, 8 thread, 0-120% irate
  • Database sintetici: SQL e Oracle
  • Clonazione completa VDI e tracce di clonazione collegata

Osservando le prestazioni di lettura di picco, gli Stati Uniti hanno registrato buone prestazioni casuali 4K a bassa latenza, rimanendo al di sotto di 1 ms fino a circa 200 IOPS. Gli Stati Uniti hanno raggiunto il picco di 272,429 IOPS a 13.6 ms, con circa 249,000 IOPS con una latenza inferiore a 2.0 ms.

Osservando le prestazioni di picco in scrittura 4K, gli Stati Uniti hanno iniziato con 2.6 ms con un IOPS di 3,905. La latenza è aumentata rapidamente insieme agli IOPS. Gli Stati Uniti hanno raggiunto il picco di 31,200 IOPS in 29 ms.

Passando alla lettura di picco di 64K, gli Stati Uniti hanno iniziato ancora una volta con una latenza leggermente più elevata, pari a 3.2 ms a 3,596 IOPS. La latenza è aumentata leggermente con gli IOPS prima di scendere nuovamente, ma non è scesa sotto i 2.83 ms. Qui è stata raggiunta una prestazione massima di 35,828 IOPS e 14.3 ms di latenza. Gli Stati Uniti hanno terminato con una larghezza di banda di 2.23 GB/s.

Per la scrittura di picco sequenziale di 64K, la latenza è iniziata a 10.3 ms a 1,300 IOPS. È sceso a 6.2 ms a 5,195 IOPS prima di risalire ancora una volta con le prestazioni IOPS. La prestazione massima negli Stati Uniti è stata di 12,070 IOPS a 20.3 ms con una larghezza di banda di 754.4 MB/s.

Nel nostro carico di lavoro SQL, gli Stati Uniti hanno iniziato in oltre 2 ms con 21,168 IOPS. Il picco è stato di 210,601 IOPS con una latenza di 4.5 ms.

Nel benchmark SQL 90-10, gli Stati Uniti hanno iniziato con una latenza di poco superiore a 1 ms a 13,811 IOPS e hanno raggiunto il picco a 132,220 IOPS e una latenza di 7 ms.

L'SQL 80-20 ha visto gli Stati Uniti ricominciare oltre i 2 ms con IOPS a 9,210. Il picco è stato di 91,739 IOPS e 11 ms di latenza.

Con Oracle Workload, gli Stati Uniti hanno iniziato con una latenza di poco superiore a 1 ms con 8,401 IOPS e hanno raggiunto il picco di 82,789 IOPS e una latenza di 15.4 ms.

Con Oracle 90-10, gli Stati Uniti sono partiti sotto 1 ms con 0.74 ms e sono rimasti sotto 1 ms, fino a raggiungere circa 38 IOPS. Gli Stati Uniti hanno raggiunto il picco di 133,553 IOPS con una latenza di 4.6 ms.

Con Oracle 80-20, abbiamo visto ancora una volta gli Stati Uniti partire sopra 1 ms (1.2 ms a 9,004 IOPS) e raggiungere un picco di 84,786 IOPS, con una latenza di 7 ms.

Passando a VDI Full Clone, il test di avvio ha mostrato che gli Stati Uniti iniziano appena a nord di 1 ms (1.01 ms a 11,402 IOPS) per poi scendere sotto 1 ms fino a raggiungere circa 30 IOPS. Il picco è stato di 114,647 IOPS con una latenza di 9.3 ms.

L'accesso iniziale a VDI Full Clone è iniziato in 1.8 ms con 2,295 IOPS e ha raggiunto il picco a 18,108 IOPS e una latenza di 22.9 ms.

L'accesso VDI Full Clone Monday è iniziato con 1.8 ms a 2,696 IOPS e ha raggiunto il picco a 26,465 IOPS e una latenza di 19.2 ms.

Passando a VDI Link Clone, il test di avvio ha mostrato prestazioni a partire da 1.2 ms a 8,308 IOPS e con un picco di 83,392 IOPS con una latenza di 4.9 ms.

Nel profilo VDI Linked Clone che misura le prestazioni dell'accesso iniziale, gli Stati Uniti hanno iniziato con una latenza di 1.3 ms con un IOPS di 2,698 e hanno raggiunto il picco di 24,715 IOPS e una latenza di 10.3 ms.

Nel nostro ultimo profilo che esaminava le prestazioni dell'accesso del lunedì del clone collegato a VDI, gli Stati Uniti hanno iniziato con una latenza di 1.8 ms a 2,818 IOPS e hanno raggiunto il picco a 25,416 IOPS a 20.1 ms.

Conclusione

Sebbene sia piuttosto lungo, Unified Storage Appliance basato su Nexenta e Supermicro è una soluzione di archiviazione definita dal software che combina il software di Nexenta (NexentaStor 5.0 e NexentaFusion) con l'hardware, le vendite e l'infrastruttura di supporto di Supermicro. Questa partnership offre una soluzione completa convalidata, precaricata e preconfigurata, che è in qualche modo unica per una soluzione tipicamente software-first. Le aziende offrono diverse versioni sia in modelli all-flash (per prestazioni) che ibridi (per maggiore capacità e convenienza). All'interno di ciascuna categoria sono presenti anche configurazioni parzialmente e completamente popolate e tutte hanno la possibilità di aggiungere due JBOD per ulteriore spazio di archiviazione. La soluzione viene fornita con il supporto di Supermicro e la piattaforma offre servizi dati e quadranti sufficienti per coprire la maggior parte dei casi d'uso.

Per quanto riguarda le prestazioni, abbiamo eseguito sia l'analisi del carico di lavoro delle applicazioni, inclusi i carichi di lavoro delle applicazioni SQL Server e Sysbench, sia i benchmark sintetici di analisi del carico di lavoro VDBench introdotti di recente. Con i carichi di lavoro delle nostre applicazioni, abbiamo testato gli Stati Uniti sia in iSCSI con la compressione attivata, sempre con la deduplicazione attivata o disattivata, sia come NFS con la compressione attivata. Nel nostro benchmark transazionale per SQL Server, l'attivazione della deduplica ha avuto un grande impatto sulle prestazioni con un punteggio iSCSI aggregato di 11,748.2 TPS e, senza deduplica, la nostra configurazione iSCSI ha prodotto 12,494.2 TPS. La deduplicazione ha avuto un impatto molto maggiore sulla latenza media di SQL Server. iSCSI con solo compressione ha ottenuto le prestazioni migliori con un punteggio complessivo di 59.8 ms, ma iSCSI con compressione e deduplica attivate ha registrato un punteggio complessivo di 353.6 ms. Con il nostro test di scalabilità Sysbench, abbiamo testato carichi di 4, 8 e 16 VM. Con un carico ridotto di 4 VM, abbiamo riscontrato le migliori prestazioni con la sola compressione su iSCSI, misurando 3,654 TPS. Questo rispetto a 3,218 su NFS con la sola compressione o 2,547 su iSCSI sia con compressione che deduplica. Al suo apice, NFS con compressione ha ottenuto solo il punteggio più alto con 5,301 TPS, con iSCSI che utilizza solo la compressione che misura 4,672 TPS e iSCSI con compressione e deduplica che misura 4,548 TPS.

Osservando i test del carico di lavoro VDBench eseguiti con la compressione abilitata solo su iSCSI, gli Stati Uniti hanno vacillato un po'. La soluzione ha mostrato prestazioni inferiori al millisecondo solo su tre benchmark e si è avviata con una latenza inferiore al millisecondo solo in due di questi test. Nella lettura casuale 4K, gli Stati Uniti sono stati in grado di mantenere una latenza inferiore al millisecondo fino a raggiungere circa 200 IOPS. Abbiamo riscontrato nuovamente prestazioni inferiori al millisecondo nel test Oracle 90-10 fino a circa 38 IOPS. E sebbene l'avvio di VDI Full Clone sia iniziato in oltre 1 ms, è sceso nuovamente al di sotto fino a raggiungere circa 30 IOPS. In altre aree, gli Stati Uniti hanno avuto un livello di latenza molto più elevato all'inizio del test e durante le fasi in cui i carichi sono aumentati.

L'Unified Storage Appliance che sfrutta il software Nexenta e l'hardware Supermicro ci lascia con sentimenti contrastanti. In termini di opzioni di configurazione, supera facilmente altri array sul mercato per quanto riguarda i modi di modificare e ottimizzare lo spazio di archiviazione per scenari di produzione molto specifici. Per coloro che vogliono controllare ogni manopola e quadrante, Nexenta offre chiaramente la soluzione. Anche se questo è fantastico, a volte le impostazioni possono essere travolgenti per coloro che non sono completamente indottrinati. Nexenta ha compresso i propri sforzi ingegneristici con quest'ultima versione, che secondo loro offre un risparmio di capacità di 3:1 a seconda del carico di lavoro. Tuttavia, quando la deduplicazione è abilitata, le prestazioni risultano compromesse al punto che non dovrebbe essere abilitata per la maggior parte dei carichi di lavoro di produzione. La riduzione complessiva dei dati per un sistema all-flash e un profilo prestazionale moderato mettono l'appliance in una posizione difficile, poiché altri array hanno capito come offrire una riduzione completa dei dati senza penalizzare notevolmente le prestazioni. Per essere onesti, non tutti possono farlo e non tutti i carichi di lavoro sono adatti alla deduplica; ma un numero sufficiente di array ha avuto successo in questo obiettivo da rendere la riduzione completa dei dati, quasi senza perdite, una caratteristica vitale per il calcolo del TCO.

Vantaggi

  • L'integrazione con Supermicro consente a un utente inesperto di essere pronto all'uso
  • Nexenta offre una miriade di manopole e pulsanti per la messa a punto da parte degli utenti avanzati
  • La rete di supporto Supermicro fornisce un'offerta più completa per quella che tradizionalmente è stata un'offerta incentrata sul software

Svantaggi

  • Latenza di scrittura molto elevata
  • Elevato sovraccarico delle prestazioni con la deduplicazione attivata

Conclusione

L'Unified Storage Appliance offre quello che tradizionalmente è stato un pacchetto Nexenta esclusivamente software in un'appliance preconfigurata di Supermicro pronta per essere utilizzata.

Pagina del prodotto Supermicro

Discuti questa recensione

Iscriviti alla newsletter di StorageReview