Thuis Enterprise NetApp AFF A200 recensie

NetApp AFF A200 recensie

by StorageReview Enterprise Lab

De NetApp AFF A200 is een 2U all-flash storagearray die een aantrekkelijk instappunt biedt voor NetApp's enterprise flash-storageportfolio. De AFF A200 beschikt over 24 aan de voorzijde gemonteerde 2.5-inch schijven die worden beheerd door dubbele controllers en worden aangedreven door Intel Broadwell-DE-processors met zes kernen. De A200 is toegankelijk met SAN- of NAS-workloads (of beide). De AFF A200 ondersteunt SSD's met een capaciteit tot 15 TB, waardoor een enkele array kan worden uitgerust met maximaal 367 TB ruwe opslag, met extra ruimte beschikbaar via de DS224C-uitbreidingsplank.


De NetApp AFF A200 is een 2U all-flash storagearray die een aantrekkelijk instappunt biedt voor NetApp's enterprise flash-storageportfolio. De AFF A200 beschikt over 24 aan de voorzijde gemonteerde 2.5-inch schijven die worden beheerd door dubbele controllers en worden aangedreven door Intel Broadwell-DE-processors met zes kernen. De A200 is toegankelijk met SAN- of NAS-workloads (of beide). De AFF A200 ondersteunt SSD's met een capaciteit tot 15 TB, waardoor een enkele array kan worden uitgerust met maximaal 367 TB ruwe opslag, met extra ruimte beschikbaar via de DS224C-uitbreidingsplank.

Bij het overwegen van de totale capaciteit van een NetApp AFF A200-configuratie, is het belangrijk om in gedachten te houden dat NetApp de effectiviteit van zijn inline datareductietechnologieën garandeert, waaronder compressie, deduplicatie en datacompactie. NetApp biedt gegarandeerde storage-efficiëntie op basis van de soorten workloads. Als klanten de gegarandeerde efficiëntie niet realiseren, maakt NetApp het verschil. Deze garantie is in zijn huidige vorm geldig tot en met april 2018.

Het evalueren van de effectiviteit van datareductie van de AFF A200 valt buiten de reikwijdte van ons beoordelingsproces, maar volgens NetApp zou de AFF A200 de capaciteitsvereisten met 2 tot 10 keer moeten verminderen. In het kort, de technologie voor datacompressie van NetApp plaatst meerdere logische datablokken van hetzelfde volume in een enkel blok van 4 KB. Volgens NetApp heeft deze functionaliteit een "bijna-nul" impact op de prestaties - iets dat goed binnen ons beoordelingsproces valt om te evalueren. De architectuur van de A200 maakt gebruik van de FAS2650-array van het bedrijf (de architectuur van de AFF A200 is vergelijkbaar met die van het entry-FAS-platform), hoewel eerdere FAS2650-beheerders moeten opmerken dat de A200 geen NVMe FlashCache bevat en alleen met SSD's werkt.

Er is veel veranderd binnen het NetApp-ecosysteem gedurende de drie jaar sinds onze laatste blik op een Netapp-product, de FAS2240-2. Dit omvat het debuut van de AFF all-flash line-up en het debuut van het ONTAP 9-besturingssysteem (momenteel op versie 9.2). De AFF A200 maakt deel uit van de "AFF A"-reeks, de tweede generatie van de AFF-familie. Flash-technologie en de markt voor all-flash arrays zijn in de tussentijd ook geëvolueerd. Het is dus redelijk om de NetApp AFF A200 te beschouwen als een indicatie van waar NetApp de grootste kansen ziet om uit te breiden naar nieuwe markten en het in het verleden opgebouwde klantenbestand te consolideren met aanbiedingen zoals de FAS2240.

Deze review gaat uitgebreid in op deze nieuwste generatie flashopslag op instapniveau van NetApp, met een bescheiden uitgeruste AFF A200 uitgerust met 24 SSD's van 960 GB.

