Home Enterprise NetApp AFA EF600 recensie

NetApp AFA EF600 recensie

by StorageReview Enterprise Lab

Vorige maand kondigde NetApp zijn nieuwste midrange all-flash array aan met de EF600. Hoewel de EF600 op dezelfde markt is gericht als de EF570, het is geen vervanging. Hoewel de EF570 NVMe ondersteunt, is de EF600 end-to-end NVMe, die nieuwe niveaus van flexibiliteit en prestaties biedt die nog niet eerder in de middenklasse te zien waren. Afgezien van de prestaties en de prijs-prestatieverhouding, biedt de EF600 een niveau van toekomstbestendigheid dat in staat zal zijn om aan de eisen van morgen te voldoen zonder dat er upgrades voor vorkheftrucks nodig zijn. 


Vorige maand kondigde NetApp zijn nieuwste midrange all-flash array aan met de EF600. Hoewel de EF600 op dezelfde markt is gericht als de EF570, het is geen vervanging. Hoewel de EF570 NVMe ondersteunt, is de EF600 end-to-end NVMe, die nieuwe niveaus van flexibiliteit en prestaties biedt die nog niet eerder in de middenklasse te zien waren. Afgezien van de prestaties en de prijs-prestatieverhouding, biedt de EF600 een niveau van toekomstbestendigheid dat in staat zal zijn om aan de eisen van morgen te voldoen zonder dat er upgrades voor vorkheftrucks nodig zijn. 

De EF600 springt meteen naar de prestaties en claimt 2 miljoen IOPS, tot 44GB/s voor bandbreedte en latentie onder 100μs in bepaalde workloads. Dit prestatieniveau opent de array voor nieuwe prestatiegevoelige workloads zoals Oracle-databases, real-time analyses, bovenop hoogwaardige parallelle FS zoals BeeGFS en Spectrum Scale. Het prestatieprofiel is grotendeels afgeleid van de end-to-end NVMe-implementatie van de EF600. Hierdoor kan de array ook 100Gb NVMe via InfiniBand, 100Gb NVMe via RoCE en 32Gb NVMe via FC ondersteunen, wat in de toekomst belangrijker zal worden. Bovendien kan de EF600 tot 367TB aan capaciteit verpakken in zijn 2U-vormfactor

De EF600 is gebouwd op vijf generaties NetApp-hardware die zich als betrouwbaar heeft bewezen. Vanuit het oogpunt van beschikbaarheid biedt de EF600 zes 9's en geautomatiseerde failover met geavanceerde monitoring. De array kan een probleem detecteren voordat een schijf defect raakt. In het geval van een storing kan de Dynamic Disk Pool-technologie van de array de schijf sneller opnieuw opbouwen dan met RAID5 of RAID6. Via SANtricity (dat is geoptimaliseerd voor flash) kan de EF600 verschillende opties voor gegevensbescherming bieden, zoals dynamische capaciteit, dynamische migratie van segmentgrootte, dynamische migratie op RAID-niveau, en wordt geleverd met niet-verstorende firmware-updates. 

NetApp AFA EF600-specificaties

Form Factor 2U
Systeemgeheugen Tot 128GB
Opbergen
Maximale ruwe capaciteit 360TB
Maximale drijfveren 24
Ondersteunde schijftypen SSD
1.9 TB, 3.8 TB, 7.6 TB
FIPS van 3.8 TB
1.9 TB, 3.8 TB, 7.6 TB, 15.3 TB FDE
Host I/O-poorten Optionele add-on I/O-poorten:
16 poorten 32Gb FC  
16 poorten 32Gb NVMe via FC
8 poorten 100Gb NVMe via InfiniBand
​8 poorten 100Gb NVMe via RoCE Ethernet
Systeem beheer SANtricity System Manager 11.60 (webgebaseerd, on-box)
Prestatie
IOPS 2 miljoen
Gemiddelde latentie <100μs tot 200,000 4K willekeurig schrijven IOPS
<100μs tot 150,000 4K willekeurig gelezen IOPS
​<250μs tot 2,000,000 4K willekeurig gelezen IOPS
Aanhoudende doorvoer Tot 44 GB/s
fysiek
Afmetingen HxBxD 3.43 x 9.02 x 17.6 in (8.7 x 48.3 x 44.7 cm)
Gewicht 53.66lb (24.34kg)
kVA Typisch: 0.979 
Maximaal: 1.128
Watts Typisch: 979.09 
Maximaal: 1,128
BTU Typisch: 3348 
Maximaal: 3,859.128

