Hem Företag Huawei OceanStor Dorado2100 G2 All Flash Array Review

Huawei OceanStor Dorado2100 G2 All Flash Array Review

by StorageReview Enterprise Lab

Huawei OceanStor Dorado2100 G2 är ett all-flash SAN med en aktiv-aktiv arkitektur med dubbla kontroller och konfigurerbar med antingen MLC eller SLC SSD. Plattformen är designad i egen regi och utnyttjar Huawei-komponenter uppifrån och ned, från chassit till SSD:erna och SSD-kontrollerna. Denna integrationsnivå gör att Huawei kan pressa så mycket prestanda som möjligt från arrayen och är unik på marknaden för all-flash array (AFA). Enligt tillverkarens riktmärken kan Dorado2100 G2 nå 600,000 500 IOPS med latens ner till 1μs och de pekar också på deras offentliga SPC-400 IOPS-poäng på över 3k. De totala prestandasiffrorna visar en vinst på XNUMXX jämfört med deras första generation Dorado AFA. Denna prestandanivå gör arrayen idealisk för högpresterande databasbehov, VDI och andra uppdragskritiska arbetsbelastningar som är latenskänsliga.


Huawei OceanStor Dorado2100 G2 är ett all-flash SAN med en aktiv-aktiv arkitektur med dubbla kontroller och konfigurerbar med antingen MLC eller SLC SSD. Plattformen är designad i egen regi och utnyttjar Huawei-komponenter uppifrån och ned, från chassit till SSD:erna och SSD-kontrollerna. Denna integrationsnivå gör att Huawei kan pressa så mycket prestanda som möjligt från arrayen och är unik på marknaden för all-flash array (AFA). Enligt tillverkarens riktmärken kan Dorado2100 G2 nå 600,000 500 IOPS med latens ner till 1μs och de pekar också på deras offentliga SPC-400 IOPS-poäng på över 3k. De totala prestandasiffrorna visar en vinst på XNUMXX jämfört med deras första generation Dorado AFA. Denna prestandanivå gör arrayen idealisk för högpresterande databasbehov, VDI och andra uppdragskritiska arbetsbelastningar som är latenskänsliga.

Dorado2100 G2 representerar en ny portfölj av immateriella rättigheter bakom kulisserna, men exponerar en robust uppsättning av gemensamma SAN-funktioner för företag inklusive cachehantering, I/O-schemaläggning och intelligent tunn provisionering. Dorado2100 G2 är också certifierad för viktiga företagsplattformar som VMware ESXi 5.1/5.0 och SAP. På nätverkssidan ger arrayen stöd för 8Gbit/s Fibre Channel, 10Gbit/s iSCSI och 40Gbit/s IB QDR för att möjliggöra brett stöd för olika användningsfall. 

Systemet drar fördel av den vertikala integrationen för att använda sin egen slitageutjämning, dåliga blockreparationer och slumpmässiga krypteringskoder för att uppnå en global MTBF på mer än en miljon timmar. Dess chassidesign innehåller också redundanta strömförsörjningar, fläktar, gränssnittsmoduler, SSD:er och inbyggda batteribackupenheter. Dorado2100 G2 stöder RAID 0, 5 och 10, med globala reservdelar och dataförhandskopiering för felaktiga enheter för ökat systemskydd.

Huawei UltraPath multipathing använder en värddrivrutin för att analysera och dirigera åtkomst mellan värdarna och lagringsenheterna för att förbättra tillförlitligheten och prestanda när mer än en rutt är tillgänglig för ett LUN. UltraPath kan konfigureras för failover och lastbalansering mellan servrar och arrayer. Dessutom stöder Dorado2100 G2-hanterings- och underhållsmekanismerna GUI- och CLI-lägen och ger praktiska larmmeddelanden via ljud, korta meddelanden och/eller via e-post.

Huawei försåg oss med en 6U-testplattform inklusive lagringskontrollenheten samt två expansionshyllor som använder 75 200GB SLC SSD:er totalt.