NetApp AFF A200-specificaties

  • Per HA-paar (actief-actief controller)
  • Vormfactor: 2U
  • Geheugen: 64GB
  • NVRAM: 8 GB
  • Opbergen
    • Bays aan boord: 24 2.5-inch slots
    • Maximale SSD: 144
    • Maximale onbewerkte capaciteit: 2.2 PB
    • Effectieve capaciteit: 8.8 PB (base10)
    • Ondersteunde SSD's: 15.3 TB, 7.6 TB, 3.8 TB en 960 GB. 3.8 TB en 800 GB zelfversleutelend
    • Ondersteunde opslagplanken: DS224C, DS2246
  • SAN scale-out: 2-8 knooppunten
  • RAID ondersteund: RAID6, RAID4, RAID 6 + RAID 1 of RAID 4 + RAID 1 (SyncMirror)
  • OS ondersteund:
    • Windows 2000
    • Windows Server 2003
    • Windows Server 2008
    • Windows Server 2012
    • Windows Server 2016
    • Linux
    • Orakel Solaris
    • AIX
    • HP-UX
    • Mac OS
    • VMware
    • ESX-extensie
  • ports:
    • 8x UTA2 (16Gb FC, 10GbE/FCoE)
    • 4x 10GbE
    • 4x 12Gb SAS
  • Ondersteunde opslagnetwerken:
    • FC
    • FCoE
    • iSCSI
    • NFS
    • pNFS
    • CIFS/MKB
  • OS-versie: ONTAP 9.1 RC2 of hoger
  • Max. aantal LUN's: 4,096
  • Aantal ondersteunde SAN-hosts: 512

Bouw en Ontwerp

De NetApp AFF A200 is gebouwd rond een chassis met 24 sleuven dat 2.5-inch SAS SSD's ondersteunt. Deze architectuur is gebaseerd op de DS224C-opslagplank van NetApp, gecombineerd met Intel Broadwell-DE 6-coreprocessors en 12 Gbps SAS-connectiviteit met interne en externe schijven. Vanuit een ontwerpperspectief heeft Netapp alles overgebouwd voor het hoogste niveau van redundantie. MP-HA (Multi-path High-Availability) SAS-verbindingen routeren intern en extern, zodat elke controller via meerdere paden met elke schijf kan praten, zelfs als een link is losgekoppeld of overbelast. Bovendien heeft het apparaat een NVMEM-batterij, die, wanneer deze volledig is opgeladen, 25 afzonderlijke stroomuitvalgebeurtenissen aankan, waardoor elke controller voldoende uptime heeft om tijdens de vlucht gegevens naar een ingebouwd opstartapparaat te destagen. Bovendien zijn zelfs de de-staged gegevens volledig versleuteld om ze te beschermen, ongeacht de gebeurtenis die de stroomstoring in de eerste plaats heeft veroorzaakt. Ditzelfde niveau van veerkracht komt tot uiting in het ontwerp van de koel- en voedingssystemen van het chassis, waarbij elke voeding alleen het systeem onder normale bedrijfsomstandigheden volledig kan koelen en voor onbepaalde tijd van stroom kan voorzien.

De voorkant van het apparaat is eenvoudig genoeg met een rand van het merk NetApp die de schijfposities bedekt. Aan de linkerkant bevindt zich de aan / uit-knop, samen met een LED-display dat fouten en activiteitsstatus aangeeft.

Het achteraanzicht heeft wat meer aan de hand met verschillende kabelpaden, maar het is de connectiviteit die ervoor zorgt dat de meeste overbodige magie plaatsvindt. Er zijn twee knooppunten en het apparaat is in het midden gesplitst, waarbij beide zijden identiek zijn aan de andere. Aan de linkerkant van elke controller bevinden zich twee SAS-poorten. Deze worden gebruikt in combinatie met extra extra opslagplanken en fungeren ook als een externe redundante link tussen elke controller voor HA SAS-connectiviteit. Naast de SAS-poorten zijn er twee 10GbE-poorten die node-to-node-connectiviteit mogelijk maken. In een implementatie met één paar zijn beide knooppunten rechtstreeks met elkaar verbonden, terwijl in een groter cluster (Clustered Data ONTAP) deze poorten zijn verbonden met een speciale switch voor clusterverkeer. Vervolgens zijn er vier UTA2-poorten, die kunnen worden geconfigureerd om te werken in FC- of Ethernet-persoonlijkheden voor de primaire data- of netwerkstructuur. Boven de UTA2-poorten bevindt zich een micro-USB-poort van de console. Rechts van de UTA2-poorten bevinden zich een RJ-45-consolepoort en een USB-poort. En aan de rechterkant is de beheerpoort. Onder de vermelde poorten bevinden zich de dubbele voedingen.

beheer

