Hem Företag Tegile HA2300 Hybrid Array Review

Tegile HA2300 Hybrid Array Review

by StorageReview Enterprise Lab

Tegiles IntelliFlash-arrayer är byggda på en hybridarkitektur som erbjuder kunder flexibiliteten att konfigurera sin array med en blandning av hårddisk- och SSD-lagring med latenser och lagringstäthet som är lämplig för individuella användningsfall. En nyckelprodukt som Tegile utnyttjar på den trånga lagringsmarknaden, som många av deras konkurrenter inte erbjuder, är deras inline-deduplicering och komprimeringsteknik, som avsevärt kan utöka den tillgängliga kapaciteten för användarna. Genom att utöka sin datareduktion till disk, där de flesta på marknaden inte kan, får Tegile fördelen av att presentera mycket imponerande kostnads-/TB-statistik samtidigt som de behåller fördelarna med flash för heta data. Vår granskning av Tegile HA2300-arrayen distribuerar IntelliFlash i kombination med en expansionshylla (uppskalning), vilket gör att båda kontrollerna kan arbeta genom ett brett spektrum av arbetsbelastningar.


Tegiles IntelliFlash-arrayer är byggda på en hybridarkitektur som erbjuder kunder flexibiliteten att konfigurera sin array med en blandning av hårddisk- och SSD-lagring med latenser och lagringstäthet som är lämplig för individuella användningsfall. En nyckelprodukt som Tegile utnyttjar på den trånga lagringsmarknaden, som många av deras konkurrenter inte erbjuder, är deras inline-deduplicering och komprimeringsteknik, som avsevärt kan utöka den tillgängliga kapaciteten för användarna. Genom att utöka sin datareduktion till disk, där de flesta på marknaden inte kan, får Tegile fördelen av att presentera mycket imponerande kostnads-/TB-statistik samtidigt som de behåller fördelarna med flash för heta data. Vår granskning av Tegile HA2300-arrayen distribuerar IntelliFlash i kombination med en expansionshylla (uppskalning), vilket gör att båda kontrollerna kan arbeta genom ett brett spektrum av arbetsbelastningar.

Liksom andra medlemmar av Tegiles Intelligent Flash Array-portfölj har HA2300 redundanta aktiva/aktiva kontroller och kan distribueras med den mängd eMLC SSD-lagring som kunden väljer. Den flashlagringen och arrayens DRAM, tillsammans med eventuell hårddisklagring som har införlivats, utnyttjas av Tegiles adaptiva Caching and Scaling Engine, som cachar ofta åtkomst till data till DRAM och högpresterande flashlagring medan mindre frekvent åtkomlig data finns kvar på flash- eller hårddisknivåer med hög densitet.

Huvudfunktionerna som gör Tegiles arrays utmärkande på marknaden är företagets deduplicerings- och kompressionsmotorer. Att deduplicera och komprimera all data har i sig en viss inverkan på prestanda, men IntelliFlash använder sig av en egenutvecklad metod för metadatahantering som delvis är utformad för att mildra denna prestandaoverhead. Istället för att interfoliera data och metadata undviker Tegile-arrayer metadatafragmentering genom att lagra metadata i dedikerade DRAM- och flashmedia som också tillåter arrayen att komma åt metadata med hjälp av dedikerade höghastighetshämtningsvägar.

Tegiles Caching- och skalningsmotor är det sätt på vilket hybridkonfigurationer kan inkorporera media med olika latenser. Denna cachningslösning använder speglade DRAM och SSD:er för att upprätta två "läs cache"-nivåer för data som ofta används och spårar även slitagenivån på flashlagringsmedia för att göra eMLC-slitage mer enhetligt i hela arrayen.

Intelligent Flash Array-familjen stöder åtkomst via FC-, iSCSI-, NFS- och CIFS-protokollen, med SMB 3.0-funktionalitet som förväntas via en framtida programuppdatering. Alla protokoll kan användas samtidigt över alla kompatibla portar tack vare IntelliFlashs redundanta mediatygdesign, som konsoliderar anslutningar mellan båda kontrollerna. Alla skrivningar är synkrona, med ny data som börjar sin livscykel i en beständig flash-skrivcache. 