Huawei OceanStor Dorado2100 G2 Specifikationer

  • Kapsling: 2U för styrenhet och varje extra diskhylla
  • Regulatorer: Dubbla regulatorer, aktiva/aktiva
  • Inbyggda I/O-portar: 8 x 8Gbit/s Fiber Channel
  • Maximalt antal I/O-expansionsmoduler: 2
  • Alternativ för I/O-expansionsmodul
    • 4 x 8Gbit/s fiberkanal
    • 4 x 10 Gbit/s iSCSI ToE (TCP-avlastningsmotor)
    • 2 x 40Gbit/s InfiniBand QDR
  • Kapacitetsalternativ
    • SLC: 2.5 TB eller 5 TB per hölje
    • eMLC: 5TB eller 10TB per hölje
    • Maximalt antal expansionsskivor: 3
  • prestanda
    • Bandbredd: 10 GB/s
    • Genomströmning: 600,000 XNUMX IOPS
    • Latens: 500μs
  • Programvara Funktioner
    • RAID-nivåer: 0, 5, 10
    • Maximalt antal värdar: 512
    • Maximalt antal LUN: 2,048 XNUMX
    • Multipathing-programvara: UltraPath
  • Strömspecifikationer
    • Strömförsörjning (AC): 100V till 127V eller 200V till 240V
    • Typisk strömförbrukning
    • 2U-kontrollkåpa: 580W
    • 2U diskhölje: 295W
  • Mått (H x B x D)
    • 2U-kontrollhölje: 86.1 mm x 446 mm x 582 mm (3.39 tum x 17.56 tum x 22.91 tum)
    • 2U diskhölje: 86.1 mm x 446 mm x 412 mm (3.39 tum x 17.56 tum x 16.22 tum)
  • Vikt
    • 2U-kontrollerhölje med 25 HSSD:er: 32.5 kg
    • 2U diskhölje med 25 HSSD:er: 24.5 kg
  • Verksamhetsmiljö
    • 5°C till 40°C med en attityd lägre än 1,800 XNUMXm
    • 5°C till 30°C med en höjd mellan 1,800 3,000 m och XNUMX XNUMX m
    • Luftfuktighet vid drift: 5 % RH till 95 % RH

Bygg och design

Huawei Dorado2100 G2-kontrollern har 25 enhetsfack och kan anslutas till maximalt tre expansionshyllor med 25 extra enheter vardera. Även om 25 kan verka som ett udda nummer för vissa RAID-grupper som RAID10, är ​​den 25:e enheten i varje hylla en dedikerad hot-spare. Framifrån erbjuder Dorado2100 G2 en minimalistisk design som kan hålla sig mot andra Tier1-lagringsleverantörer.

Baksidan av Dorado2100 G2-plattformen är modulär och designad för att vara mycket enkel att underhålla. Varje primär systemkomponent som strömförsörjning, fläktmodul/batteripaket, styrenhet eller I/O-modul kan snabbt bytas ut utan användning av verktyg. En intressant funktion är inkluderingen av en UPS inuti chassit för att möjliggöra för systemcache att spola till disken i händelse av ett strömavbrott. Litiumjonbatterierna är placerade inuti varje fläktmodul, vilket ger gott om kyla medan systemet är påslaget.

Dorado2100 G2 använder dubbla kontroller. Varje styrenhet innehåller en kortplats för en gränssnittsmodul som kan vara Fibre Channel (8Gbit/s), iSCSI (10Gbit/s) eller InfiniBand (40Gbit/s). Båda styrenheterna måste använda gränssnitt av samma typ. Vår konfiguration utnyttjade 8 Gb FC, med 4 portar på varje kontroller. Dubbla mini SAS-kablar ger anslutning mellan styrenheten och expansionshyllorna med vägredundans i händelse av att en kabel skulle misslyckas.

Verksamhetsledningen

Dorado2100 G2 hanteras via Huaweis ISM-programvara, som använder en Java-klient för administration. En trädbaserad navigeringsruta finns kvar till vänster, den högra vyporten för den aktuella administrativa uppgiften eller en systemöversikt. Hanteringsverktyget tillåter användare att övervaka systemets hälsa och hantera alla aktiviteter ner till att ändra RAID-typ eller kartlägga LUN.