De NetApp AFF A200 draait op ONTAP 9.1 en hoger; 9.2 kwam uit tijdens onze review. De gebruikersinterface is de OnCommand-systeembeheerder van NetApp. Bovenaan staan ​​verschillende hoofdtabbladen, waaronder Dashboard, LUN's, SVM's, Netwerk, Hardware en diagnose, Bescherming en Configuraties. Via het hoofddashboard kunnen gebruikers eenvoudig waarschuwingen en meldingen zien, hoe man-nodes momenteel worden gebruikt (in ons geval 2), opslagefficiëntie, topobjecten en een uitlezing van de huidige prestaties in latentie, IOPS en bandbreedte. 

Op het tabblad LUN kunnen gebruikers eenvoudig hun LUN's beheren, aangezien ze op naam worden weergegeven en door op een LUN te klikken, worden de eigenschappen onder aan het scherm weergegeven. 

Ook onder het LUN-tabblad bevindt zich het subtabblad voor Initiatorgroepen. Hier kunnen gebruikers eenvoudig de naam, SVM, type, OS, Portset en aantal zien en beheren.

Het volgende hoofdtabblad is SVM (Storage Virtual Machines). Door op dit tabblad te klikken, krijgen gebruikers een lijst met SVM's, samen met hun details in de linkerbenedenhoek.

Door op een specifieke SVM te klikken, krijgen gebruikers verschillende andere opties, zoals een overzicht met zaken als verbinding, volumes die bijna vol zijn en prestaties van de SVM's.

Wanneer u op een SVM klikt, zijn er verschillende andere subtabbladen, waaronder Volumes, Application Provisioning, LUN's, Qtrees, Quota's en SVM-instellingen. Onder het subtabblad Volumes kunnen gebruikers onder andere de ingestelde volumes zien, bewerken of verwijderen, een momentopname maken en de QoS aanpassen.

Als gebruikers een van de volumes willen bewerken, hoeven ze alleen met de rechtermuisknop op een volume te klikken en worden ze naar het onderstaande scherm gebracht. Hier krijgen ze drie tabbladen om te bewerken, waaronder Algemeen, Opslagefficiëntie en Geavanceerd. Zoals de naam al aangeeft, kan op het tabblad Algemeen algemene informatie worden bewerkt, inclusief de naam, beveiligingsstijl en of het volume al dan niet thin provisioning is.

Met Storage Efficiency kunnen gebruikers de gegevensreductiemogelijkheden binnen het volume bewerken. Dit omvat het in- of uitschakelen van deduplicatie op de achtergrond, inline compressie en inline deduplicatie.

Met Geavanceerd kunnen gebruikers ruimte vrijmaken instellen, inclusief het automatisch vergroten of verkleinen van het volume en het verwijderen van oude snapshots. Gebruikers kunnen ook fractionele reserve inschakelen en de toegangstijd bijwerken wanneer een bestand wordt gelezen.

Het volgende subtabblad is Application Provisioning. Zoals de naam al aangeeft, kunnen gebruikers op dit tabblad bepaalde applicaties voor SVM's inrichten. Deze toepassingen (en hun sjablonen) omvatten Oracle SAN Oracle Single, Oracle SAN Oracle RAC, SAN SQL Server, SAN Virtual Desktop Instance en SAN SAP HANA.

Op het subtabblad LUN's voor SVM's kunnen gebruikers de LUN's voor elke SVM zien, beheren en bewerken. De LUN's worden op naam vermeld (hoewel dit kan worden aangepast) met algemene details voor elk. En als gebruikers op een ervan klikken, kunnen ze onderaan meer geavanceerde eigenschappen zien.

Een belangrijk subtabblad onder SVM's is het tabblad Instellingen. Op dit tabblad kunnen gebruikers dingen zien zoals protocollen, beleid, services, gebruikersgegevens en de huidige statussen. 

Het volgende hoofdtabblad waar we naar kijken is het tabblad Netwerk. Dit tabblad heeft verschillende subtabbladen, waaronder subnetten, netwerkinterfaces, ethernetpoorten, uitzenddomeinen, FC/FoE-adapters en IP-ruimten. Het eerste subtabblad dat we zullen bekijken is Netwerkinterfaces. Hier kunnen gebruikers de interfacenaam zien, de SVM, het IP-adres, de huidige poort, of het een thuispoort is of niet, het type toegang tot het dataprotocol, beheertoegang, het subnet en de rol. Als u op een interface klikt, worden ook algemene en failover-eigenschappen weergegeven. 

Het subtabblad Ethernet-poorten geeft een overzicht van de verschillende poorten, op welk knooppunt ze zich bevinden, hun uitzenddomein en IP-ruimte, en welk type ze zijn. Door op een poort te klikken, krijgen gebruikers ook de eigenschappen en interfaces. 