Även om mycket av Tegiles fördelmeddelanden handlar om deras cachningsteknik och datareduktion, drar enheterna också nytta av ett starkt användarvänligt argument. Deras administrationsgränssnitt är rent och lätt att använda, med de flesta uppgifter som LUN-provisionering som tar bara några klick. Tegile-administratören välkomnas också med mätvärden på hög nivå och Tegiles ikoniska "munkar"-bild på instrumentpanelen för att illustrera utrymmesbesparingarna som arrayen erbjuder. 

Medan vår recension är på HA2300 med hylla, erbjuder Tegile ett brett utbud av konfigurationer baserat på kundens behov. Deras senaste familj av T3000 hybridmatriser kommer till exempel i ett antal förkonfigurerade förslag baserat på användningsfall inklusive kapacitetsoptimerad, prestandaoptimerad, affärskritisk arbetsbelastning och så vidare. Tegile erbjuder också flera all-flash-modeller som drar fördel av sina kärnteknologier för att leverera konfigurationer som sträcker sig från ESH-20 på 18TB rå till ESF-145 vid 144TB rå. Tegile förväntar sig att kunderna kommer att se ytterligare kapacitetsfördelar på 3-5x i dessa modeller beroende på arbetsbelastning med datareduktion. 

Tegile HA2300 Specifikationer

  • Plattformskonfiguration:
    • Processor: 4x Xeon E5620
    • DRAM-minne: 192GB
    • Flashminne: 1200GB
  • Lagringskapacitet:
    • Min: Råkapacitet: 16TB
    • Max: Råkapacitet: 144TB
  • Fysisk:
    • Formfaktor (stativenheter): 2U
    • Vikt (Lbs): 80
    • Effekt (W): 500
  • Expansionshyllor: Upp till 3
  • Nätverkskopplingar:
    • 1 Gbps Ethernet-portar: 12
    • 1 Gbps IP-KVM Lights-out Management Port: 2
    • Valfri anslutning: Dual-port 4/8 Fiber Channel, Dual-port 10GbE koppar/fiber, Quad-port 1 Gbps Ethernet
  • Programvarutjänster som ingår:
    • Protokoll: SAN Protocol Support (iSCSI, Fibre Channel), NAS Protocol Support (NFS, CIFS, SMB 3.0)
    • Datatjänster: deduplicering, komprimering, tunn provisionering, ögonblicksbilder, fjärrreplikering, applikationsprofiler
    • Hantering: Webbläsare, SSH, IP-KVM
    • Redundans: Ingen enskild felpunkt, Active-Active High Availability Architecture
  • Standardgaranti: 90 dagar: 24×7 support via telefon och e-post. Ersättningsdelar för hårdvara nästa arbetsdag. Gratis mjukvaruuppdateringar.
  • Valfri garanti:
    • 1, 3 eller 5 år: 24×7 support via telefon och e-post. Ersättningsdelar för hårdvara nästa arbetsdag. Gratis mjukvaruuppdateringar.
    • Guldnivåsupport på plats: 4 timmars support på plats med valfritt hårdvarupaket på plats
    • Silvernivåsupport på plats: Teknisk support på plats nästa arbetsdag

Bygg och design

IntelliFlash-arrayer använder ett par redundanta aktiva/aktiva kontroller inuti ett chassi som stöder upp till 24 2.5-tums hårddiskar och SSD:er. Varje kontrollenhet har två PCIe-platser för anslutningsexpansion, samt stöder flera sammankopplingstyper som Ethernet och FC. All IntelliFlash-lagring Mediealternativen har dubbla portar för anslutning till båda kontrollerna, vilket ger redundanta länkar i händelse av att en enda anslutning går ner.

Vår granskningskonfiguration av Tegile HA2300 inkluderar det primära systemet med två kontroller och 24 diskar, samt en ES2400 expansionshylla som lägger till ytterligare 24 diskar. Vår lagringskonfiguration bestod av att varje styrenhet hanterade sin egen lagringspool med 24 diskar, bestående av (6) 200GB eMLC SAS2 SSDs samt (18) 1TB 7200RPM SAS2 HDDs.

Varje styrenhet drivs via två 2.4 GHz Intel E5620-processorer med 96 GB DRAM. Detta ger HA2300 en kombinerad 4 processorer och 192 GB över både aktiva och aktiva kontroller. Den extra ES2400-hyllan som ingår i vår konfiguration är endast en JBOD-enhet, som bara lägger till lagringskapacitet. Med den medföljande hårdvaran erbjöd vår plattform 6.2 TB raw som kan användas via en kontroller och 7.14 TB raw som kan användas på den andra kontrollern.