Att visa individuell komponents hälsa är en enkel uppgift genom hanteringsmjukvaran, där Huawei tillhandahåller ett GUI-gränssnitt för arrayen, där genom att hålla muspekaren över vissa delar dyker upp ett fönster som beskriver den komponenten. Denna vy kan ändras för att visa styrenheten såväl som varje expansionshylla.

Dorado2100 G2 stöder tjocka "traditionella" LUN tillsammans med tunna LUN med skalbar kapacitet. Tjocka LUN kan inte överstiga systemets totala kapacitet, men tunna LUN kan tillhandahållas med större totala belopp.

ISM stöder två mappningslägen: 1) initiatormappningsläge som upprättar mappningar på arraysidan för Fibre Channel SAN och 2) ett värdinitierat arrayportmappningsläge som stöds för alla tygtyper.

ISM tillhandahåller en mängd information, inklusive prestandaövervakningsmöjligheter för hela arrayen ner till en granulär nivå av mindre komponenter. Detta är otroligt användbart när man optimerar plattformen i en produktionsmiljö eller diagnostiserar problem.

Testbakgrund och jämförelser

Vi publicerar en inventering av vår labbmiljö, En översikt över labbets nätverksmöjligheter, och andra detaljer om våra testprotokoll så att administratörer och de som är ansvariga för utrustningsanskaffning rättvist kan bedöma de förhållanden under vilka vi har uppnått de publicerade resultaten. Ingen av våra recensioner betalas för eller övervakas av tillverkaren av utrustning vi testar.

Vi kommer att jämföra Huawei OceanStor Dorado2100 G2-klustret med JetStor NAS 1600S, Fusion-io ION Acceleratoroch Infortrend ESDS S16F-G2652-4.

Fusion-io ION

  • Flash: 12.8TB/25.6TB användbar (8 x 3.2TB ioScale PCIe SSD RAID10/RAID0)
  • Nätverksanslutning: 4 x 16 Gb fiberkanal

Huawei OceanStor Dorado2100 G2:

  • Blixt: 7.2TB/14.2TB/14.4TB användbar (75 x 200GB SLC Huawei SSD RAID10/RAID5/RAID0)
  • Nätverksanslutning: 8 x 8Gb fiberkanal

Infotrend ESDS S16F-G2652-4:

  • Blixt: 3.2 TB användbar (16 x 400 GB Smart Optimus SSD RAID10)
  • Nätverksanslutning: 4 x 16 Gb fiberkanal

Jetstor NAS 1600S

  • Blixt: 3.2 TB användbar (16 x 400 GB Smart Optimus Eco SSD RAID10)
  • Nätverksanslutning: 2 x 10GbE Twinax

Var och en av de jämförbara arrayerna jämfördes också med vår Lenovo ThinkServer RD630 testbädd:

  • 2 x Intel Xeon E5-2690 (2.9 GHz, 20 MB cache, 8 kärnor)
  • Intel C602 Chipset
  • Minne – 16GB (2 x 8GB) 1333Mhz DDR3-registrerade RDIMM
  • Windows Server Standard 2012
  • 2 x Emulex LightPulse LPe16202 Gen 5 Fiber Channel (8GFC, 16GFC eller 10GbE FCoE) PCIe 3.0 Dual-Port CFA

Brocade 6510 16Gb/s FC Switch

  • Sammanlagd bandbredd: 768 Gb/s end-to-end full duplex

Vår granskningskonfiguration för Dorado2100 G2 använder 75 200GB SLC SSD:er, som vi testar i RAID0, RAID5 och RAID10.

Applikationsprestandaanalys

Våra två första riktmärken är VMware VMmark Virtualization Benchmark och Microsoft SQL Server OLTP Benchmark som båda simulerar applikationsarbetsbelastningar som liknar dem som Dorado2100 G2 och dess jämförbara är designade för att tjäna.