Het subtabblad Broadcast Domain vertelt gebruikers of het broadcast-domein een cluster of standaard is, de maximale transmissie-eenheden (MTU), de IP-ruimte en de status van de gecombineerde poortupdate.

Het subtabblad FC/FoE-adapters toont informatie over de adapters, zoals de WWNN, op welk knooppunt deze zich bevindt, in welk slot deze zich bevindt, de WWPN, de status en de snelheid. Door op een adapter te klikken, krijgen gebruikers aanvullende details zoals mediatype, tot stand gebrachte verbinding, tot stand gebrachte fabric, snelheid, poortadres en datalinksnelheid. 

Het volgende hoofdtabblad is Hardware en diagnose. Dit tabblad geeft de gebruiker een vervolgkeuzemenu met verschillende opties. Een van de opties is schijf, met twee subtabbladen, Samenvatting en Inventaris. Onder Inventaris kunnen gebruikers alle schijven in hun cluster zien, de namen, het containertype, het huis en de huidige eigenaar, het type (in dit geval alle SSD's), RPM (in dit geval geen - aangezien de schijven allemaal SSD's zijn) , effectieve grootte en fysieke ruimte. Als u op een schijf klikt, krijgt u ook aanvullende details zoals aggregatie, leveranciers-ID, nulstelling, serienummers en gebroken details.

Gebruikers kunnen aggregaten bekijken om informatie te zien zoals de naam, op welk knooppunt ze zich bevinden, het gebruikte percentage, beschikbare ruimte, gebruikte ruimte, totale ruimte, volumetelling en schijftelling. 

De Diagnostics for nodes geeft wat algemene informatie zoals de naam, status, up-time, ONTAP-versie, modelnummer, systeem-ID, serienummer en of het node all-flash-geoptimaliseerd is.

De Diagnostics for Events geeft beheerders een vrij gedetailleerd bericht over gebeurtenissen, de ernst ervan, waar ze vandaan komen, het knooppunt waarin ze plaatsvonden, de datum en tijd en andere details van de gebeurtenis.

Het volgende hoofdtabblad is Bescherming, dat gebruikers een vervolgkeuzemenu voor snapshots geeft. Gebruikers krijgen een scherm voor het plannen van momentopnamen, met verschillende opties op basis van tijd of interval.

Op het andere scherm onder het tabblad Beveiliging kunnen gebruikers beleid voor momentopnamen instellen.

Het laatste hoofdtabblad is Configuratie. Het tabblad Configuratie heeft veel subsecties aan de linkerkant, waaronder configuratie-updates, serviceprocessor, clusterpeers, hoge beschikbaarheid, licenties, clusterupdates, datum en tijd, SNMP, LDAP, gebruikers en rollen. Door op Serviceprocessor te klikken, zien gebruikers de knooppunten in het cluster, hun IP-adressen, status en MAC-adres, evenals netwerk- en algemene details. 

Onder Cluster Update kunnen gebruikers zien welke updates via ONTAP beschikbaar zijn voor hun cluster en wat de update inhoudt. 

Over het algemeen is de beheerinterface op de NetApp AFF A200 prettig in gebruik en had hij geen problemen tijdens onze tests. Het biedt een browser- en software-agnostische benadering om op werkelijk elk type platform te werken, inclusief een iPhone (screenshot hieronder). Hoewel de mobiele interface niet de geprefereerde manier was om het systeem te beheren, is alleen al het feit dat je dat kon als dat nodig was indrukwekkend. De interface is schoon en gemakkelijk te volgen, waarbij alle gebieden waarmee we te maken hebben gehad, eenvoudig te doorlopen zijn om de array te beheren. Hoewel sommige interfaces een "nieuwere" look of feel kunnen hebben, houdt de ONTAP WebGUI de rommel tot een minimum, en het beste van alles is dat het zeer responsief is en gemakkelijk om doorheen te bladeren.

Analyse van de werkbelasting van applicaties

De benchmarks voor de applicatieworkload voor de NetApp AFF A200 bestaan ​​uit de MySQL OLTP-prestaties via SysBench en Microsoft SQL Server OLTP-prestaties met een gesimuleerde TPC-C-workload.

De tests zijn uitgevoerd via FC met vier 16Gb-links, met twee verbindingen per controller.

SQL Server-prestaties

