Home Enterprise Beoordeling van Tegile HA2300 hybride array

Beoordeling van Tegile HA2300 hybride array

De IntelliFlash-arrays van Tegile zijn gebouwd op een hybride architectuur die klanten de flexibiliteit biedt om hun array te configureren met een mix van HDD- en SSD-opslag met latenties en opslagdichtheid die geschikt zijn voor individuele gebruikssituaties. Een belangrijk item dat Tegile gebruikt in de overvolle opslagmarkt, die veel van hun concurrenten niet aanbieden, is hun inline deduplicatie- en compressietechnologie, die de beschikbare capaciteit voor gebruikers aanzienlijk kan uitbreiden. Door hun datareductie uit te breiden naar schijf, waar de meesten op de markt dat niet kunnen, profiteert Tegile van het aanprijzen van zeer indrukwekkende kosten/TB-statistieken, terwijl het ook de voordelen van flash voor hot data behoudt. Onze review van de Tegile HA2300-array implementeert IntelliFlash in combinatie met één uitbreidingsplank (scale-up), waardoor beide controllers een breed scala aan workloads kunnen verwerken.


De IntelliFlash-arrays van Tegile zijn gebouwd op een hybride architectuur die klanten de flexibiliteit biedt om hun array te configureren met een mix van HDD- en SSD-opslag met latenties en opslagdichtheid die geschikt zijn voor individuele gebruikssituaties. Een belangrijk item dat Tegile gebruikt in de overvolle opslagmarkt, die veel van hun concurrenten niet aanbieden, is hun inline deduplicatie- en compressietechnologie, die de beschikbare capaciteit voor gebruikers aanzienlijk kan uitbreiden. Door hun datareductie uit te breiden naar schijf, waar de meesten op de markt dat niet kunnen, profiteert Tegile van het aanprijzen van zeer indrukwekkende kosten/TB-statistieken, terwijl het ook de voordelen van flash voor hot data behoudt. Onze review van de Tegile HA2300-array implementeert IntelliFlash in combinatie met één uitbreidingsplank (scale-up), waardoor beide controllers een breed scala aan workloads kunnen verwerken.

Net als andere leden van Tegile's Intelligent Flash Array-portfolio, beschikt de HA2300 over redundante actieve/actieve controllers en kan hij worden ingezet met de door de klant gekozen hoeveelheid eMLC SSD-opslag. Die flash-opslag en de DRAM van de array, samen met eventuele ingebouwde HDD-opslag, worden benut door Tegile's adaptieve Caching and Scaling Engine, die veelgebruikte gegevens cachet naar DRAM en krachtige flash-opslag terwijl minder vaak gebruikte gegevens op de server blijven staan. high-density flash- of harde schijflagen.

De belangrijkste kenmerken die de arrays van Tegile onderscheidend maken op de markt, zijn de deduplicatie- en compressie-engines van het bedrijf. Het dedupliceren en comprimeren van alle gegevens heeft inherent enige overhead-impact op de prestaties, maar IntelliFlash maakt gebruik van een eigen benadering van metadatabeheer die gedeeltelijk is ontworpen om deze prestatie-overhead te verminderen. In plaats van gegevens en metadata door elkaar te laten lopen, vermijden Tegile-arrays fragmentatie van metadata door metadata op te slaan in speciale DRAM en flash-media waarmee de array ook toegang heeft tot metadata via speciale snelle ophaalpaden.

De Caching and Scaling-engine van Tegile is het middel waarmee hybride configuraties media met verschillende latenties kunnen integreren. Deze caching-oplossing maakt gebruik van gespiegelde DRAM en SSD's om twee "leescache"-lagen voor veelgebruikte gegevens tot stand te brengen en volgt ook het slijtageniveau van flash-opslagmedia om eMLC-slijtage in de hele array uniformer te maken.

De Intelligent Flash Array-familie ondersteunt toegang via de FC-, iSCSI-, NFS- en CIFS-protocollen, met SMB 3.0-functionaliteit die wordt verwacht via een toekomstige software-update. Alle protocollen kunnen gelijktijdig worden gebruikt op alle compatibele poorten dankzij het redundante mediafabric-ontwerp van IntelliFlash, dat de connectiviteit tussen beide controllers consolideert. Alle schrijfbewerkingen zijn synchroon, waarbij nieuwe gegevens hun levenscyclus beginnen in een permanente flash-schrijfcache. 

Hoewel een groot deel van Tegile's voordelen voor berichtgeving draait om hun caching-technologieën en gegevensreductie, profiteren de eenheden ook van een sterk gebruiksgemakargument. Hun beheer-GUI is schoon en gebruiksvriendelijk, waarbij de meeste taken, zoals LUN-provisioning, slechts een paar klikken kosten. De Tegile-beheerder wordt ook begroet met statistieken op hoog niveau en Tegile's iconische "donuts"-afbeelding op het dashboard om de ruimtebesparing die de array biedt te illustreren. 

