Abbiamo dedicato molto tempo a parlare delle funzionalità di EMC ScaleIO in una configurazione a due livelli o di storage online. Nella prossima serie di recensioni, presentiamo i risultati con ScaleIO configurato come sistema iperconvergente. Va notato che ScaleIO può effettivamente funzionare in una terza modalità in cui combina entrambe queste opzioni. Fondamentale per la configurazione HC, tuttavia, è il fatto che sia SDS (ScaleIO Data Server) che SDC (ScaleIO Data Client) funzionano nello stesso ambiente. In questa configurazione le applicazioni e lo spazio di archiviazione condividono le stesse risorse di calcolo. Nel nostro caso, ciò significa lo chassis PF2 4U a 100 nodi ad alte prestazioni di VxRack Node che risiede nel nostro laboratorio.
Abbiamo dedicato molto tempo a parlare delle funzionalità di EMC ScaleIO in una configurazione a due livelli o di storage online. Nella prossima serie di recensioni, presentiamo i risultati con ScaleIO configurato come sistema iperconvergente. Va notato che ScaleIO può effettivamente funzionare in una terza modalità in cui combina entrambe queste opzioni. Fondamentale per la configurazione HC, tuttavia, è il fatto che sia SDS (ScaleIO Data Server) che SDC (ScaleIO Data Client) funzionano nello stesso ambiente. In questa configurazione le applicazioni e lo spazio di archiviazione condividono le stesse risorse di calcolo. Nel nostro caso, ciò significa lo chassis PF2 4U a 100 nodi ad alte prestazioni di VxRack Node che risiede nel nostro laboratorio.
In pratica, la gestione di ScaleIO in una configurazione iperconvergente non è molto diversa da quella a due livelli. L'amministratore utilizza lo stesso software per configurare il sistema, fornire spazio di archiviazione e visualizzare i report. Ciò ha molto senso, poiché ScaleIO viene spesso distribuito in una configurazione o nell'altra e molte volte in una configurazione mista mentre le organizzazioni passano i propri carichi di lavoro da due livelli a iperconvergenti. Parte del motivo di questa flessibilità è il modo in cui EMC utilizza MDM (Meta Data Manager), un processo di monitoraggio leggero che tiene traccia di tutto ciò che accade nel sistema. Attualmente 1024 nodi possono essere gestiti da un singolo MDM.
Quando viene eseguito in HCI, ScaleIO supporta quasi tutti i sistemi operativi moderni. Ciò include Windows 2008 e versioni successive, Hyper-V, KVM, le principali distribuzioni Linux come Red Hat, CentOS, SUSE e Ubuntu, VMware ESXi e XEN. Inoltre, SacelIO supporta più di uno di questi contemporaneamente, con un sovraccarico minimo da parte dell'MDM. Osservando il resto dello spazio HCI, in genere i fornitori si allineano o preferiscono un hypervisor o un ambiente operativo molto specifico. Il fatto di essere generalmente agnostico rende ScaleIO molto più flessibile quando viene utilizzato in ambienti di grandi dimensioni che potrebbero dover supportare una gamma più ampia di software.
Proprio come nel 2-layer, ScaleIO come HCI può essere consumato in diversi modi. I nodi possono essere acquistati direttamente da EMC e dai suoi partner. VCE offre un prodotto VxRack costituito da un unico SKU, configurato con tutte le licenze richieste ed è supportato interamente da VCE. Inoltre, continuano a esistere configurazioni flessibili che supportano la tecnologia all-flash per esigenze di prestazioni elevate, nonché soluzioni su disco o ibride.
Specifiche del nodo VCE VxRack (Performance Compute All Flash PF100).
- Chassis – N. di nodi: nodo 2U-4
- Processori per nodo: doppio Intel E5-2680 V3, 12c, 2.5 GHz
- Chipset: Intel 610
- Memoria DDR4 per nodo: 512 GB (16 x 32 GB)
- NIC incorporata per nodo: doppie porte Ethernet da 1 Gbps + 1 porta di gestione 10/100
- Controller RAID per nodo: 1x LSI 3008
- SSD per nodo: 4.8 TB (6 eMLC da 2.5 pollici e 800 GB)
- SATADOM per nodo: SLC da 32 GB
- Porta 10GbE per nodo: 4 porte SFP+ da 10 Gbps
- Alimentazione: doppio alimentatore CA platino da 1600 W
- Router: Cisco Nexus C3164Q-40GE
Configurazione del test HCIbench
- Hypervisor ESXI 6.0
- 16 VM
- 10 VMDK per VM
- VMDK da 40 GB (ingombro di 6.4 TB)
- Inizializzazione dell'archiviazione in scrittura completa
- Intervalli di prova di 1.5 ore (precondizionamento di 30 minuti, periodo di campionamento del test di 60 minuti)
Per testare il cluster ScaleIO HCI abbiamo distribuito una configurazione pesante per i nostri profili di carico di lavoro. Ciò consisteva in un'impronta di dati di 6.4 TB su 8 TB utilizzabili.
Profili del carico di lavoro HCIbench di StorageReview
- Lettura casuale 4K al 100%.
- Scrittura casuale 4K al 100%.
- 8K Casuale, 70% lettura/30% scrittura
- Lettura sequenziale al 32% di 100K
- Scrittura sequenziale al 32% da 100K
Prestazioni del banco HCI
Ciò che abbiamo fatto è testare in modo da consentire un confronto diretto tra la configurazione del nodo VxRack a due livelli con elaborazione esterna e il nodo VxRack in esecuzione in modalità iperconvergente. Mentre il nostro benchmark VxRack Node a due livelli includeva quattro server Dell PowerEdge R730 che fungono da loadgen, la configurazione VxRack Node HCI utilizza le proprie risorse di elaborazione interne per stressare il proprio storage.
Nel nostro primo test che misurava la larghezza di banda di trasferimento casuale 4K, il test HCI è leggermente indietro con 1.6 GB/s in lettura e 720 MB/s in scrittura.
Le velocità di trasferimento casuale 4K sono state nuovamente elevate, misurando 398.3K IOPS in lettura e 184.3K IOPS in scrittura, anche se sono state dietro al due livelli che ha raggiunto 512 IOPS in lettura e 228.6K IOPS in scrittura.
La latenza media nel nostro test di trasferimento casuale 4K è stata di 0.8 ms in lettura e 1.73 ms in scrittura, leggermente superiore rispetto alla versione a due livelli.
Con il nostro profilo di trasferimento casuale 8K in HCIbench con un mix 70/30 R/W, abbiamo visto un calo della larghezza di banda di 700 MB/s rispetto ai 2.7 GB/s del due layer.
Il throughput nel nostro test HCIbench 8K 70/30 ha misurato 255.6K IOPS rispetto alla configurazione a due livelli che ha misurato 346k IOPS.
La latenza media 8K 70/30 è stata di 1.24 ms, leggermente in aumento rispetto agli 0.92 ms del due strati.
Similmente alla configurazione EMC VxRack Node Two-Layer, la piattaforma HCI offre straordinarie prestazioni di trasferimento di blocchi di grandi dimensioni. Con una dimensione del blocco di 32K abbiamo misurato una larghezza di banda di lettura sequenziale di 8.24 GB/s in lettura e 4.16 GB/s in scrittura.
Il throughput sequenziale di 32 blocchi di grandi dimensioni dalla configurazione HCI del nodo VxRack ha misurato 263.5 IOPS in lettura e 133.1 IOPS in scrittura.
La latenza media è stata di 1.21 ms in lettura e 2.4 ms per la configurazione HCI, leggermente in aumento rispetto alla configurazione a due livelli che misurava 1.11 ms in lettura e 2.13 ms in scrittura.
Conclusione
Confrontando i nodi EMC VxRack a 2 strati con quelli HCI con HCIbench, ci sono un paio di punti degni di nota. Innanzitutto, HCIbench non è utile per determinare le capacità massime del sistema. Il punto qui è comparativo; HCIbench funge da ottimo strumento per ottenere il maggior numero possibile di mele tra mele, in ambienti tradizionalmente disparati. Detto questo, vediamo in modalità HCI i nodi VxRack operare in parità in alcuni punti e rinunciare a prestazioni moderate in altri. Il vantaggio aziendale, tuttavia, è che quelli che sarebbero 10U di spazio rack nell'architettura a due livelli, ora occupano 2U nell'HCI e, a seconda del carico di lavoro, l'impatto sulle prestazioni potrebbe non essere significativo. Inoltre, i nodi vengono gestiti esattamente allo stesso modo e possono essere sfruttati nell’ecosistema software più ampio di qualsiasi soluzione HCI. In questo caso abbiamo utilizzato VMware, ma EMC ha fatto bene a supportare qualsiasi altra cosa un'azienda possa desiderare. Questo è solo l'inizio. Eseguiremo ScaleIO in HCI attraverso tutti gli stessi test applicativi che abbiamo eseguito in due livelli, il che fornisce un vero confronto delle prestazioni tra le opzioni di configurazione offerte da ScaleIO.
Recensione del nodo EMC VxRack: panoramica
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni OLTP Sysbench scalate (a 2 livelli)
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni di SQL Server (a 2 livelli)
Nodo EMC VxRack con tecnologia ScaleIO: revisione sintetica delle prestazioni (a 2 livelli)
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni di SQL Server (HCI)
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni VMmark (HCI)
Iscriviti alla newsletter di StorageReview