StorageReview VMmark-protokollet använder en rad deltester baserade på vanliga virtualiseringsarbetsbelastningar och administrativa uppgifter med resultat som mäts med hjälp av en brickbaserad enhet. Plattor mäter systemets förmåga att utföra en mängd olika virtuella arbetsbelastningar såsom kloning och distribution av virtuella datorer, automatisk VM-belastningsbalansering över ett datacenter, VM live-migrering (vMotion) och dynamisk datalagringsflyttning (lagring vMotion).

Den högsta normaliserade Dorado2100 G2 VMmark 2.5.1-applikationspoängen var 23.02 med 18 brickor, medan dess högsta totala VMmark-poäng var 18.84 vid 18 brickor. Vid en bricka var den normaliserade applikationspoängen 1.71 medan den totala poängen för en bricka var 1.59. Det bör noteras att detta är den högsta prestanda vi har uppmätt i VMmark hittills. Vårt testkluster tog slut innan I/O-latensen tog upp från arrayen!

StorageReviews Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Council's Benchmark C (TPC-C), ett riktmärke för onlinetransaktionsbearbetning som simulerar de aktiviteter som finns i komplexa applikationsmiljöer. TPC-C-riktmärket kommer närmare än syntetiska prestandariktmärken att mäta prestandastyrkorna och flaskhalsarna hos lagringsinfrastruktur i databasmiljöer. Vårt SQL Server-protokoll använder en 685 GB (3,000 30,000 skala) SQL Server-databas och mäter transaktionsprestanda och latens under en belastning på XNUMX XNUMX virtuella användare.

I det här riktmärket utnyttjade vi återskrivningscache på alla tre arrayer och använde en enda 1TB iSCSI eller FC för att presentera till vår SQL Server för att testa dess databas.

När det gäller transaktioner per sekund är Dorado2100 G2 nära toppen av våra uppmätta värden under SQL-servertestet med både RAID-konfiguration. Dessa resultat återspeglar en kompetent prestanda som endast begränsas av miljön och testprotokollet.

Det mer betydelsefulla resultatet för SQL Server-riktmärket är vår mätning av genomsnittlig latens som mer reflekterar hur prestanda upplevs av ett databassystems användare och administratörer. Med en arbetsbelastning på 30,000 10 virtuella användare och konfigurerad för RAID2100, höll Dorado2 G15 genomsnittlig latens på 1600 ms, före Jetstor 5S. Omkonfigurerad för RAID53 för att erbjuda högre kapacitet, klockade Dorado genomsnittlig latens till XNUMXms.

Syntetisk arbetsbelastningsanalys

Vart och ett av våra syntetiska benchmark-protokoll börjar med att förkonditionera mållagringen till steady-state med samma arbetsbelastning som kommer att användas för att testa enheten. Förkonditioneringsprocessen använder en tung belastning på 16 trådar med en enastående kö på 16 per tråd.

Förkonditionering och primära stationära tester:

  • Genomströmning (Read+Write IOPS Aggregate)
  • Genomsnittlig fördröjning (läs+skrivfördröjning i medeltal)
  • Max fördröjning (maximal läs- eller skrivfördröjning)
  • Latens standardavvikelse (läs+skriv standardavvikelse i genomsnitt)

När förkonditioneringen är klar testas varje enhet som jämförs över flera tråd-/ködjupsprofiler för att visa prestanda under lätt och tung användning. Den syntetiska arbetsbelastningsanalysen för den här granskningen kommer att använda två profiler som är brett refererade bland tillverkarens specifikationer och riktmärken:

  • 4k-profil
    • 100% Läs och 100% Skriv
  • 8K-profil
    • 100% Läs och 100% Skriv
    • 70 % läser, 30 % skriver

Under dessa syntetiska benchmarks testade vi Dorado2100 G2 i två lägen: WB, som anger att återskrivningscache är aktiverat, och WT, som anger genomskrivning. Write back skickar data genom kontrollerns cache, vilket förbättrar svarstiderna för burst-överföringar. Write through skickar data direkt till SSD:erna och bör därför ha högre prestanda med konstant arbetsbelastning.