Hoewel onze recensie over de HA2300 met plank gaat, biedt Tegile een breed scala aan configuraties op basis van de behoeften van de klant. Hun nieuwste familie van hybride T3000-arrays komt bijvoorbeeld met een aantal vooraf geconfigureerde suggesties op basis van use-case, waaronder geoptimaliseerde capaciteit, geoptimaliseerde prestaties, bedrijfskritische workloads, enzovoort. Tegile biedt ook verschillende all-flash-modellen die profiteren van hun kerntechnologieën om configuraties te leveren variërend van de ESH-20 op 18 TB onbewerkt tot de ESF-145 op 144 TB onbewerkt. Tegile verwacht dat klanten 3-5x extra capaciteitsvoordelen zullen zien in die modellen, afhankelijk van de werklast met datareductie. 

Tegile HA2300 Specificaties

  • Platformconfiguratie:
    • Processor: 4x Xeon E5620
    • DRAM-geheugen: 192 GB
    • Flash-geheugen: 1200 GB
  • Opslagcapaciteit:
    • Min: onbewerkte capaciteit: 16 TB
    • Max: onbewerkte capaciteit: 144 TB
  • Fysieke:
    • Vormfactor (rackeenheden): 2U
    • Gewicht (Lbs): 80
    • Vermogen (W): 500
  • Uitbreidingsplanken: tot 3
  • Netwerk connecties:
    • 1 Gbps Ethernet-poorten: 12
    • 1 Gbps IP-KVM Lights-out beheerpoort: 2
    • Optionele connectiviteit: Dual-port 4/8 Fibre Channel, Dual-port 10GbE Copper/Fiber, Quad-port 1 Gbps Ethernet
  • Inbegrepen softwareservices:
    • Protocollen: SAN-protocolondersteuning (iSCSI, Fibre Channel), NAS-protocolondersteuning (NFS, CIFS, SMB 3.0)
    • Dataservices: deduplicatie, compressie, thin provisioning, snapshots, replicatie op afstand, applicatieprofielen
    • Beheer: webbrowser, SSH, IP-KVM
    • Redundantie: geen single point of failure, Active-Active High Availability-architectuur
  • Standaardgarantie: 90 dagen: 24×7 ondersteuning via telefoon en e-mail. Vervangingsonderdelen voor hardware op de volgende werkdag. Gratis software-updates.
  • Optionele Garantie:
    • 1, 3 of 5 jaar: 24×7 ondersteuning via telefoon en e-mail. Vervangingsonderdelen voor hardware op de volgende werkdag. Gratis software-updates.
    • Onsite Gold Level Support: 4 uur onsite ondersteuning met optionele onsite hardwarekit
    • Onsite ondersteuning op Silver-niveau: onsite technische ondersteuning op de volgende werkdag

Bouw en Ontwerp

IntelliFlash-arrays maken gebruik van een paar redundante actieve/actieve controllers in een chassis dat tot 24 2.5-inch HDD's en SSD's ondersteunt. Elke controller biedt twee PCIe-sleuven voor connectiviteitsuitbreiding, en ondersteunt ook meerdere soorten verbindingen, zoals Ethernet en FC. Alle IntelliFlash-opslag media-opties omvatten dubbele poorten voor connectiviteit met beide controllers, waardoor redundante links worden geboden voor het geval een enkele verbinding uitvalt.

Onze testconfiguratie van de Tegile HA2300 omvat het primaire systeem met twee controllers en 24 schijven, evenals een ES2400-uitbreidingsplank die nog eens 24 schijven toevoegt. Onze opslagconfiguratie bestond uit elke controller die zijn eigen opslagpool van 24 schijven beheerde, bestaande uit (6) 200 GB eMLC SAS2 SSD's en (18) 1 TB 7200 RPM SAS2 HDD's.

Elke controller wordt gevoed via twee 2.4 GHz Intel E5620-processors met 96 GB DRAM. Dit geeft de HA2300 een gecombineerde 4 processors en 192GB over beide actieve/actieve controllers. De extra ES2400-plank in onze configuratie is alleen een JBOD-eenheid en voegt alleen opslagcapaciteit toe. Met de geleverde hardware bood ons platform 6.2 TB onbewerkt bruikbaar via één controller en 7.14 TB onbewerkt bruikbaar op de tweede controller.

beheer