NetApp AFA EF600 bouwen en ontwerpen

De NetApp AFA EF600 is een 2U-array die wordt geleverd met het standaard uiterlijk van alle andere NetApp-arrays: dezelfde stijlvolle bezel met NetApp-branding. Onder de rand bevinden zich de 24 schijfposities die verticaal over de voorkant van de array lopen. Zoals eerder opgemerkt, is NetApp overgestapt op een helderblauwe drive bay, meer in lijn met hun branding. De aan/uit-knop en LED-indicatoren bevinden zich aan de linkerkant van het apparaat.

Als we naar de achterkant van het apparaat gaan, zien we het spiegelbeeld van de controllers, de een op de ander. Van links naar rechts zijn er de PSU, een RJ45-poort, USB 3.0-poort, een beheerpoort, twee netwerkpoorten, met rechtsboven de FC-connectoren voor de NVMe over FC in dit geval. 

NetApp AFA EF600-beheer

De nieuwe EF600 ondersteunt de NetApp SANtricity OS 11.XX-softwarebundels die de controllerfirmware, IOM-firmware en SANtricity System Manager bevatten die worden gebruikt om de opslagarrays uit de E-serie en EF-serie te bedienen. SANtricity System Manager helpt u bij het vereenvoudigen van de beheerworkflow; de GUI ziet er fris uit en voelt fris aan, met een eenvoudige on-box webinterface en gemakkelijke terminologie.

Wanneer u zich aanmeldt bij System Manager, is het tabblad Home het eerste scherm dat wordt weergegeven; hier ziet u het dashboard in het hoofdgedeelte van de GUI. Het maakt niet uit op welk tabblad u zich bevindt, u ziet altijd de algemene opties die beschikbaar zijn in de rechterbovenhoek van de GUI; inclusief Voorkeuren, Help, Uitloggen en ook de momenteel ingelogde gebruiker. En op het linkerpaneel worden de primaire systeemtabbladen gepresenteerd: Home, Opslag, Hardware, Instellingen en Ondersteuning. 

In het dashboard kunt u kritieke gebieden bekijken die de status en gezondheid van de opslagarray samenvatten. Bovenaan toont het meldingengebied u de systeemstatus en componenten; het prestatiegebied toont belangrijke statistieken, waaronder IOPS, MiB/S en CPU; het capaciteitsgebied laat u de toegewezen systeemcapaciteit zien; en het opslaghiërarchiegebied, biedt u een georganiseerd overzicht van de verschillende hardwarecomponenten en opslagobjecten die worden beheerd door de opslagarray.

Als u naar het tabblad Opslag gaat, komt u bij de belangrijkste systeemcategorieën, waar de configuratie van Pools & Volumes Groepen, Volumes, Hosts, Prestaties en Snapshots worden weergegeven. Sommige hiervan zullen in de onderstaande secties worden beschreven.

De pagina Pools & Volumegroepen toont de pools en volumegroepen die in het systeem zijn aangemaakt; staat het bewerken van bestaande toe of het maken van nieuwe van niet-toegewezen schijven. Deze pagina toont ook de totale capaciteit, gebruikte capaciteit, het aantal schijven, RAID-configuratie en andere statistieken van die pools of volumegroepen.  

De pagina Volumes toont de volumes die zijn geconfigureerd. Voor elk volume toont de pagina de status, toegewezen hosts, pool of volumegroep waartoe ze behoren, gerapporteerde capaciteit, toegewezen capaciteit en andere informatie. Dit is ook het gebied waar u volumes kunt maken of bewerken, of workloads per applicatie kunt definiëren.

De pagina Prestaties biedt meerdere manieren om de prestaties van de opslagarray te controleren. Op het tabblad Logische weergave kunt u de componenten definiëren die u wilt bewaken, inclusief het hele systeem, de pool, de volumegroep of het afzonderlijke volume. U kunt ook andere belangrijke gebieden van de opslagarray bewaken met behulp van de weergave Physical en Applications & Workloads. De Performance-pagina is ook toegankelijk via de Home-pagina door te klikken op View Performance Details.