Elke SQL Server VM is geconfigureerd met twee vDisks: een volume van 100 GB voor opstarten en een volume van 500 GB voor de database en logbestanden. Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 64 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt. Terwijl onze Sysbench-workloads het platform eerder verzadigden in zowel opslag-I/O als capaciteit, zoekt de SQL-test naar latentieprestaties.

Deze test maakt gebruik van SQL Server 2014 op Windows Server 2012 R2 gast-VM's en wordt benadrukt door Quest's Benchmark Factory for Databases. Terwijl ons traditionele gebruik van deze benchmark was om grote databases met een schaal van 3,000 te testen op lokale of gedeelde opslag, richten we ons in deze iteratie op het gelijkmatig verdelen van vier databases met een schaal van 1,500 over de A200 (twee VM's per controller).

SQL Server-testconfiguratie (per VM)

  • Windows Server 2012 R2
  • Opslagcapaciteit: 600 GB toegewezen, 500 GB gebruikt
  • SQL Server 2014
    • Databasegrootte: schaal 1,500
    • Virtuele clientbelasting: 15,000
    • RAM-buffer: 48 GB
  • Testduur: 3 uur
    • 2.5 uur voorconditionering
    • 30 minuten proefperiode

SQL Server OLTP Benchmark Factory LoadGen-apparatuur

  • Dell PowerEdge R730 gevirtualiseerde SQL-cluster met 4 knooppunten

Kijkend naar de transactieprestaties van de NetApp AFF A200 in onze SQL Server-test, behaalde de AFF A200 resultaten van 12,620.15 TPS met individuele VM's variërend van 3,154.95 TPS tot 3,155.113 TPS. In de datareductiemodus zagen we vergelijkbare resultaten met de NetApp A200 die een totale score behaalde van 12,583.81 TPS, met individuele VM's variërend van 3,145.29 TPS tot 3,146.43 TPS.

Als we kijken naar de gemiddelde latentie, bereikte de A200 11 ms in alle VM's, wat hem ook een totaal van 11 ms opleverde. In DR-modus ging de latentie wat omhoog, hoewel dat te verwachten is met individuele VM's variërend van 24 ms tot 26 ms, wat een totale score van 25 ms oplevert.

Sysbench-prestaties

Elke sysbench VM is geconfigureerd met drie vDisks, één voor opstarten (~ 92 GB), één met de vooraf gebouwde database (~ 447 GB) en de derde voor de database die wordt getest (270 GB). Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 60 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt. Load gen-systemen zijn Dell R730-servers; we variëren van vier tot acht in deze review, waarbij servers per 4VM-groep worden geschaald.

Dell PowerEdge R730 gevirtualiseerde MySQL 4-5 node cluster

Sysbench-testconfiguratie (per VM)

  • CentOS 6.3 64-bits
  • Opslagcapaciteit: 1 TB, 800 GB gebruikt
  • Percona XtraDB 5.5.30-rel30.1
    • Databasetabellen: 100
    • Databasegrootte: 10,000,000
    • Database-threads: 32
    • RAM-buffer: 24 GB
  • Testduur: 3 uur
    • 2 uur preconditionering 32 threads
    • 1 uur 32 draden

Voor Sysbench hebben we verschillende sets VM's getest, waaronder 4, 8, 16 en 20, en we hebben Sysbench uitgevoerd met zowel de datareductie "On" als in de "Raw"-vorm. Voor transactionele prestaties liet de NetApp A200 zijn beste prestaties zien met 20 VM's en de datareductie uitgeschakeld, resulterend in 9,695 TPS. Met de DR aan, bereikte de A200 nog steeds 8,986 TPS bij 20 VM's.

Wat de gemiddelde latentie betreft, deze is duidelijk lager met minder VM's, dus de 4VM-benchmarks hadden 17.84 ms voor de Raw en slechts 19.2 ms voor de DR. Wat interessant is, is dat bij 20 VM's het verschil in de Raw- en datareductieversie slechts ongeveer 5 ms was (66.02 ms tot 71.24 ms).

In onze latency-benchmark in het slechtste geval presteerde de A200 ook sterk, waarbij de datareductieversie van 4VM's de laagste latency had van 48.43 ms (hoewel de Raw slechts 48.63 ms was). Bij het verhogen van het aantal VM's tot 20, bereikte de datareductieversie slechts 180.27 ms en de Raw 172.6 ms.

 

VDBench-werkbelastinganalyse

Als het gaat om het benchmarken van opslagarrays, is het testen van toepassingen het beste en komt het synthetische testen op de tweede plaats. Hoewel het geen perfecte weergave is van de daadwerkelijke werkbelasting, helpen synthetische tests wel om opslagapparaten te baseren met een herhaalbaarheidsfactor die het gemakkelijk maakt om appels met appels te vergelijken tussen concurrerende oplossingen. NetApp heeft hun POC Toolkit met ons gedeeld tijdens de beoordeling van de AFF A200, die een reeks verschillende testprofielen biedt, variërend van "vier hoeken"-tests, algemene tests voor de grootte van database-overdracht, evenals traceringsregistraties van verschillende VDI-omgevingen. Al deze tests maken gebruik van de gemeenschappelijke vdBench-workloadgenerator, met een scripting-engine om resultaten te automatiseren en vast te leggen over een groot rekentestcluster. Hierdoor kunnen we dezelfde workloads herhalen op een breed scala aan opslagapparaten, waaronder flash-arrays en individuele opslagapparaten. Aan de arrayzijde gebruiken we ons cluster van Dell PowerEdge R730-servers:

profielen:

  • 4k willekeurig lezen: 100% gelezen, 128 threads, 0-120% joate
  • 4k willekeurig schrijven: 100% schrijven, 64 threads, 0-120% irate
  • 64k sequentieel lezen: 100% lezen, 16 threads, 0-120% jorate
  • 64k sequentieel schrijven: 100% schrijven, 8 threads, 0-120% snelheid
  • Synthetische database: SQL en Oracle
  • VDI volledige kloon en gekoppelde kloonsporen

Kijkend naar de maximale leesprestaties, bood de NetApp AFF A200 uitzonderlijke low-latency 4k leesprestaties, met een meetsnelheid van 0.31 ms aan het begin, en bleef onder de 1 ms tot ongeveer 190k IOPS. Op zijn hoogtepunt mat de A200 249 IOPS met een latentie van 16.4 ms.

Kijkend naar de 4k-piekschrijfprestaties, begon de A200 met een latentie van 0.34 ms en bleef onder de 1 ms totdat hij tussen de 40K en 50K IOPS bereikte. Op zijn hoogtepunt bereikte de A200 meer dan 85 IOPS met 19.6 ms

Overschakelend naar 64k piekuitlezing, begon de A200 met een latentie van 0.27 ms en bleef onder de 1 ms totdat hij boven de 48.5 K IOPS kwam. Het piekte iets meer dan 60 IOPS met 8.5 ms latentie. De A200 eindigde met een bandbreedte van 3.75 GB/s.    

Voor 64k sequentiële piekschrijven begon de A200 met 0.49 ms en bleef onder de 1 ms totdat hij iets meer dan 6K IOPS bereikte. De A200 bereikte zijn hoogtepunt met 19.7K IOPS met een latentie van 12.85ms. De A200 had op zijn hoogtepunt ook een bandbreedte van 1.22 GB/s.

In onze SQL-workload begon de A200 zijn latentie bij 0.37 ms en bleef hij onder de 1 ms tot iets meer dan 120 IOPS. Het piekte op 179K IOPS en 5.7 ms.

In de SQL 90-10-benchmark startte de A200 met een latentie van 0.37 ms en bleef onder de 1 ms totdat hij tussen 80K en 100K IOPS bereikte. De A200 piekte op 159K IOPS met een latentie van 6.5 ms. 

De SQL 80-20 zag de A200 beginnen met een latentie van 0.38 ms en onder de 1 ms blijven totdat hij meer dan 60 IOPS overschreed. De A200 piekte op 131K IOPS met een latentie van 7.8 ms.

Met de Oracle Workload begon de A200 met een latentie van 0.39 ms en bleef onder de 1 ms totdat hij meer dan 50 IOPS overschreed. De A200 piekte op 125K IOPS met een latentie van 10.2 ms.

Met de Oracle 90-10 begon de A200 met een latentie van 0.37 ms en bleef onder de 1 ms tot hij net onder de 100 IOPS was. Het piekte op 155K IOPS met een latentie van 4.2 ms. 

Met de Oracle 80-20 begon de A200 met een latentie van 0.38 ms en bleef onder de 1 ms tot hij net onder de 65 IOPS was. Het piekte op 129K IOPS met een latentie van 4.9 ms. 

Bij het overschakelen naar VDI Full Clone, liet de opstarttest zien dat de A200 begon met een latentie van 0.35 ms en onder de 1 ms bleef tot ongeveer 52K IOPS. De A200 piekte op 122K IOPS met een latentie van 8.6 ms.

De initiële login van VDI Full Clone begon met een latentie van 0.41 ms en bleef onder de 1 ms tot ongeveer 22 IOPS. De A200 piekte op 48K IOPS met een latentie van 18.6 ms.

De VDI Full Clone Monday-login begon met een latentie van 0.48 ms en bleef onder de 1 ms tot meer dan 20 IOPS. Het piekte op 49K IOPS met 10.4 ms. 

Toen we overgingen op VDI Full Clone, liet de opstarttest zien dat de prestaties onder de 1 ms bleven tot ongeveer 49 IOPS, en later uitkwamen op een piek van 95.7 IOPS met een gemiddelde latentie van 5.13 ms.

In het Linked Clone VDI-profiel dat de initiële aanmeldingsprestaties meet, zagen we sub-ms latentie tot ongeveer 18.8 k IOPS, waar het verder toenam tot 36.8 k IOPS bij 6.95 ms op zijn hoogtepunt.

In ons laatste profiel waarin we kijken naar de VDI Linked Clone Monday Login-prestaties, zien we de barrière-overgang van 1 ms plaatsvinden bij ongeveer 17.5 k IOPS, waarbij de werklast bleef toenemen tot een piek van 37.4 k IOPS en een gemiddelde latentie van 13.3 ms.

VMmark 3

Update- 1/31/18:  Op het moment van deze eerste beoordeling was onze VMmark-test nog niet afgerond. Dit is sindsdien online gekomen en we hebben aanvullende details over de De virtualisatieprestaties van de A200 als gevolg. De gegevens vergroten ons enthousiasme voor de eenheid verder, aangezien deze het zeer goed deed met minimale hit toen gegevensreductieservices werden ingeschakeld.

Conclusie

De NetApp AFF A200 is een array op instapniveau voor kleine organisaties die ofwel willen beginnen met of willen migreren naar all-flash storage, of als een mooie optie voor externe/vestigingen. De A200 is een platform met twee controllers, aangedreven door Intel Broadwell-DE-processors met zes kernen en meer dan 64 GB geheugen. Vanuit capaciteitsoogpunt heeft de A200 24 2.5-inch bays voor SAS-flashdrives. De array ondersteunt schijven tot 15 TB, waardoor de totale onbewerkte capaciteit op 367 TB komt, hoewel de effectieve capaciteit veel hoger is met gegevensreductie. Bovendien biedt NetApp een gegarandeerde opslagefficiëntiereductie van 4:1. De A200 kan ook capaciteit toevoegen via een DS224C-uitbreidingsplank. De array draait op het ONTAP-besturingssysteem van NetApp.

Wat de prestaties betreft, hebben we zowel onze gebruikelijke applicatiewerklastanalyses uitgevoerd, waaronder SQL Server- en Sysbench-applicatieworkloads, als de nieuw geïntroduceerde VDBench Workload Analysis synthetische benchmarks. NetApp heeft hun POC Toolkit met ons gedeeld voor de beoordeling, waardoor we een gemakkelijkere manier hebben om workloads over meerdere servers te starten en het gemakkelijker wordt om snellere arrays op een consistente manier te testen in de toekomst.

Met onze applicatieworkloads testen we de array zowel met als zonder ingeschakelde inline datareductieservices (DR). In onze transactionele benchmark voor SQL Server was de impact van de DR minimaal met een totaalscore van 12,620.1 TPS onbewerkt en 12,583.8 TPS met de DR ingeschakeld. Individuele VM's varieerden van 3,145.3 TPS tot 3,155.1 TPS. Met de gemiddelde latentie van SQL Server zagen we de latentie verdubbelen met de DR aan; de onbewerkte loopt 11 ms (zowel individueel als in totaal), en de DR heeft een totaal van 25 ms. Met Sysbench hebben we verschillende sets VM-schaling uitgevoerd, waaronder 4, 8, 16 en 20. Op de laagste schaal van 4 VM's presteerde de NetApp redelijk goed, met sterke prestaties zonder de array volledig te verzadigen. De ruwe prestaties bij 4VM's waren 7,175 TPS, met een gemiddelde latentie van 17.84 ms en een latentie in het slechtste geval van 48.63 ms. Aan de andere kant met 20 VM's, bereikte de onbewerkte 9,695 TPS met een latentie van 66.02 ms en een latentie in het slechtste geval van 172.6 ms. Nogmaals, er was geen enorm verschil met de DR aan, hoewel de raw beter presteerde in alle tests.

Kijkend naar VDBench-tests die zijn uitgevoerd met gegevensreductieservices ingeschakeld, was het indrukwekkend om zulke sterke prestaties te zien bij een latentie van minder dan een milliseconde. In willekeurige 4K bereikte de A200 40K IOPS voordat hij meer dan 1 ms latentie bij schrijven overschreed, en bij lezen bereikte de A200 de 190K voordat hij meer dan 1 ms latentie overschreed. Deze trend zette zich voort in de rest van de benchmarks. In 64K sequentiële tests was de A200 in staat om 48K IOPS onder 1 ms latentie te halen bij lezen, en bij schrijven bereikte hij bijna 20K IOPS onder 1 ms latentie (de test eindigde ook met bandbreedtesnelheden van 3.75 GB/s lezen en 1.22 GB/s schrijven). We hebben drie SQL-workloads uitgevoerd met 100% lezen, 90% lezen en 10% schrijven, en 80% lezen en 20% schrijven, waarbij de A200 scores behaalde van respectievelijk 120 IOPS, 80 IOPS en 60 IOPS, allemaal onder 1 ms latentie. Door dezelfde drie tests uit te voeren met een Oracle-workload, zagen we dat de A200 50 IOPS, 100 IOPS en 65 IOPS bereikte onder een latentie van 1 ms. We hebben ook VDI Full Clone- en Linked Clone-benchmarks uitgevoerd voor Boot, Initial Login en Monday Login. De A200 kon 52 IOPS, 22 IOPS en 20 IOPS halen onder een latentie van 1 ms in Full Clone, en 49 IOPS, 18 IOPS en 17 IOPS onder een latentie van 1 ms in Linked Clone. NetApp geeft snel commentaar hoeveel optimalisatie er achter de schermen plaatsvindt om af te stemmen op werklasten, en je kunt dit zien in elke test die we op de A200 hebben uitgevoerd, zelfs met volledige inline datareductie in het spel.

Na al deze workloads en de vele weken van testen in ons lab, is één ding overduidelijk: de migratie naar all-flash-systemen is transformerend geweest voor NetApp. Een deel van de verbetering is de uplift flash-aanbiedingen, maar veel is te danken aan ONTAP-verbeteringen. Waar de eer ook ligt, het eindproduct is ronduit fantastisch. Het midmarket-segment voor opslag is verbazingwekkend concurrerend; er zijn een paar startups, softwaregedefinieerde opties en de rest van de gebruikelijke verdachten. Als u minder dan zes cijfers wilt uitgeven aan opslag, zou het u kunnen worden vergeven dat u NetApp niet voorbij een vluchtige blik in dit segment hebt bekeken. Dat zou echter een tragische vergissing zijn, aangezien de A200 gewoon verplettert. Het leveren van fenomenale prestaties binnen een milliseconde is één ding, maar hier komt het belangrijkste: NetApp doet het met datareductieservices ingeschakeld om die 4:1 capaciteitsgarantie te bereiken. Dit is niet triviaal; veel andere arrays vallen ofwel erg plat met datareductie aan, of bieden het gewoon niet. Onze A200 op instapniveau met schijven met de laagste capaciteit bood 15.5 TB over twee 7.75 TB-pools, wat betekent dat we een topcapaciteit van 62 TB zouden hebben als we dat 4: 1-doel zouden halen en meer dan een petabyte met de 15 TB-schijven die NetApp biedt . Behoorlijk indrukwekkend bereik voor een 2U midmarket-box. Prestaties, gecombineerd met een uitgebreide en volwassen set dataservices, maken de A200 een gemakkelijke keuze als onze tweede Editor's Choice-winnaar van 2017.

VOORDELEN

  • Tot 367 TB in een 2U-footprint (vóór 4:1 data-efficiëntie)
  • Technologieën voor gegevensreductie hadden een minimale impact op benchmarks voor de werklast van applicaties
  • Geweldige prestaties bij latenties van minder dan een milliseconde in VDBench
  • Volwassen set dataservices en integraties

NADELEN

  • Er ontbreekt een SSD-optie van 1.92 TB om het prijsverschil tussen de configuraties van 960 GB en 3.8 TB te dichten

The Bottom Line

De NetApp AFF A200 is een ideale unified storage-oplossing voor het middensegment dat een compromisloze mix van responsiviteit van applicaties vereist, ondersteund door een uitgebreide lijst volwaardige dataservices.

NetApp All Flash-arrays

Bespreek deze recensie

Meld u aan voor de StorageReview-nieuwsbrief