Under 4k syntetiska benchmark uppnådde Dordo2100 G2 den största läskapaciteten bland jämförbara med återskrivning aktiverad. Även om bytet till genomskrivning minskade läsgenomströmningen något, gjorde det en stor förbättring av skrivgenomströmningen. Dorado2100 G2 uppnådde sin bästa övergripande prestanda i 4k-riktmärket när den konfigurerades som en RAID0-array med genomskrivning aktiverad, vid 381,405 340,614 IOPS för läsoperationer och XNUMX XNUMX IOPS för skrivoperationer.

Att aktivera genomskrivning gör också en viktig skillnad för Dorado2100 G2:s skrivfördröjningar under 4k syntetiska benchmark. Dorado2100 G2:s genomsnittliga skrivlatens på 4k som en RAID0-array med återskrivning aktiverad är 1.52ms. Genomskrivningsläget är i genomsnitt mindre än hälften av latensen vid 0.67 ms med en RAID0-array.

Maximal latens under 4k-riktmärket är ett mått där Dorado2100 G2 hamnar bakom jämförbara över var och en av de konfigurationer vi testade. Precis som med de andra 4k-resultaten förbättrades skrivprestandan när genomskrivning aktiverades

Standardavvikelseresultat hjälper till att identifiera enheter som upplever ett större intervall av latenser än genomsnittet under det syntetiska riktmärket. Under 4k-riktmärket uppnådde Dorado2100 G2 klassens bästa standardavvikelseresultat samtidigt som den var konfigurerad för genomskrivningsläge.

Efter att ha rekonditionerat arrayerna för 8k arbetsbelastningar, mätte vi genomströmningen av jämförbara med en tung belastning på 16 trådar och ett ködjup på 16 för 100 % läs- och 100 % skrivoperationer. Med dessa arbetsbelastningar gav tillbakaskrivningsläget den bästa övergripande 8k-prestandan för Dorado2100 G2 förutom när arrayen konfigurerades för RAID0.

Nästa resultat baseras på ett test som består av 70 % läsoperationer och 30 % skrivoperationer med en arbetsbelastning på 8 2100 över en rad tråd- och köantal. Dorado 2 G2100 visade sig bäst på arbetsbelastningar med höga trådantal och höga ködjup, där den ofta kunde överträffa Fusion-io-konfigurationerna som annars tog topposition. Dorado 2 G8 presterade bättre totalt sett under 70k 30/XNUMX benchmark när den konfigurerades för genomskrivning.

När det gäller genomsnittlig latens presterade Dorado2100 G2 också bäst med högre arbetsbelastningar under 8k 70/30 benchmark och gynnades mest av genomskrivningskonfigurationen. De sämsta resultaten för Dorado2100 G2 under denna benchmark kom under RAID5-testet.

De högsta latenserna för Dorado2100 G2 under 8k 70/30 benchmark mättes när systemet konfigurerades i återskrivningsläge och toppade med stora köer. Maximala latenser för Dorado2100 G2:s genomskrivningskonfiguration var mycket lägre men fortfarande högre än de jämförbara arrayerna.

Standardavvikelseberäkningar för 8k 70/30 benchmark belyser också problem som Dorado2100 G2:s återskrivningskonfiguration hade med denna arbetsbelastning vid höga köantal. Å andra sidan kunde genomskrivningskonfigurationen uppnå latenser som var mer konsekventa än jämförbara. Vid ett trådantal på 16 och ett ködjup på 16 höll Dorado2100 G2 konfigurerad för RAID0 och genomskrivning sin standardavvikelse på 0.32 ms.

Slutsats

Huawei Oceanstor Dorado2100 G2 är en ultrahögpresterande all-flash-array designad för att fungera som primär lagring för I/O-intensiva applikationsarbetsbelastningar. Med expansiva vertikalt integrerade konfigurationer som erbjuds med antingen MLC eller SLC flash, är Dorado2100 G2 designad för växande datacenter med kraftigt virtualiserad infrastruktur, stora databaser eller högpresterande datorbehov. Huawei placerar blixtuppsättningen med en bred uppsättning funktioner, såväl som flera sammankopplingsalternativ inklusive 8Gb FC, 10Gb iSCSI samt 40Gb IB. Detta ger den flexibiliteten att arbeta över olika marknadssegment som utnyttjar olika lagringsnätverk. När det gäller prestanda är plattformen inriktad på att ersätta stora traditionella HDD SAN, vilket ger betydande energibesparingar när man räknar med att en 2-8U array är designad för att prestera bättre än en 1,500 15 XNUMXK HDD SAN.