Verksamhetsledningen

Tegile IntelliFlash-arkitekturen virtualiserar de underliggande lagringsmedierna och skapar en pool av kapacitet som kan allokeras som LUN:er eller filresurser. Denna poolkapacitet kan utökas online. Tegile-arkitekturen använder dynamiska randbredder för att undvika prestandakostnader från läs-modifiera-skriv-operationer och för att minska den tid som krävs för att rekonstruera trasiga enheter. IntelliFlash-arrayer stöder RAID-nivåer för dubbel paritet, tvåvägsspegling och trevägsspegling. Datasäkerhet är tillgänglig i form av 256-bitars AES-kryptering av data i vila med inbyggd nyckelhantering.

Individuella volymer kan ställas in baserat på användningsfall inklusive databas, servervirtualisering och virtuellt skrivbord. Denna inställningsprocess påverkar inställningar som blockstorlek, komprimering och deduplicering. Hanteringsgränssnittet är utformat för att stödja virtualiserade miljöer och tillhandahåller hanteringsverktyg som kan konfigureras med virtuell maskingranularitet snarare än LUN:er, filsystem och RAID-grupper för virtualiserade situationer.

IntelliFlash-datareduktionstjänster inkluderar inline-deduplicering, inline-komprimering och tunn provisionering. Deduplicering och komprimering kan aktiveras för hela lagringspoolen eller för enskilda LUN:er och filresurser. Varje LUN kan konfigureras med blockstorlekar från 4KB till 128KB och ett urval av komprimeringsalgoritmer baserat på arbetsbelastningar. Vi dyker vidare in i fördelarna med dataminskning i nästa avsnitt.

Tegile IntelliFlash-arrayer kan ta ögonblicksbilder som är VM-medvetna och programkonsistenta. Ögonblicksbilder kan replikeras utanför platsen, med endast inkrementella ändringar sedan den föregående ögonblicksbilden överfördes via WAN. Skrivbara punkt-i-tid-bilder skapas med hjälp av kloningsfunktionen och är också VM-medvetna och applikationskonsistenta. Som med ögonblicksbilder är kloner "tunna" och tilldelar bara kapacitet efter behov för ny data.

En vCenter-webbklient- och skrivbordsklient-plugin gör att VMware-datalager kan hanteras via vCenter. Tegile erbjuder också VAAI-stöd för att minska I/O-overhead i VMware-miljöer. IntelliFlash-matriser testas och verifieras också som en del av Citrix Ready VDI Capacity Program Verified for Citrix XenDesktop.

I Microsoft-miljöer integreras Tegile-arrayer med CSV för failover-klustring för Hyper-V; VSS för applikationskonsekventa ögonblicksbilder och kloner; och kommer att ha SMB 3.0-stöd i framtiden. Microsoft Hyper-V virtuella maskiner kan hanteras genom Microsoft Systems Center Virtual Machine Manager (SCVMM). Tegile erbjuder förtestade och validerade Oracle-arkitekturer förutom att testa och certifiera sina arrayer med Oracle VM och validerade med Oracle Linux med UEK i enstaka instanser och Oracle RAC-distributioner.

IntelliCare-portalen presenterar en åtkomstpunkt för systeminformation, konfigurationsdetaljer, historiska data och trendanalyser och dataminskningshastigheter samt fungerar som gränssnitt för hantering av supportärenden. IntelliCare kan konfigureras för att skicka kapacitetsvarningar till kunder och till Tegile-support baserat på linjär progressionsanalys av utrymmesanvändning, tröskelvarningar för diskar och hög tillgänglighetsfel. När en varning utlöses kan IntelliCare konfigureras så att en Tegile-kontoansvarig som har tillgång till arraystatus och konfigurationsdata automatiskt tilldelas ärendet.

Datareduktion

I det avancerade hybridlagringsarrayutrymmet är Tegile en föregångare när det gäller att integrera fördelarna med datareduktion i en primär lagringsarray. En av de mest igenkännliga skärmbilderna från användare är de som publicerar "munk"-bilder som visar mängden lagrad data, hur mycket utrymme som förbrukas efter komprimering och slutligen hur mycket utrymme som förbrukas efter deduplicering. Med många produktionsmiljöer som kör virtualiserade servrar och ökad önskan om att test-/utvecklingsarbete inte ska siloas, är repetitiv data ett branschomfattande problem som har olika sätt att hantera. Du kan antingen dimensionera en array utan fördelar för att reducera datan för att passa nuvarande eller uppskatta framtida krav, eller utnyttja datareduktion för att minimera detta fotavtryck genom att ta bort dubbletter eller lätt komprimerbara data. Av alla traditionella hybridlagringsplattformar vi har testat, har Tegile HA2300 varit den enda som erbjuder denna nivå av datareduktionsfunktioner.