De Tegile IntelliFlash-architectuur virtualiseert de onderliggende opslagmedia en creëert een capaciteitspool die kan worden toegewezen als LUN's of bestandsshares. Deze poolcapaciteit is online uit te breiden. De Tegile-architectuur maakt gebruik van dynamische stripe-breedten om prestatieoverhead door lees-, wijzigings- en schrijfbewerkingen te voorkomen en om de tijd die nodig is om defecte schijven te reconstrueren, te verkorten. IntelliFlash-arrays ondersteunen dual parity, two-way mirroring en three-way mirroring RAID-niveaus. Gegevensbeveiliging is beschikbaar in de vorm van 256-bits AES-codering van gegevens in rust met systeemeigen sleutelbeheer.

Individuele volumes kunnen worden afgestemd op basis van gebruiksscenario's, waaronder database, servervirtualisatie en virtuele desktop. Dit afstemmingsproces is van invloed op instellingen zoals blokgrootte, compressie en deduplicatie. De beheerinterface is ontworpen om gevirtualiseerde omgevingen te ondersteunen en biedt beheertools die kunnen worden geconfigureerd met granulariteit van virtuele machines in plaats van LUN's, bestandssystemen en RAID-groepen voor gevirtualiseerde situaties.

IntelliFlash-services voor gegevensreductie omvatten inline deduplicatie, inline compressie en thin provisioning. Deduplicatie en compressie kunnen worden ingeschakeld voor de gehele opslagpool of voor individuele LUN's en bestandsshares. Elke LUN kan worden geconfigureerd met blokgroottes van 4 KB tot 128 KB en een keuze aan compressie-algoritmen op basis van werkbelasting. In het volgende gedeelte gaan we dieper in op de voordelen van datareductie.

Tegile IntelliFlash-arrays kunnen point-in-time snapshots maken die VM-bewust en applicatieconsistent zijn. Snapshots kunnen off-site worden gerepliceerd, met alleen incrementele wijzigingen sinds de vorige snapshot die via WAN werd verzonden. Beschrijfbare point-in-time-images worden gemaakt met behulp van de kloonfunctie en zijn ook VM-bewust en applicatieconsistent. Net als bij momentopnamen zijn klonen "dun" en wijzen ze alleen capaciteit toe als dat nodig is voor nieuwe gegevens.

Met een vCenter-webclient en desktopclient-plug-in kunnen VMware-gegevensarchieven worden beheerd via vCenter. Tegile biedt ook VAAI-ondersteuning om de I/O-overhead in VMware-omgevingen te verminderen. IntelliFlash-arrays worden ook getest en geverifieerd als onderdeel van het Citrix Ready VDI Capacity Program Verified for Citrix XenDesktop.

In Microsoft-omgevingen integreren Tegile-arrays met CSV voor failover-clustering voor Hyper-V; VSS voor applicatieconsistente snapshots en klonen; en zal in de toekomst SMB 3.0-ondersteuning krijgen. Microsoft Hyper-V virtuele machines kunnen worden beheerd via Microsoft Systems Center Virtual Machine Manager (SCVMM). Tegile biedt vooraf geteste en gevalideerde Oracle-architecturen naast het testen en certificeren van zijn arrays met Oracle VM en gevalideerd met Oracle Linux met UEK in single instance en Oracle RAC-implementaties.

Het IntelliCare-portaal biedt een toegangspunt voor systeeminformatie, configuratiedetails, historische gegevens en trendanalyses, en gegevensreductiepercentages, en dient ook als interface voor het beheer van ondersteuningsaanvragen. IntelliCare kan worden geconfigureerd om capaciteitswaarschuwingen naar klanten en naar Tegile-ondersteuning te sturen op basis van lineaire voortgangsanalyse van ruimtegebruik, drempelwaarschuwingen voor schijven en hoge-beschikbaarheidsfouten. Wanneer een waarschuwing wordt geactiveerd, kan IntelliCare zo worden geconfigureerd dat een Tegile-accountmanager die toegang heeft tot de arraystatus en configuratiegegevens automatisch aan de case wordt toegewezen.

Data reductie

Op het gebied van high-end hybride storage-arrays loopt Tegile voorop als het gaat om het integreren van de voordelen van datareductie in een primaire storage-array. Een van de meest herkenbare schermafbeeldingen van gebruikers zijn degenen die "donut"-shots posten die de hoeveelheid opgeslagen gegevens laten zien, hoeveel ruimte wordt ingenomen na compressie en ten slotte hoeveel ruimte wordt ingenomen na deduplicatie. Met veel productieomgevingen met gevirtualiseerde servers en een toegenomen wens om Test/Dev-werk niet in silo's te houden, is repetitieve data een branchebreed probleem dat op verschillende manieren kan worden aangepakt. U kunt een array zonder voordelen voor gegevensreductie aanpassen aan de huidige of geschatte toekomstige eisen, of gebruikmaken van gegevensreductie om die voetafdruk te minimaliseren door dubbele of gemakkelijk comprimeerbare gegevens te verwijderen. Van alle traditionele hybride opslagplatforms die we hebben getest, is de Tegile HA2300 de enige die dit niveau van gegevensreductie biedt.