När det gäller prestanda, gav Oceanstor Dorado2100 G2 exceptionella resultat över hela linjen och satte rekord i många av våra riktmärken. I vår 4k slumpmässiga 100 % läs- och 100 % skrivprofil visade den den största läsgenomströmningen bland de jämförbara med återskrivning (WB) aktiverad, med 411,065 0 IOPS i RAID2100. Med genomskrivning (WT) var skillnaden i läsgenomströmning inte signifikant; dock mer än tredubblades dess skrivhastighet i vissa fall. Dorado2 G8 presterade också mycket bra i genomsnittlig latens med WB aktiverat, även om dess skrivlatens var betydligt högre jämfört när WT användes. I vår 100k sekventiella (100 % läs och 2100 % skriv) arbetsbelastning var Dorado2 G10 den bästa presterande i återskrivningsläge, särskilt när arrayen var konfigurerad för RAID480,904, med 16 16 IOPS-läsningar vid 70T/30Q. När vi tittade på vårt test som består av 8 % läsoperationer och 2100 % skrivoperationer med en arbetsbelastning på 2 0 över en rad trådar och köräkningar, publicerade DoradoXNUMX GXNUMX sina resultat (liksom att vara i toppen av resultattavlan av en betydande marginal) när den är konfigurerad i RAIDXNUMX WT.

Även om syntetiska resultat visar en bra utgångspunkt, var vi mest imponerade av dess starka prestanda i våra applikationstester. I SQL Server-testning var Dorado2100 G2:s genomsnittliga latens 15 ms. I vårt VMware VMmark-riktmärke tog Dorado2100 G2 vårt 4-nods toppspecifika beräkningskluster till sina gränser, och pressade sin toppbelastning upp till 18 brickor samtidigt som den höll QoS i schack. Den hade den högsta registrerade VMmark-körningen i vårt labb hittills, med en betydande marginal. Att säga att dessa siffror är imponerande är en underdrift.

Om Huawei kommer att bli knockad mycket, är det på datatjänstsidan. Även om de har flervägsdrivrutiner och funktioner som tunn provisionering, saknar enheterna kärnfunktionalitet som systemomfattande ögonblicksbilder, replikering och datareduktion (dedupe och komprimering), även om vissa av deras större AFA-system inkluderar ytterligare tjänster. Dataminskningsfunktionerna är särskilt viktiga i AFAs eftersom den råa kontra användbar debatt är en som väger tungt i köpbeslutsprocessen. Huawei motverkar detta genom att vara mer kostnadseffektiva än många andra AFA dock och de har vissa fördelar, andra gillar inte en stödfördel från att vara vertikalt integrerad och hårdvara som är dedikerad till detta jobb med funktioner som den inbyggda batteribackupenheten. För applikationsdefinierade arbetsbelastningar har Dorado2100 G2 mycket att erbjuda, som sticker ut som unikt på en trång marknad. 

Fördelar

  • Starka övergripande benchmarkresultat över hela linjen
  • VMmark benchmarking-resultat sätter ny prestandastandard i vårt labb
  • Intuitivt hanteringsgränssnitt 
  • Vertikalt integrerad, dedikerad systemdesign

Nackdelar

  • Dåliga latensresultat för vissa arbetsbelastningar i tillbakaskrivningsläge
  • Saknar vissa datatjänster som konkurrerande system erbjuder

The Bottom Line

Huawei Dorado2100 G2 är en mångsidig och konkurrenskraftig all-flash-array som ståtar med förstklassig prestanda i många av våra riktmärken, samtidigt som den fortfarande är relativt kostnadseffektiv på den allt mer trånga AFA-marknaden.

Produktens

Diskutera denna recension