För att testa datareduktionsfunktionerna hos Tegile HA2300 använde vi den virtuella maskinens LUN-profil, med komprimering och deduplicering aktiverad, och presenterade den för en av våra ESXi-värdar. Detta test tittade helt enkelt på fotavtrycket för den enda virtuella datorn efter att den hade migrerats till arrayen. Den första vi provade var vår CentOS 6.3 VM som användes för att testa MySQL-prestanda på delad lagring. Denna virtuella dator har en förbyggd databas på en av dess vDisks som sedan kopieras till en tom vDisk som sedan laddas. I det här specifika scenariot såg vi ungefär 12 % besparingar, främst från kompression.

Vårt nästa test tittade på en CentOS 7 VM som vi använder för våra kommande OpenLDAP-riktmärken. Vi såg en mycket bättre ökning av databesparingar, som mätte över 55 %, främst från komprimering. I en miljö med många liknande virtuella datorer (flera Linux- eller Windows-distributioner) skulle du se fördelarna med både komprimering och deduplicering. Detsamma gäller för scenarier som VDI eller Test/Dev på primär lagring, där dedupliceringsfördelarna eskalerar i stort sett linjärt med varje ny virtuell dator som skapas. 

Med alla datareduktionstjänster finns det en prestandaavvägning på grund av de systemkostnader som krävs för relaterade uppgifter och metadatahantering. Vi såg långsamma entrådiga överföringshastigheter (kopiera/klistra in åtgärder i virtuella datorer, eller SvMotion-aktiviteter mellan databutiker), som toppade med ungefär 100 MB/s. Detta inkluderade både läs- och skrivoperationer, med nästan 100 % cacheträffar. Intressant nog såg vi väldigt liten skillnad i prestanda för alla våra arbetsbelastningar med datareduktionstjänster aktiverade eller helt inaktiverade. Som jämförelse kan många arrayer i detta segment utan datareduktionstjänster komma nära att mätta ett enda 10Gb Ethernet- eller 16Gb FC-gränssnitt genom liknande datarörelseaktiviteter.

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. För att upprätthålla vårt oberoende betalas eller hanteras ingen av våra recensioner av tillverkaren av utrustning vi testar.

Vi kommer att jämföra Tegile HA2300 med Dot Hill AssuredSAN Ultra48, AMI StorTrends 3500i, X-IO ISE 710HP StoreVirtual 4335, Och den Dell EqualLogic PS6210XS. För alla syntetiska tester och applikationstester inaktiverades komprimering och deduplicering under prestandakörningar. Arrayen distribuerades av en Tegile-fältrepresentant i vårt labb, medan LUN:erna för syntetiska benchmarks och vårt SQL Server-test konfigurerades på distans av en Tegiles tekniska marknadsföringsrepresentant. LUN:er för VMmark konfigurerades med hjälp av profilen "virtuell server" med ögonblicksbilder inaktiverade och bifogade via varje ESXi-värd med VMware iSCSI-programadaptern.