Om de mogelijkheden voor gegevensreductie van de Tegile HA2300 te testen, gebruikten we het standaard LUN-profiel van de virtuele machine, met compressie en deduplicatie ingeschakeld, en presenteerden we dit aan een van onze ESXi-hosts. Bij deze test werd simpelweg gekeken naar de voetafdruk van die ene VM nadat deze naar de array was gemigreerd. De eerste die we probeerden was onze CentOS 6.3 VM die werd gebruikt voor het testen van MySQL-prestaties op gedeelde opslag. Deze VM heeft een vooraf gebouwde database op een van zijn vDisks die vervolgens wordt gekopieerd naar een lege vDisk die vervolgens wordt belast. In dit specifieke scenario zagen we een besparing van ongeveer 12%, voornamelijk afkomstig van compressie.

Onze volgende test keek naar een CentOS 7 VM die we gebruiken voor onze aankomende OpenLDAP-benchmarks. We zagen een veel betere toename in databesparingen, namelijk meer dan 55%, voornamelijk afkomstig van compressie. In een omgeving met veel vergelijkbare VM's (meerdere Linux- of Windows-distributies), ziet u de voordelen van zowel compressie als deduplicatie. Hetzelfde geldt voor scenario's zoals VDI of Test/Dev op primaire opslag, waarbij de voordelen van deduplicatie grotendeels lineair toenemen met elke nieuwe VM die wordt gemaakt. 