Op het volgende tabblad, Hardware, kunt u de fysieke planken, controllers en schijven beheren die in de opslagarray zijn geïnstalleerd. Deze pagina toont de stuurprogramma's die zich overal in de opslagarray bevinden; u kunt deze weergave ook wijzigen om chauffeurs per pool of volumegroep weer te geven.

Door te klikken op het pictogram Controller, onder het gedeelte Controller Shelf, kunt u de instellingen van Controller A of Controller B selecteren en bekijken. Vanuit dit venster kunt u over verschillende tabbladen gaan, Base, Cache, Host Interfaces, Drive Interfaces, Management Ports en DNS/NTP om gedetailleerde informatie van de controller te zien.

Als u op een van de andere pictogrammen klikt, ook onder het gebied Controller Shelf, wordt het venster Shelf Component Settings geopend. Dit gebied is geweldig om de status en instellingen met betrekking tot de plankcomponenten te controleren, inclusief informatie over voedingen, ventilatoren, temperatuur, batterijen en SFP's. 

Op het tabblad Instellingen kunt u waarschuwingen configureren om te waarschuwen als er een probleem is met de opslagarray. In dit gebied kunt u ook systeeminstellingen wijzigen, zoals de naam van de opslagarray, gebruikers authenticeren, certificaten importeren en andere systeembrede functies uitvoeren.

Toegangsbeheer is waar u gebruikersauthenticatie in het systeem kunt instellen. Vanuit dit gebied kunt u wachtwoorden en lokale gebruikers beheren, machtigingen configureren, een directoryserver toevoegen en andere configuraties voor toegangsbeheer. Verificatiemethoden omvatten RBAC (role-based access control), Directory Services en Security Assertion Markup Language (SAML) 2.0. 

Op het laatste tabblad, het tabblad Ondersteuning, kunt u een diagnose uitvoeren en belangrijke informatie verzamelen waar technische ondersteuning om kan vragen; als u problemen ondervindt met de opslagarray. Hier kunt u het gebeurtenislogboek gebruiken om historische records van de opslagarray te bekijken; voer ook systeemupdates uit.

Als u naar beneden scrolt in het gedeelte Ondersteuningscentrum, kunt u de belangrijkste eigenschappen van de opslagarray bekijken, zoals het serienummer van de wereldwijde identificatie van de opslagarray, het aantal planken, het aantal schijven, het schijftype, het aantal controllers, de versie van de controllerfirmware, systeembeheerversie en andere systeeminformatie.

NetApp AFA EF600-configuratie

De NetApp EF600 werd geleverd met 24 NVMe SSD's, allemaal 1.92TB Samsung-modellen. Specifiek voor opslag hebben we RAID10 gebruikt, dat vaak wordt gebruikt door klanten die deze opslagarray kopen. Met 24 schijven en een lay-out met twee controllers hebben we ze opgesplitst in twee volumegroepen van twaalf schijven. Van die twee volumegroepen hebben we elk een volume toegewezen voor elke host (twee volumes per host verdeeld over beide controllers) die 100 GB groot waren. Met 12 rekenhosts leverde dat ons een totale werkende dataset op van 24 x 100 GB of 2.4 TB.

Voor de back-end connectiviteit ondersteunt de EF600 momenteel alleen NVMeoF, met FCP-ondersteuning op komst. Het systeem werd geleverd met alle 32Gb FC-optieken en voor deze beoordeling hebben we onze 12 hosts geüpdatet naar de nieuwste Emulex 32Gb dual-port HBA's. Hoewel we traditioneel AFA's in VMware hebben getest, draaiden we om NVMeoF-prestaties te benchmarken met een bare-metal installatie van SLES 12 SP4 op elke host. We maakten gebruik van alle 16 32Gb-poorten (acht per controller) die zijn aangesloten op onze dual-switch FC-fabric aangedreven door Brocade G620-switches. In totaal zorgde dit voor een theoretische bandbreedte van 512 Gb van de opslagarray (64 GB/s) waar ons dual-port 12-hostcluster 768 Gb of 96 GB/s piek ondersteunt.

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. Deze workloads bieden een scala aan verschillende testprofielen, variërend van "four corners"-tests, algemene tests voor de grootte van database-overdrachten, evenals het vastleggen van sporen uit 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.