Med varje testad plattform är det mycket viktigt att förstå hur varje leverantör konfigurerar enheten för olika arbetsbelastningar samt nätverksgränssnittet som används för testning. Mängden blixt som används är lika viktig som den underliggande cache- eller nivåindelningsprocessen när det kommer till hur bra den kommer att prestera i en given arbetsbelastning. Följande lista visar mängden blixt och hårddisk, hur mycket som kan användas i vår specifika konfiguration och vilka nätverksanslutningar som utnyttjades:

  • Tegile HA2300 m/ Expansionshylla
    • Listpris: 100,443 185,000 USD baskonfiguration, XNUMX XNUMX USD som testat med extra förvaringshylla
    • Rå användbar kapacitet före datareduktion: 13.4 TB (6.2 TB första hylla + 7.14 TB andra hylla)
    • Blixt: 12 x 200 GB HGST eMLC SAS2 SSD:er
    • Hårddisk: 36 x 1 TB Seagate SAS2 7200RPM hårddiskar
    • Nätverkssammankoppling: 10 Gb, 2 x 10 Gb per kontroller
  • Dot Hill AssuredSAN Ultra48 (hybrid)
    • Listpris: 113,158 XNUMX dollar
    • Flash: 800 GB (4 x 400 GB HGST SAS3 SSD, 2 RAID1-pooler)
    • Hårddisk: 9.6 TB (32 x 600 GB 10K 6G SAS-hårddiskar, 2 RAID10-pooler)
    • Network Interconnect: 16Gb FC, 4 x 16Gb FC per kontroller
  • AMI StorTrends 3500i
    • Listpris: 87,999 XNUMX dollar
    • Flash-cache: 200 GB (200 GB SSD x 2 RAID1)
    • Flash-nivå: 1.6 TB användbar (800 GB SSD x 4 RAID10)
    • Hårddisk: 10 TB användbar (2 TB hårddiskar x 10 RAID10)
    • Nätverksinterconnect: 10GbE iSCSI, 2 x 10GbE Twinax per kontroller
  • HP StoreVirtual 4335 – 3 noder
    • Listpris: 41,000 123,000 USD per nod, XNUMX XNUMX USD
    • Flash: 1.2 TB användbar (400 GB SSD x 3 RAID5 per nod, nätverk RAID10 över kluster)
    • Hårddisk: 10.8 TB användbar (900 GB 10K hårddiskar x 7 RAID5 per nod, nätverks-RAID10 över kluster)
    • Nätverksinterconnect: 10GbE iSCSI, 1 x 10GbE Twinax per kontroller
  • Dell EqualLogic PS6210XS
    • Listpris: 134,000 XNUMX dollar
    • Flash: 4TB användbar (800 GB SSD x 7 RAID6)
    • Hårddisk: 18 TB användbar (1.2 TB 10K hårddiskar x 17 RAID6)
    • Nätverksinterconnect: 10GbE iSCSI, 2 x 10GbE Twinax per kontroller
  • X-IO ISE 710
    • Listpris: 115,000 XNUMX dollar
    • 800 GB Flash (200 GB SSD x 10 RAID10)
    • 3.6 TB hårddisk (300 GB 10K hårddisk x 30 RAID10)
    • Network Interconnect: 8Gb FC, 2 x 8Gb FC per kontroller

Detta benchmark använder vår ThinkServer RD630 benchmark-miljö:

  • Lenovo ThinkServer RD630 testbädd
    • 2 x Intel Xeon E5-2690 (2.9 GHz, 20 MB cache, 8 kärnor)
    • Intel C602 Chipset
    • Minne – 16 GB (2 x 8 GB) 1333 MHz DDR3-registrerade RDIMM
    • Windows Server 2008 R2 SP1 64-bitars, Windows Server 2012 Standard, CentOS 6.3 64-bitars
      • Boot SSD: 100GB Micron RealSSD P400e
    • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (för start-SSD:er)
    • LSI 9207-8i SAS/SATA 6.0 Gb/s HBA (för benchmarking av SSD- eller hårddiskar)
    • Emulex LightPulse LPe16202 Gen 5 Fiber Channel (8GFC, 16GFC eller 10GbE FCoE) PCIe 3.0 Dual-Port CFA
  • Mellanox SX1036 10/40 Gb Ethernet-switch och hårdvara
    • 36 40 GbE-portar (upp till 64 10 GbE-portar)
    • QSFP splitterkablar 40GbE till 4x10GbE

Applikationsprestandaanalys

Våra första två riktmärken för Tegile IntelliFlash HA2300 är VMware VMmark Virtualization Benchmark och Microsoft SQL Server OLTP Benchmark, som båda simulerar applikationsarbetsbelastningar som liknar dem som HA2300 och dess jämförbara enheter ä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. Som ett branscherkänt och etablerat riktmärke, sätter VMmark beräkning och lagring på lika villkor med liten eller ingen ändring av riktmärken tillåten. 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).

De normaliserade VMmark-applikationspoängen och totalpoängen visar Tegile HA2300:s prestanda mot de jämförbara arrayerna vid lägre antal brickor. HA2300 börjar falla efter med 6 brickor med ett totalpoäng på 6.6, jämfört med det näst lägsta totala betyget 7.6 från HP StoreVirtual 4335. De dubbla lagringspoolerna i vår HA2300 var inte tillräckligt kraftfulla för att gå längre än 6 brickor, med lika många brickor tilldelade till varje kontrollenhet. I detta test toppade HP StoreVirtual 4335 med 8 brickor, medan Dell EqualLogic PS6210XS och AMI StorTrends 3500i nådde 10 brickor.