Bij alle services voor gegevensreductie is er sprake van een prestatieafweging vanwege de systeemoverhead die nodig is voor de gerelateerde taken en metadatabeheer. We zagen trage single-threaded overdrachtssnelheden (kopieer- en plakacties binnen VM's, of SvMotion-activiteiten tussen datastores), met een piek van ongeveer 100 MB/s. Dit omvatte zowel lees- als schrijfbewerkingen, met bijna 100% cachetreffers. Interessant genoeg zagen we heel weinig verschil in prestaties bij al onze workloads met datareductieservices ingeschakeld of volledig uitgeschakeld. Ter vergelijking: veel arrays in dit segment zonder datareductieservices kunnen een enkele 10Gb Ethernet- of 16Gb FC-interface bijna verzadigen door vergelijkbare activiteiten voor gegevensverplaatsing.

Achtergrond en vergelijkingen testen

Wij publiceren een inventarisatie van onze labomgevingeen overzicht van de netwerkmogelijkheden van het lab, en andere details over onze testprotocollen, zodat beheerders en degenen die verantwoordelijk zijn voor de aanschaf van apparatuur redelijkerwijs kunnen inschatten onder welke omstandigheden we de gepubliceerde resultaten hebben behaald. Om onze onafhankelijkheid te behouden, wordt geen van onze reviews betaald of beheerd door de fabrikant van de apparatuur die we testen.

We gaan de Tegile HA2300 vergelijken met de Dot Hill verzekerdSAN Ultra48, AMI StorTrends 3500i, X-IO ISE 710HP StoreVirtual 4335En Dell EqualLogic PS6210XS. Voor alle synthetische tests en toepassingstests zijn compressie en deduplicatie uitgeschakeld tijdens prestatieruns. De array werd ingezet door een Tegile-veldvertegenwoordiger in ons lab, terwijl de LUN's voor synthetische benchmarks en onze SQL Server-test op afstand werden geconfigureerd door een technische marketingvertegenwoordiger van Tegile. LUN's voor VMmark zijn geconfigureerd met behulp van het "virtuele server"-profiel met momentopnamen uitgeschakeld en gekoppeld via elke ESXi-host met behulp van de VMware iSCSI-softwareadapter.

Bij elk getest platform is het erg belangrijk om te begrijpen hoe elke leverancier de unit configureert voor verschillende workloads, evenals de netwerkinterface die voor het testen wordt gebruikt. De hoeveelheid gebruikte flash is net zo belangrijk als het onderliggende caching- of tieringproces als het gaat om hoe goed het zal presteren in een bepaalde werklast. De volgende lijst toont de hoeveelheid flash en HDD, hoeveel er bruikbaar is in onze specifieke configuratie en welke netwerkverbindingen werden gebruikt:

  • Tegile HA2300 met uitbreidingsplank
    • Lijstprijs: $ 100,443 basisconfiguratie, $ 185,000 zoals getest met extra opbergplank
    • Onbewerkte bruikbare capaciteit vóór datareductie: 13.4 TB (6.2 TB eerste plank + 7.14 TB tweede plank)
    • Flash: 12 x 200 GB HGST eMLC SAS2 SSD's
    • HDD: 36 x 1 TB Seagate SAS2 7200 RPM HDD's
    • Netwerkverbinding: 10Gb, 2 x 10Gb per controller
  • Dot Hill AssuredSAN Ultra48 (hybride)
    • Catalogusprijs: $ 113,158
    • Flash: 800 GB (4 x 400 GB HGST SAS3 SSD's, 2 RAID1-pools)
    • HDD: 9.6 TB (32 x 600 GB 10K 6G SAS HDD's, 2 RAID10-pools)
    • Netwerkverbinding: 16Gb FC, 4 x 16Gb FC per controller
  • AMI StorTrends 3500i
    • Catalogusprijs: $ 87,999
    • Flash-cache: 200 GB (200 GB SSD's x 2 RAID1)
    • Flash Tier: 1.6 TB bruikbaar (800 GB SSD's x 4 RAID10)
    • HDD: 10TB bruikbaar (2TB HDD's x 10 RAID10)
    • Netwerkverbinding: 10GbE iSCSI, 2 x 10GbE Twinax per controller
  • HP StoreVirtual 4335 – 3 knooppunten
    • Catalogusprijs: $ 41,000 per knooppunt, $ 123,000
    • Flash: 1.2 TB bruikbaar (400 GB SSD's x 3 RAID5 per node, netwerk RAID10 over cluster)
    • HDD: 10.8 TB bruikbaar (900 GB 10 HDD's x 7 RAID5 per node, netwerk RAID10 over cluster)
    • Netwerkverbinding: 10GbE iSCSI, 1 x 10GbE Twinax per controller
  • Dell EqualLogic PS6210XS
    • Catalogusprijs: $ 134,000
    • Flash: 4TB bruikbaar (800GB SSD's x 7 RAID6)
    • HDD: 18 TB bruikbaar (1.2 TB 10 HDD's x 17 RAID6)
    • Netwerkverbinding: 10GbE iSCSI, 2 x 10GbE Twinax per controller
  • X-IO ISE 710
    • Catalogusprijs: $ 115,000
    • 800 GB Flash (200 GB SSD's x 10 RAID10)
    • 3.6 TB HDD (300 GB 10K HDD x 30 RAID10)
    • Netwerkverbinding: 8Gb FC, 2 x 8Gb FC per controller

Deze benchmark maakt gebruik van onze ThinkServer RD630 benchmarkomgeving:

  • Lenovo ThinkServer RD630-testbed
    • 2 x Intel Xeon E5-2690 (2.9 GHz, 20 MB cache, 8 kernen)
    • Intel C602-chipset
    • Geheugen – 16 GB (2 x 8 GB) 1333 MHz DDR3 geregistreerde RDIMM's
    • Windows Server 2008 R2 SP1 64-bits, Windows Server 2012 Standard, CentOS 6.3 64-bits
      • Opstart-SSD: 100 GB Micron RealSSD P400e
    • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (voor opstart-SSD's)
    • LSI 9207-8i SAS/SATA 6.0Gb/s HBA (voor benchmarking van SSD's of HDD's)
    • Emulex LightPulse LPe16202 Gen 5 Fibre Channel (8GFC, 16GFC of 10GbE FCoE) PCIe 3.0 Dual-Port CFA
  • Mellanox SX1036 10/40Gb Ethernet-switch en hardware
    • 36 40GbE-poorten (tot 64 10GbE-poorten)
    • QSFP-splitterkabels 40GbE tot 4x10GbE

Analyse van applicatieprestaties

Onze eerste twee benchmarks van de Tegile IntelliFlash HA2300 zijn de VMware VMmark Virtualisatie Benchmark en Microsoft SQL Server OLTP-benchmark, die beide applicatieworkloads simuleren die vergelijkbaar zijn met die waarvoor de HA2300 en zijn vergelijkbare apparaten zijn ontworpen.

Het StorageReview VMmark-protocol maakt gebruik van een reeks subtests op basis van algemene virtualisatieworkloads en administratieve taken, waarbij de resultaten worden gemeten met behulp van een op tegels gebaseerde eenheid. Als een door de industrie erkende en gevestigde benchmark, brengt VMmark compute en opslag in een gelijk speelveld met weinig of geen benchmarkwijziging toegestaan. Tegels meten het vermogen van het systeem om verschillende virtuele workloads uit te voeren, zoals het klonen en implementeren van VM's, automatische VM-loadbalancing in een datacenter, VM-livemigratie (vMotion) en dynamische datastore-verplaatsing (storage vMotion).

De genormaliseerde VMmark-toepassingsscores en algemene scores tonen de prestaties van de Tegile HA2300 ten opzichte van vergelijkbare arrays bij een lager aantal tegels. De HA2300 begint achter te raken met 6 tegels met een algemene score van 6.6, vergeleken met de op één na laagste algemene score van 7.6 van de HP StoreVirtual 4335. De dubbele opslagpools van onze HA2300 waren niet krachtig genoeg om verder te gaan dan 6 tegels, met een gelijk aantal tegels toegewezen aan elke controller. In deze test scoorde de HP StoreVirtual 4335 8 tegels, terwijl de Dell EqualLogic PS6210XS en AMI StorTrends 3500i 10 tegels behaalden.

OpslagReview's Microsoft SQL Server OLTP-testprotocol maakt gebruik van de huidige versie van Benchmark C (TPC-C) van de Transaction Processing Performance Council, een online transactieverwerkingsbenchmark die de activiteiten in complexe applicatieomgevingen simuleert. De TPC-C-benchmark komt dichterbij dan synthetische prestatiebenchmarks bij het meten van de sterke punten en knelpunten van opslaginfrastructuur in database-omgevingen. Ons SQL Server-protocol voor deze beoordeling maakt gebruik van een SQL Server-database van 685 GB (3,000 schaal) en meet de transactieprestaties en latentie onder een belasting van 30,000 virtuele gebruikers.

Onze SQL Server-benchmark maakt gebruik van één grote database en logbestand dat we één enkele LUN van 1 TB presenteren aan onze Windows Server 2012-host met MPIO ingeschakeld. Bij het configureren van de Tegile HA2300 voor onze SQL Server-benchmark hebben we gebruik gemaakt van een enkele LUN van 1 TB. Dit legt de belasting op één controller, ondersteund door één schijvenpool, waardoor één controller en schijvenpool inactief blijven in de actief/actief-configuratie. Alle apparaten in deze categorie worden in dezelfde positie geplaatst, met één LUN en controller die de activiteit achter deze benchmark aanstuurt.

De Tegile HA2300 meet 3,058.5 transacties per seconde in deze benchmark, waarmee hij voorloopt op de volledig HDD RAID50 DotHill Ultra48-configuratie. Deze prestatie ligt op ongeveer de helft van het niveau van de best presterende hybride arrays die met dit protocol zijn getest.

De HA2300 handhaafde een gemiddelde latentie van 5,068 ms tijdens de SQL Server-benchmark, de op een na laagste prestatie van de vergelijkbare.

Opgemerkt moet worden dat Microsoft SQL Server tijdens de TPC-C-werklast zeer schrijfintensief is en de logboekbuffer met regelmatige tussenpozen op schijf vastlegt. Naarmate de schrijfprestaties afnemen en een opslagarray het niet meer bij kan houden, stapelen openstaande wachtrijen zich op en nemen de latentie aanzienlijk toe. Dit is te zien bij zowel de Tegile HA2300 als de DotHill Ultra48 in een RAID50-configuratie. Tijdens de eerste installatie van onze SQL Server-test met ons Windows Server 2012-platform merkten we single-threaded schrijfsnelheden van meer dan 100 MB/s op door middel van eenvoudige kopieer-/plakacties door onze vooraf gebouwde database naar de LUN te verplaatsen die vanaf de HA2300 wordt gepresenteerd. Deze trage schrijfsnelheid was ook zichtbaar in onze VMware-omgeving tijdens storage vMotion-activiteiten voor en tijdens onze tests. Multi-threaded synthetische workloads waar we in staat waren om de uitstekende wachtrijdieptes op te drijven, waren in staat om meer dan 1.1 GB/s te lezen en 755 MB/s te schrijven, maar deze waren niet zichtbaar in een van onze applicatie-use cases.

Enterprise synthetische werklastanalyse

Voorafgaand aan het starten van elk van de fio synthetische benchmarks, preconditioneert ons laboratorium het apparaat in stabiele toestand onder een zware belasting van 16 threads met een uitstekende wachtrij van 16 per thread. Vervolgens wordt de opslag in vaste intervallen getest met meerdere thread/wachtrij-diepteprofielen om de prestaties bij licht en zwaar gebruik te tonen.

  • Voorconditionering en primaire steady-state tests:
  • Doorvoer (lezen+schrijven IOPS geaggregeerd)
  • Gemiddelde latentie (lees- en schrijflatentie samen gemiddeld)
  • Maximale latentie (piek lees- of schrijflatentie)
  • Latentie Standaarddeviatie (Lezen + Schrijven Standaarddeviatie samen gemiddeld)

Deze synthetische analyse bevat twee profielen die veel worden gebruikt in fabrikantspecificaties en benchmarks:

  • 4k – 100% lezen en 100% schrijven
  • 8k – 70% lezen/30% schrijven

Hoewel synthetische workloads nuttig kunnen zijn om een ​​sterke en herhaalbare belasting van opslagapparaten te genereren, bieden ze afnemende waarde voor klanten die IOPS en latentie proberen te correleren met database-, virtualisatie- of andere applicatieprestaties. In tegenstelling tot applicatiewerklasten kunnen synthetische werklastgeneratoren ook aanzienlijk worden gemasseerd, inclusief het type data dat wordt toegepast, de grootte van de werklast, hoeveel threads, het aantal uitstaande I/O's, hoe willekeurig de willekeurige werklast is, of zelfs hoe de belasting wordt toegepast op de onderliggende opslag. Dat komt niet eens in de buurt van het beschrijven van de reikwijdte en mogelijkheden van FIO, IOMeter of vdBench, in plaats daarvan krabt het slechts aan de oppervlakte. Om onze benchmarks relevant te houden terwijl we verschillende opslagarrays vergelijken, passen we identieke scripts en configuratie toe op alle platforms die in ons lab binnenkomen. Hoewel dat zou kunnen betekenen dat sommige platforms hoogstwaarschijnlijk andere of hogere getallen met verschillende configuraties kunnen zien, zorgt het tonen van like-to-like-resultaten ervoor dat alle platforms op een gelijk speelveld komen te staan. Momenteel testen we in een Windows Server 2012-omgeving, waarbij we 8 LUN's van 25 GB gebruiken die zijn toegewezen aan de server, gelijkmatig verdeeld over de array. Hierdoor wordt de werklast beperkt tot de opslag- of DRAM-laag, terwijl een lange preconditioneringsperiode ervoor zorgt dat deze naar de hoogste prestatielaag of cache moet migreren. 

Op het moment dat deze beoordeling werd gestart, gebruikten we, evenals voor de beoordelingen van andere hybride opslagplatforms van dezelfde generatie, het volgende FIO-script om onze 8 gedefinieerde LUN's aan te spreken als onderdeel van dezelfde FIO-thread. 

fio.exe –bestandsnaam=\\.\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

Deze werkbelasting kan ook worden toegepast wanneer elke LUN zijn eigen speciale FIO-thread krijgt. Met behulp van een aangepast script kunnen de door FIO gemeten prestaties van de Tegile HA2300 met meer dan 50% toenemen, hoewel die resultaten niet langer vergelijkbaar zijn met andere arrays die we hebben getest. Het spreekt voor zich dat andere arrays ook verbeteringen of veranderingen zouden zien. Een voorbeeld van deze wijziging is vergelijkbaar met die hieronder:

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

Het is belangrijk op te merken dat beide benchmarks tot dezelfde conclusie komen. Ze laten een herhaalbaar resultaat zien dat binnen de grenzen van die parameters een bepaald aantal IOPS, latentie en bandbreedte biedt. Geen van beide nummers kan met elkaar worden vergeleken. Beide tests laten ook niet zien hoe een platform zal presteren in een echte productieomgeving, en dat kan ook niet omdat het geen applicatie-eisen stelt.

Onze eerste benchmark meet de prestaties van willekeurige 4K-overdrachten bestaande uit 100% schrijf- en 100% leesactiviteit. De Tegile HA2300 meet 120,072 IOPS, de op twee na hoogste leesprestatie van de vergelijkbare in deze benchmark, en 38,311 IOPS, de op een na hoogste schrijfprestatie in de 4k-categorie.

De Tegile HA2300 ondervond een gemiddelde leeslatentie van 2.13 ms en een schrijflatentie van 6.68 ms, respectievelijk ook de derde beste en de tweede beste van de vergelijkbare arrays.

We hebben maximale latenties gemeten voor de Tegile HA2300 die veel groter waren dan die van vergelijkbare apparaten. De maximale leeslatentie werd gemeten op ongeveer 7,188 ms en de maximale schrijflatentie bereikte 6,885 ms.

Standaarddeviatieberekeningen tonen aan dat de Tegile HA2300 veel minder consistent is dan zijn hybride collega's in termen van latentie, met 11.10 ms voor leesbewerkingen en 31.29 ms voor schrijfbewerkingen. Ter vergelijking: de DotHill Ultra48, geconfigureerd met alle HDD's gerangschikt aan de onderkant van deze categorie, hoewel SSD's eenmaal werden geïntroduceerd, werd hij tweede in leesconsistentie en eerste in schrijfconsistentie.

Op weg naar de 8k 70% lees 30% schrijf willekeurige werkbelasting, schaalde de Tegile HA2300 de prestaties op van 2,405 IOPS bij 2T/2Q tot 42,957 IOPS bij 16T/16Q. Op lagere thread- en wachtrijniveaus was dit ongeveer het midden van het peloton, terwijl het onder volledige belasting op de 3e plaats kwam achter het HP StoreVirtual 4335-cluster en AMI StorTrends 3500i.

Gemiddelde latentieresultaten voor de 8k 70/30 benchmark gemeten 1.65 ms bij een belasting van 2T/2Q en verhoogd tot 5.95 ms onder de piekbelasting van 16T/16Q.

Op enkele uitzonderingen na ondervond de Tegile HA2300 de hoogste latenties onder de arrays, die worden vergeleken in de 8k 70/30 benchmark. De hoogste latentie die we hebben gemeten voor de TA3200 was 4,674.84 ms, wat optrad met 4T/16Q.

De standaarddeviatieberekeningen van de Tegile HA2300 voor de 8k 70/30-benchmark zijn niet anders dan de standaarddeviatieresultaten voor de 4k-benchmark: ze plaatsen de HA2300 in een positiever daglicht dan de maximale latentiegrafiek, maar stellen de HA2300 nog steeds voor als minder consistent met latentie dan zijn vergelijkingen.

Conclusie

De HA2300 in combinatie met de ES2400-uitbreidingsplank is zeer flexibel, waardoor klanten alle HDD's, flashgeheugens of een combinatie van beide kunnen gebruiken, die allemaal kunnen worden vervangen (samen met andere hardware) zonder downtime. Een intelligent caching-algoritme verplaatst hot data naar de snellere flash-laag, samen met die functie is er applicatiebewuste provisioning om volumes in te stellen voor specifieke applicaties. Inline compressie- en deduplicatiemogelijkheden minimaliseren de datavoetafdruk, wat een groeiend probleem is voor alle datacenters. De HA2300 ondersteunt meerdere hostplatforms, is Citrix-gereed en kan worden geïntegreerd met VMware- en Microsoft-virtualisatiesoftware. De HA2300 van Tegile wordt ook ondersteund door het IntelliCare-klantenserviceprogramma. 

Wat de prestaties betreft, waren de resultaten enigszins gemengd. In onze analyse van de toepassingsprestaties kwam de HA2300 achter op andere concurrerende oplossingen in de VMmark-benchmark, met een topscore van 6 tegels waar anderen 8 of 10 tegels bereikten, of veel hoger in het geval van de DotHill Ultra48 Hybrid-array. In de SQL Server TPC-C-benchmark kwam het bijna onderaan met lagere TPS en hogere latentie dan andere hybride systemen. De array deed het een stuk beter in synthetische tests en werd derde in zowel 4K-doorvoer als 4K gemiddelde latentie. In maximale latentie- en standaarddeviatietests had de HA2300 echter de hoogste latentie van de geteste hybride arrays. 

De Tegile-array is daardoor een beetje een raadsel. Enerzijds is het eenvoudig te implementeren en te beheren, heeft het een uitgebreide reeks dataservices en functies en is het een van de weinige primaire opslagsystemen met harde schijven die compressie en deduplicatie mogelijk maken. De resulterende kleinere datavoetafdruk op schijf geeft Tegile een enorm concurrentievoordeel als het gaat om het bespreken van kosten per TB, zowel in deze array als ook in hun all-flash hybrides. Diensten voor gegevensreductie komen echter met een hit in de prestaties, zoals we min of meer zagen. Er is een overhead om mee te kampen of datareductie is ingeschakeld of niet. Daarin ligt het probleem met Tegile.

Voor veel organisaties zijn arrayprestaties echter niet het belangrijkste beslissingscriterium. In veel gebruiksscenario's van ROBO en midmarket/SMB voldoen alle HDD-arrays prima aan de behoeften van de applicaties. De waarheid is dat niet elke organisatie flash nodig heeft, althans vanuit een prestatieperspectief (bewaar het TCO-argument voor een andere keer). De HA2300 voldoet prima aan deze behoeften, waarbij de kosten per TB, het beheergemak en de dataservices zwaarder wegen dan de prestatie-eisen. Over het algemeen is het echter gewoon geen krachtige speler in de hybride ruimte, die op dit moment het domein lijkt te zijn van traditionele opslagarrays die geen gebruik maken van datareductieservices of misschien een van Tegile's all-flash hybride aanbiedingen. 

VOORDELEN

  • Biedt datareductiediensten aan
  • Sterke 4K-doorvoer en gemiddelde latentie
  • Functierijke WebGUI

NADELEN

  • Relatief zwakke prestaties SQL Server en VMmark
  • Inconsistente latentie en hoge piekresponstijden

The Bottom Line

De Tegile HA2300 is een hybride array-platform met een veelzijdige functieset bekroond door inline compressie- en deduplicatie-engines. De sterke punten liggen in configuratieflexibiliteit, dataservices, protocolondersteuning en een overtuigend algemeen kostenprofiel per TB, hoewel het niet noodzakelijkerwijs voldoet aan prestatiepariteit met veel van zijn collega's.

Tegile hybride opslagarrays

Bespreek deze recensie

Meld u aan voor de StorageReview-nieuwsbrief