profielen:

  • 4K willekeurig lezen: 100% lezen, 128 threads, 0-120% joate
  • 4K willekeurig schrijven: 100% schrijven, 64 threads, 0-120% snelheid
  • 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

Onze VDBench-tests werden naast elkaar gezet met de EF600 op NVMeoF en de EF570 op FC. Met willekeurige 4K-lezing begon de EF600 bij 206,592 met een latentie van 192.7 μs en bleef onder de 1 ms totdat hij ongeveer 2,082,389 IOPS bereikte; het piekte op 2,082,693 met een latentie van 1.4 ms. De EF570 begon bij 103,330 met een latentie van 184μs. De EF570 piekt twee keer en na de eerste piek bleef hij onder de 1 ms totdat hij 929,562 IOPS bereikte, waarna hij een maximum van 1,031,613 IOPS bereikte met een latentie van 2.5 ms.

Kijkend naar de schrijfprestaties van 4K, begonnen beide subsystemen opnieuw met een ultralage latentie, minder dan 100 μs. De EF600 presteerde ruim onder 1 ms tot ongeveer 640,171 IOPS, waar de array ook zijn hoogtepunt bereikte. Dit was een duidelijk verschil met de topprestaties van de EF570 van 222,416 IOPS met een latentie van 4.7 ms.

Als we overschakelen naar sequentiële workloads, kijken we naar de maximale leesprestaties van 64K, en hier begon de EF600 onder 500 μs bij 128,713 IOPS of 4 GB/s en piekte op 643,152 IOPS of 40.2 GB/s met 458 μs latentie; met een gestage latentie over de algehele prestaties. De EF570 startte ook onder de 500 μs en bleef onder de 1 ms totdat hij 202,776 IOPS of 12.67 GB/s bereikte, en bereikte toen al snel een piek van 247,692 IOPS of 15.48 GB/s met een latentie van 2 ms.

Bij 64K schrijven begonnen beide arrays met een latentie van minder dan een milliseconde onder de 250 μs en behielden een gestage latentie net voordat ze hun topprestaties bereikten. De EF600 piekte op 141,859 IOPS of 8.87 GB/s met een latentie van 1.3 ms. De prestaties van de EF570 piekten op 80,675 of 5 GB/s bij een latentie van 3.2 ms.

Onze volgende reeks tests zijn onze SQL-workloads: SQL, SQL 90-10 en SQL 80-20. In de SQL begonnen beide arrays onder de 200μs en bleven ze onder de 1ms, zelfs na het bereiken van topprestaties. Met de EF600 zagen we een piek van 1,880,526 IOPS bij een latentie van 398 μs. En de EF570 had een piek van 1,029,910 IOPS met een latentie van 818μs.

Met SQL 90-10 zagen we beide arrays starten en hielden we de prestaties onder de latentie van 1 ms. De EF600 piekte op 1,784,866 IOPS met een latentie van 387μs, terwijl de EF570 slechts de helft van de prestaties van de EF600 markeerde, met een piek van 875,340 IOPS bij 853μs latentie.

Met SQL 80-20 zagen we opnieuw een vergelijkbaar startpunt voor latentie in beide arrays, meer dan 200 μs. De EF600 begon bij 156,264 IOPS en piekte bij 1,559,733 IOPS met een latentie van 406μs. De EF570 begon met 73,990 IOPS en piekte op 739,139 IOPS met een latentie van 1.1 ms.

Onze volgende reeks benchmarks zijn onze Oracle-workloads: Oracle, Oracle 90-10 en Oracle 80-20. Met Oracle begon de EF600 bij 153,376 IOPS met een latentie van 158 μs en bleef onder een latentie van minder dan een milliseconde, en piekte vervolgens op 1,531,381 IOPS met een latentie van 507 μs. Dit wordt vergeleken met de piek van 570 IOPS van de EF718,141 bij een latentie van 1.2 ms.