StorageReview's 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 för denna granskning 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.

Vårt SQL Server-riktmärke utnyttjar en stor enda databas och loggfil som vi presenterar en enda 1TB LUN till vår Windows Server 2012-värd med MPIO aktiverat. När vi konfigurerade Tegile HA2300 för vårt SQL Server-riktmärke, utnyttjade vi en enda 1TB LUN. Detta lägger belastningen på en styrenhet, uppbackad av en diskpool, vilket lämnar en styrenhet och diskpool inaktiv i sin aktiva/aktiva konfiguration. Alla enheter i denna kategori placeras i samma position, med ett LUN och en kontrollenhet som driver aktiviteten bakom detta riktmärke.

Tegile HA2300 mätte 3,058.5 50 transaktioner per sekund i detta riktmärke, vilket placerar den före konfigurationen med all-HDD RAID48 DotHill UltraXNUMX. Denna prestanda faller på ungefär hälften av nivån för de hybridmatriser med högst prestanda som testats med detta protokoll.

HA2300 bibehöll en genomsnittlig latens på 5,068 XNUMX ms under SQL Server benchmark, den näst lägsta prestandan bland de jämförbara.

Det bör noteras att Microsoft SQL Server under TPC-C-arbetsbelastningen är mycket skrivintensiv, och överför sin loggbuffert till disken med jämna mellanrum. När skrivprestandan saktar ner och en lagringsuppsättning inte längre kan hänga med, hopar sig utestående köer och ökar fördröjningen avsevärt. Detta kan ses med Tegile HA2300, såväl som DotHill Ultra48 i en RAID50-konfiguration. Under den första installationen av vårt SQL Server-test med vår Windows Server 2012-plattform, noterade vi entrådiga skrivhastigheter som toppade 100 MB/s genom grundläggande kopierings-/klistra-åtgärder som flyttade vår förbyggda databas till LUN som presenterades från HA2300. Denna långsamma skrivhastighet var också synlig i vår VMware-miljö under vMotion-lagringsaktiviteter före och under våra tester. Flertrådiga syntetiska arbetsbelastningar där vi kunde driva upp de enastående ködjupen kunde se uppemot 1.1 GB/s läsning och 755 MB/s skrivning, men dessa var inte synliga i något av våra tillämpningsfall.

Syntetisk arbetsbelastningsanalys för företag

Innan du påbörjar var och en av fio syntetiska riktmärken, vårt labb förbereder enheten till ett stabilt tillstånd under en tung belastning på 16 trådar med en enastående kö på 16 per tråd. Därefter testas lagringen i fastställda intervall med flera gäng-/ködjupsprofiler för att visa prestanda under lätt och tung användning.

  • Förkonditionering och primära stationära tester:
  • Genomströmning (läs+skriv IOPS aggregerad)
  • 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)

Denna syntetiska analys innehåller två profiler som används i stor utsträckning i tillverkarens specifikationer och riktmärken:

  • 4k – 100% Läs och 100% Skriv
  • 8k – 70% Läs/30% Skriv

Även om syntetiska arbetsbelastningar kan vara till hjälp för att driva en stark och repeterbar belastning mot lagringsenheter, erbjuder de ett minskande värde för kunder som försöker korrelera IOPS och latens med databas, virtualisering eller annan applikationsprestanda. Till skillnad från applikationsarbetsbelastningar kan syntetiska arbetsbelastningsgeneratorer också masseras avsevärt, inklusive typen av data som tillämpas, storleken på arbetsbelastningen, hur många trådar, antalet utestående I/O, hur slumpmässig den slumpmässiga arbetsbelastningen är, eller till och med hur belastning appliceras på det underliggande lagret. Det kommer inte ens i närheten av att beskriva omfattningen och kapaciteten hos FIO, IOMeter eller vdBench, istället skrapar det bara på ytan. För att hålla våra riktmärken relevanta när vi jämför olika lagringsmatriser tillämpar vi identiska skript och konfigurationer på alla plattformar som kommer in i vårt labb. Även om det kan betyda att vissa plattformar med största sannolikhet kan se olika eller högre siffror med olika konfigurationer, ger resultat som gillar att gilla alla plattformar på lika villkor. För närvarande testar vi i en Windows Server 2012-miljö, med 8 25 GB LUN:er tilldelade servern, jämnt fördelade över arrayen. Detta begränsar arbetsbelastningen till lagrings- eller DRAM-nivån, medan en lång förkonditioneringsperiod tvingar den att migrera upp till den högsta prestandanivån eller cachen. 

När den här granskningen startade, såväl som för granskningen av andra hybridlagringsplattformar av samma generation, använde vi följande FIO-skript för att adressera våra 8 definierade LUN:er som en del av samma FIO-tråd. 

fio.exe –filnamn=\\.\PhysicalDrive1:\\.\PhysicalDrive2:\\.\PhysicalDrive3:\\.\PhysicalDrive4:\\.\PhysicalDrive5:\\.\PhysicalDrive6:\\.\PhysicalDrive7:\\ .\PhysicalDrive8 –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=windowsaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting name=FIO_group_test –output=FIO_group_test.out

Denna arbetsbelastning kan också tillämpas där varje LUN får sin egen dedikerade FIO-tråd. Med hjälp av ett modifierat skript kan den FIO-uppmätta prestandan hos Tegile HA2300 öka med upp till 50 %, även om dessa resultat inte längre är likadana jämförbara med andra arrayer vi har testat. Det säger sig självt att andra arrayer också skulle se förbättringar eller förändringar. Ett exempel på denna förändring skulle likna det nedan:

fio.exe –thread –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0  –ioengine=windowsaio –bs=4k –rwmixread=100  –iodepth=16 –numjobs=16 –time_based –runtime=60 –group_reporting –name=thread1 filename=\\.\PhysicalDrive1  –name=thread2 filename=\\.\PhysicalDrive2  –name=thread3 filename=\\.\PhysicalDrive3  –name=thread4 filename=\\.\PhysicalDrive4  –name=thread5 filename=\\.\PhysicalDrive5  –name=thread6 filename=\\.\PhysicalDrive6  –name=thread7 filename=\\.\PhysicalDrive7  –name=thread8 filename=\\.\PhysicalDrive8  –output=FIO_test.out

Det är viktigt att notera att båda riktmärkena når samma slutsats. De visar ett repeterbart resultat som inom ramen för dessa parametrar erbjuder ett visst antal IOPS, latens och bandbredd. Ingen av siffrorna kan jämföras med varandra. Båda testerna kommer inte heller att visa hur en plattform kommer att prestera i en verklig produktionsmiljö, och det kan den inte eftersom den inte inför applikationskrav.

Vårt första riktmärke mäter prestandan för slumpmässiga 4k-överföringar som består av 100 % skriv- och 100 % läsaktivitet. Tegile HA2300 mätte 120,072 38,311 IOPS, den tredje högsta läsprestandan bland jämförbara i detta benchmark, och 4 XNUMX IOPS, XNUMXk-kategorins näst högsta skrivprestanda.

Tegile HA2300 upplevde en genomsnittlig läslatens på 2.13 ms och en skrivfördröjning på 6.68 ms, även den tredje bäst respektive näst bäst, bland de jämförbara arrayerna.

Vi mätte maximala latenser för Tegile HA2300 som var mycket större än dess jämförbara. Den maximala läslatensen uppmättes till cirka 7,188 6,885 ms och den maximala skrivlatensen nådde XNUMX XNUMX ms.

Standardavvikelseberäkningar visar att Tegile HA2300 är mycket mindre konsistent än dess hybridkamrater när det gäller latens, på 11.10 ms för läsoperationer och 31.29 ms för skrivoperationer. Som jämförelse DotHill Ultra48 konfigurerad med alla hårddiskar rankade längst ner i denna kategori, även om när SSD-enheter väl introducerades kom den på andra plats i läskonsistens och först i skrivkonsistens.

Genom att flytta till 8k 70% läs 30% slumpmässig arbetsbelastning, skalade Tegile HA2300 i prestanda från 2,405 2 IOPS vid 2T/42,957Q upp till 16 16 IOPS vid 3T/4335Q. På lägre tråd- och könivåer mättes detta ungefär i mitten av paketet, medan det under full belastning kom på 3500:e plats bakom HP StoreVirtual XNUMX-klustret och AMI StorTrends XNUMXi.

Genomsnittliga latensresultat för 8k 70/30 benchmark mätte 1.65 ms vid en belastning på 2T/2Q och ökade till 5.95 ms under toppbelastningen på 16T/16Q.