In Oracle 90-10 begon de EF600 met 172,788 IOPS bij een latentie van 161 μs en bleef onder de 1 ms gedurende de hele test, en piekte vervolgens op 1,660,486 IOPS met een latentie van 286 μs. De EF570 had daarentegen een piekprestatie van 874,181 IOPS met een latentie van 650μs.

Voor Oracle 80-20 startte de EF600 met 156,113 IOPS bij een latentie van 158 μs en bleef tot het einde van de test onder een latentie van minder dan een milliseconde. De EF600 piekte op 1,514,221 IOPS met een latentie van 310μs. Dit was ongeveer het dubbele van de 570 IOPS van de EF735,093 met een latentie van 681 μs.

Conclusie

De NetApp AFA EF600 is een end-to-end NVMe-array gericht op het middensegment. De array is slechts 2U, maar kan tot 367TB aan capaciteit bevatten in zijn kleine frame en levert prestaties die vergelijkbaar zijn met die van veel grotere enterprise-arrays. Dit omvat 2 miljoen IOPS, tot 44 GB/s voor bandbreedte en een latentie van minder dan 100 μs. De array wordt ook geleverd met een aantal ingebouwde toekomstbestendigheid met de ondersteuning van 100Gb NVMe via InfiniBand, 100Gb NVMe via RoCE, FCP-ondersteuning en 32Gb NVMe via FC. Net als alle NetApp-arrays wordt de EF600 geleverd met hoge beschikbaarheid en verschillende ingebouwde mogelijkheden voor gegevensbescherming. 

Als we naar de prestaties kijken, hebben we de EF600 met NVMe-oF vergeleken met de EF570 via FCP. Dit was niet bedoeld om te laten zien wat beter is, maar meer om te illustreren wat men van de twee eenheden kan verwachten. Voor 4K willekeurig lezen had de EF600 meer dan het dubbele van de piekprestaties van de EF570 met meer dan 2 miljoen IOPS en bijna de helft van de latentie met slechts 1.4 ms. Voor 4K-schrijven had de EF600 bijna 3x de piekprestaties (640K IOPS) bij een derde van de latentie (ongeveer 1.5 ms). Met onze 64K sequentiële workloads zagen we piekprestaties van 40.2 GB/s lezen en 8.87 GB/s schrijven, ongeveer 2.6x sneller bij lezen en 1.8x sneller bij schrijven. Voor SQL had de EF600 piekscores van 1.88 miljoen IOPS, 1.78 miljoen IOPS voor SQL90-10 en 1.56 miljoen IOPS voor SQL 80-20, allemaal met een latentie van minder dan een milliseconde. Met onze Oracle-tests bereikte de EF600 1.53 miljoen IOPS, 1.66 miljoen IOPS op Oracle 90-10 en 1.51 miljoen IOPS in Oracle 80-20, opnieuw allemaal onder de 1 ms latentie. 

De AFA EF600 is alweer een indrukwekkende array van NetApp. De EF600 geeft midrange-gebruikers de capaciteit die ze nodig hebben, evenals zeer hoge transactieprestaties met lage latentie. Voor klanten die geen behoefte hebben aan de datareductie of de rijke dataservices die de ONTAP-kant van het huis biedt, past de EF600 in de rol van het aanbieden van hoge prestaties voor gerichte applicaties die kunnen profiteren van de nieuwste NVMe SSD- en datatransporttechnologieën . Uiteindelijk zal de EF600 niet voor iedereen geschikt zijn, maar dat is niet de bedoeling, het is duidelijk geen Zwitsers zakmes. De intentie van NetApp met de EF600 is iets tactischer; dat wil zeggen een gehard platform bieden dat in staat is om applicaties te gebruiken die de neiging hebben om buiten de gebruikelijke virtualisatie-hotspots te vallen, en een snellere time-to-enterprise-waarde te genereren. De EF600 zal AI-, ML- en databaseworkloads versnellen en het bedrijf sneller dan ooit bruikbare inzichten bieden in deze opslagcategorie. Voor dat prestatie-prijsvoordeel en de betrouwbaarheid die deze vijfde generatie EF biedt, verdient de EF600 de NetApp EF-familie nog een StorageReview Editor's Choice Award. 

NetApp Flash-arrays

Bespreek deze recensie

Meld u aan voor de StorageReview-nieuwsbrief