Med några få undantag upplevde Tegile HA2300 de högsta latenserna bland arrayerna, som jämförs i 8k 70/30 benchmark. Den högsta latensen vi mätte för TA3200 var 4,674.84 4 ms, vilket inträffade med 16T/XNUMXQ.

Tegile HA2300:s standardavvikelseberäkningar för 8k 70/30 benchmark skiljer sig inte från dess standardavvikelseresultat för 4k benchmark: de sätter HA2300 i ett mer positivt ljus än diagrammet för maximal latens, men visar fortfarande HA2300 som mindre överensstämmande med latens än dess jämförbara.

Slutsats

HA2300 i kombination med dess ES2400-expansionshylla är mycket flexibel så att kunder kan använda alla hårddiskar, blixtar eller en kombination av de två, som alla kan bytas ut (tillsammans med annan hårdvara) utan stilleståndstid. En intelligent cachningsalgoritm flyttar heta data till den snabbare flashnivån, tillsammans med den funktionen finns applikationsmedveten provisionering för att ställa in volymer för specifika applikationer. Inline-komprimering och dedupliceringsmöjligheter minimerar dataavtryck, vilket är ett växande problem för alla datacenter. HA2300 stöder flera värdplattformar som är Citrix redo och kan integreras med VMware och Microsofts virtualiseringsprogram. Tegiles HA2300 stöds också av dess IntelliCare kundvårdsprogram. 

När det gäller prestanda var resultaten något blandade. I vår analys av applikationsprestanda hamnade HA2300 bakom andra konkurrerande lösningar i VMmark-riktmärket, och toppade på 6 brickor där andra nådde 8 eller 10 brickor, eller mycket högre i fallet med DotHill Ultra48 Hybrid-arrayen. I SQL Server TPC-C benchmark kom den in nära botten med lägre TPS och högre latens än andra hybridsystem. Arrayen klarade sig ganska mycket bättre i syntetiska tester som kom på tredje plats i både 4K-genomströmning och 4K genomsnittlig latens. I max latens- och standardavvikelsetest hade dock HA2300 de högsta latenserna av de testade hybridmatriserna. 

Tegile-arrayen är lite av en gåta som ett resultat. Å ena sidan är den enkel att distribuera och hantera, har en djup uppsättning datatjänster och funktioner och är en av få i primär lagring med hårddiskar som möjliggör komprimering och deduplicering. Det resulterande mindre datafotavtrycket på disken ger Tegile en enorm konkurrensfördel när det gäller att diskutera kostnaden per TB både i denna array och i deras all-flash hybrider också. Dataminskningstjänster kommer dock med en träff i prestanda som vi såg mer eller mindre. Det finns en overhead att kämpa med om datareduktion är aktiverad eller inte. Däri ligger gnidningen med Tegile.

För många organisationer kanske arrayprestanda inte är det primära beslutskriteriet. I många ROBO- och mellanmarknads-/SMB-användningsfall är alla HDD-arrayer bra för applikationernas behov. Sanningen är att inte alla organisationer behöver blixt, åtminstone ur ett prestationsperspektiv (spara TCO-argumentet till en annan gång). HA2300 å sin sida tillgodoser dessa behov bra, där kostnaden per TB, enkel hantering och datatjänster överväger prestandakraven. På det hela taget är det bara inte en högpresterande spelare inom hybridområdet, som vid denna tidpunkt verkar vara domänen för traditionella lagringsmatriser som inte utnyttjar datareduktionstjänster eller kanske ett av Tegiles hybriderbjudanden med all-flash. 

Fördelar

  • Erbjuder dataminskningstjänster
  • Stark 4K-genomströmning och genomsnittlig latens
  • Funktionsrikt WebGUI

Nackdelar

  • Relativt svag prestanda SQL Server och VMmark
  • Inkonsekvent latens och höga toppsvarstider

The Bottom Line

Tegile HA2300 är en hybrid array-plattform med en mångsidig funktionsuppsättning krönt av inline-kompressions- och dedupliceringsmotorer. Dess styrkor ligger i konfigurationsflexibilitet, datatjänster, protokollstöd och övertygande övergripande kostnadsprofil per TB, även om det inte nödvändigtvis motsvarar prestandaparitet med många av sina kollegor.

Tegile Hybrid Storage Arrays

Diskutera denna recension

Anmäl dig till StorageReviews nyhetsbrev