Dell EMC SC9000 är Dells högst presterande all-flash- och hybridlagringsserverlösning i SC-serien, byggd på arvet från PowerEdge-familjen och utnyttjar det senaste Storage Center-operativsystemet 7. Under de senaste månaderna har StorageReview Enterprise Test Lab har satt SC9000 genom vårt benchmarkprotokoll för applikationer för att förstå hur den presterar med verkliga arbetsbelastningar. Vår recension undersöker också hur SC9000 och SCOS 7 passar in i Dell EMC:s föränderliga mellanregisterlagringsekosystem, som inkluderar SC-serien och Unity-produkterna.
Dell EMC SC9000 är Dells högst presterande all-flash- och hybridlagringsserverlösning i SC-serien, byggd på arvet från PowerEdge-familjen och utnyttjar det senaste Storage Center-operativsystemet 7. Under de senaste månaderna har StorageReview Enterprise Test Lab har satt SC9000 genom vårt benchmarkprotokoll för applikationer för att förstå hur den presterar med verkliga arbetsbelastningar. Vår recension undersöker också hur SC9000 och SCOS 7 passar in i Dell EMC:s föränderliga mellanregisterlagringsekosystem, som inkluderar SC-serien och Unity-produkterna.
Kollar tillbaka, vår utvärdering av Compellent SC8000 för två år sedan hittade flera ledtrådar om riktningen som Dell Enterprise Storage Group skulle ta för att komma fram till SC9000. I början av 2014 gjorde Dell en samlad ansträngning för att presentera flashbaserad lagring i datacentret. Dells pitch byggdes inte bara på de sjunkande priserna på blixt; den baserades på företagets "Data Progression"-teknologier och annan ny funktionalitet under huven.
När SC9000 tillkännagavs 2015, utropades den som Dells flaggskeppsarray i SC-serien som skulle sammanföra Dells 13G PowerEdge-teknologier med nya 12Gb SAS-diskhöljen. Sedan i mitten av 2016 släppte Dell SCOS 7, en stor uppdatering av deras Storage Center-operativsystem. Dell lanserade inte bara nya funktioner som klassens bästa deduplicering och komprimering, utan introducerade också en tät hanteringsintegration mellan Storage Center-servrar och EqualLogic PS-serien.
När vi började vår utvärdering av SC9000, Dell tillkännagav sitt förvärv av EMC, vilket gör Dell Technologies till världens största privatägda teknikföretag. SC9000 och Storage Center Operating System 7 kan ge ledtrådar om i vilken riktning Dell Infrastructure Solutions Group kommer att flytta sin teknologiportfölj, såväl som de marknadssegment som Dell EMC kan prioritera under 2017 och 2018.
Oavsett vilken riktning företaget kan gå med sina erbjudanden för mellanregister och företagslagring, finns det mycket att vara optimistisk om när det kommer till själva Dell EMC SC9000, vilket vi fick reda på under vår utvärdering.
Dell EMC SC9000-specifikationer
- Processorer: Dubbla 3.2 GHz 8-kärniga Intel Xeon-processorer per kontroller
- Styrenheter per array: 2 (aktiva/aktiva)
- Operativsystem: Dell Storage Center OS (SCOS) 6.7 eller senare
- Systemminne: 256 GB per kontroller (512 GB totalt per array)
- Expansionskapacitet
- Min/Max Drives: 6/1024 per array, fler i federerade system
- Max råkapacitet (SAN): 3PB per array (SSD eller HDD), mer i federerade system
- Max råkapacitet (NAS):
- 3 PB per array med FS8600 som tillval
- 6PB i ett enda namnområde (med FS8600 och flera SC9000-arrayer)
- Lagringsmedia
- Arkitektur: SAS- och NL-SAS-enheter; olika drivtyper, överföringshastigheter och rotationshastigheter kan blandas i samma system
- SSD:er: skrivintensiv, läsintensiv
- Hårddiskar: 15K, 10K, 7.2K RPM
- Expansionskapslingar
- SC420 (24 2.5” enhetsplatser, 12 Gb SAS)
- SC400 (12 3.5” enhetsplatser, 12 Gb SAS)
- SC280 (84 3.5” enhetsplatser, 6 Gb SAS)
- SC220 (24 2.5” enhetsplatser, 6 Gb SAS)
- SC200 (12 3.5” enhetsplatser, 6 Gb SAS)
- Nätverk och expansion I/O
- PCIe3-kortplatser: 7 per kontroller, 4 fullhöjd (cachekort förbrukar ett) och 3 lågprofil
- Vilken kortplats som helst kan användas för antingen front-end-nätverk eller back-end expansionskapacitetsanslutningar
- Front-end nätverksprotokoll: FC, iSCSI, FCoE (stöder simultan multiprotocol)
- Max 16 Gb FC-portar: 32 per array (SFP+)5
- Max 8Gb/4Gb FC-portar: 24 per array (SFP+)5
- Max 10 Gb iSCSI-portar: 20 per array (SFP+ optiskt eller kopparkort, BASE-T, iSCSI DCB, IPv6)
- Max 1 Gb iSCSI-portar: 20 per array (BASE-T)
- Max 10 Gb FCoE-portar: 12 per array (SFP+ optiskt eller kopparkort, BASE-T)
- Back-end expansionsprotokoll: 12Gb SAS (automatiskt förhandlar till 6Gb)
- Max back-end expansionsportar: 32 per array
- Arraykonfigurationer: All-flash, hybrid eller HDD-arrayer
- Lagringsformat: Block (SAN) och/eller fil (NAS) från samma pool
- Dataoptimering
- Automatisk nivåsättningsmetod: Policybaserad migrering baserad på dataanvändning i realtid, anpassningsbar sidstorlek på 512KB-4MB
- Automatisk nivåstruktur: Upp till 3 primära (mediabaserade) nivåer totalt, upp till 2 SSD-nivåer (skriv- och läsintensiva SSD:er)
- Nivåanpassningar: Standard- och användardefinierade profiler, möjlighet att "fästa" volymer till valfri nivå
- RAID-stöd: RAID 0, 1, 5, 6, RAID 10 och RAID 10 DM (dubbel spegel); vilken kombination av RAID-nivåer som helst kan finnas på en enda array
- RAID-nivå: Provisionerar automatiskt och ändrar dynamiskt flera RAID-nivåer på samma nivå; inget behov av att förallokera RAID-grupper
- Tunn provisionering: Aktiv som standard på alla volymer, fungerar med full prestanda för alla funktioner
- Deduplicering och komprimering: Valbart alternativ per volym på SSD- och/eller HDD-nivåer; Enbart kompressionsalternativ finns också
- HDD-optimering: FastTrack flyttar data som ofta används till yttre spår för snabbare svarstider
- Mått
- Strömförsörjning: Dubbla, redundanta 1100W 80 PLUS Platinum-certifierade nätaggregat
- Max effekt: 425W
- Inloppstyp: NEMA 5-15/CS22.2, nr 42
- Höjd: 2U/87.3 mm (3.44 tum)
- Bredd: 482.4 mm (18.98 tum) med rackspärrar; 444 mm (17.08 tum) utan stativlås
- Djup: 755.8 mm (29.75 tum) med ram
- Vikt: 19.73 kg (43.5 lb)
- ReadyRails II statiska skenor för verktygslös montering i 4-stolpar med fyrkantiga eller ogängade runda hål eller verktygsmontering i 4-stolpar med gängade hål
- Miljö
- Driftstemperatur: Drift: 41°F till 104°F (5°C till 40°C)
- Icke-driftstemperatur: -40°F till 149°F (-40°C till 65°C)
- Luftfuktighet vid drift: 10 % till 80 % (ej kondenserande)
- Luftfuktighet som inte är i drift: 5 % till 95 % (icke-kondenserande)
- Tjänster: Dell Copilot-support med driftsättning och konsulttjänster; Dell Copilot Optimize tillgänglig för ytterligare pågående strategisk rådgivning och vägledning från en välutbildad systemanalytiker
- Diagnostikmotor: Integrerad Dell Remote Access Controller (iDRAC)
- Systemstorlek: Dell Performance Analysis Collection Kit (DPACK)-verktyg
- Drive garanti: Alla SSD:er och hårddiskar är garanterade för hela livstids utslitningsersättning med giltigt serviceavtal
Bygg och design
Dell EMC SC9000 är en 6U-enhet som omfattar två 2U-kontroller och minst en 2U-lagringshylla. Det som är lite överraskande här är de två separata 2U-enheterna för kontroller, eftersom många moderna servrar kan passa 2 kontroller i en 2U-enhet eller hitta en annan metod för att placera dem. På enhetens framsida och under ramen är enhetens högra sida till mitten täckt med påfyllningsplåtar som täcker tomma fack. Den vänstra sidan är värd för alla kontroller inklusive strömindikator/knapp, NMI-knapp, System ID-knapp, videokontakt, informationstagg, vFlash-minneskortplats, iDRAC USB-port, Management USB-port och LCD-skärm och knappar för systemet ID, status och fel.
När du flyttar runt till baksidan av enheten, är den övre delen huvudsakligen arkiverad med IO-kortplatser, och de grundläggande anslutningarna löper över botten. Nederst till höger har två strömförsörjningsenheter med fläktar och ett cachekort ovanför dem. Flyttade till vänster är 4 Ethernet-kontakter, 2 USB-portar, video- och seriella kontakter, iDRAC8-port, system-ID-kontakt och system-ID-knapp. På vårt bygge har vi fyllt IO-kortplatserna med två 10GbE dubbla portar och två 16GbE dubbla portar kort.
Dell EMC SC9000 stöder också en mängd olika lagrings- eller expansionshyllor. I vårt fall använder vi SC420. SC420 har 24 2.5”-fack och stöder både HDD och SSD SAS-enheter. De 24 enhetsfacken tar upp en stor del av enhetens framsida med ström-, status- och ID-knapp på vänster sida. På baksidan av enheten finns nätaggregat på båda sidor med fläktar och strömbrytare placerade där också. Mitten har två höljeshanteringsmoduler, en staplad på den andra.
Översikt över SCOS 7
Dells Storage Center Operating System (SCOS) 7 är operativsystemet och programvaran som körs direkt på Storage Center-kontrollerna. Men från och med SCOS 7 är det inte längre ett hanteringsgränssnitt i sig. Skillnaden mellan operativsystem och hanteringsverktyg är betydande på grund av tillkomsten av Dell Storage Manager (DSM) som förenar hanteringen av SC-serien och Dells EqualLogic PS-system. Med andra ord tillhandahåller SCOS 7 de underliggande krokarna för hantering och funktionalitet hos SC9000, som DSM använder för att tillhandahålla ett administrativt gränssnitt.
Ett av våra nyckelresultat om SCOS 7 är överlägsenheten hos Dells senaste deduplicerings- och komprimeringsteknik när det gäller prestanda. Medan deduplicering har blivit mer och mer vanligt bland lagringssystem från många leverantörer, gör sättet som deduplicering implementeras en skillnad. Dell har använt en schemabaserad dedupliceringsprocess, som undviker den prestandaträff som vi vanligtvis ser från lösningar som använder inline-deduplicering. Med SC9000:s schemabaserade bearbetning skrivs dataströmmen direkt till den snabbaste tillgängliga lagringen.
Som standard, när data först skrivs till SC9000, placeras den i den snabbaste nivån av flashlagring i en RAID 10-array medan den väntar på deduplicering, komprimering och automatisk nivåindelning. Efter dedupe och komprimering håller Dells dataprogression heta data på denna snabbaste nivå tills den svalnar och migreras till RAID 5/6 för långtidsåtkomst. Nackdelen med detta tillvägagångssätt jämfört med inline dedupe och komprimering är att all data träffar lagring i sin fulla, ooptimerade storlek. Det betyder att den snabbaste lagringsnivån måste ha tillräckligt med kapacitet för att hantera inkommande data fram till nästa schemalagda omgång av deduplicering, komprimering och nivåindelning.
Med Dell EMC SC9000 och SCOS 7 kan deduplicering och komprimering nu konfigureras på sub-LUN-nivå. Till exempel kan administratörer ange specifika volymer som endast ska behandlas av komprimeringsalgoritmen. SCOS 7 kan också konfigureras för att inaktivera dedupe och komprimering för allt utom inaktiv data som har lagrats i ögonblicksbilder.
Deduplicering och komprimering kan vara rubrikerna för SCOS 7-uppdateringen, men dataeffektivitet underbygger hela arkitekturen. Detta innebär att SC9000 kan dra fördel av tunna kloner och skrivningar, tunn provisionering och verktyg som "Remote Instant Replay", som tillämpar konceptet med tunn provisionering på katastrofåterställning för att tillhandahålla tunn replikering.
En av frukterna av Dells beslut att konsolidera SC-familjen med EqualLogic PS-familjen är den nya tillgängligheten av VMware Virtual Volumes (VVol) för SC9000, en funktion som har tagits över från PS-seriens sida. VVols är ett schema som gör SCOS 7-styrenheter medvetna om virtuella maskiner för att optimera prestanda för virtuella datorer. Detta innebär att administratörer kan konfigurera SCOS 7-tjänster både per virtuell dator och per volym.
Dells SCOS 7 innehåller också nya volymbaserade QoS-funktioner, som gör det möjligt för administratörer att strypa "bulleriga grannvolymer" med krävande I/O-krav så att dessa volymer bättre kan samexistera i delade lagringsmiljöer.
Dessutom introducerar SCOS 7 Dells Live Migrate-teknik, vilket innebär att multi-array federation är en del av operativsystemet som körs direkt på SC9000. Live Migration tillåter SC9000-, SC8000- och SC4020-administratörer att flytta volymer från en array till en annan via Dell Storage Manager, utan att ta volymerna offline eller kräva ytterligare hårdvara och mjukvara. På liknande sätt ger Dells Live Volume-teknik genomskinlig auto-failover till standby-volymer på en annan array för scenarier för katastrofåterställning. Detta tillvägagångssätt innebär att applikationer kan fortsätta köras under avbrott utan någon specialiserad virtualiseringshårdvara eller mjukvara.
Verksamhetsledningen
Dell EMC SC9000 hanteras med Dell EMC:s fristående Storage Manager Client. Versionen som testas här är 2016 R2-versionen. När du först startar Storage Manager-klienten visas en inloggningsskärm som ber om ett användarnamn/lösenord, IP-adress/värdnamn och port att ansluta till. Genom att klicka på "Logga in" ansluts till Dell EMC Storage Manager och låter dig hantera dina system.
Den första sidan som presenteras är en sammanfattningsskärm med alla Storage Center-system anslutna till Storage Manager-systemet. Den ger en kort sammanfattning av lagringssystem, IP-adresser, versioner och status, samt kapacitet för de system som hanteras.
Att borra in i ett system ger dig en mängd flikar som beskriver systemsammanfattning, lagring, hårdvara, IO-användning, diagram, varningar och loggar. Den första fliken som presenteras är en övergripande sammanfattning som ger information om konfigurerat utrymme, ledigt utrymme och många olika varningar som kan utlösas av systemet.
Att välja fliken "Storage" kommer in i systemet där konfiguration av volymer, servrar, fjärrlagringscenter, fjärranslutna PS-grupper, feldomäner, diskar, lagringstyper, ögonblicksbildsprofiler och lagringsprofiler visas. Var och en av dessa kommer att beskrivas i de kommande avsnitten.
Avsnittet Volymer visar de volymer som har konfigurerats i systemet. Den visar kapaciteten för dessa volymer, användningen av dessa volymer, aktivt (använt) utrymme, ögonblicksbild överhead, Faktiskt utrymme och en mängd annan statistik för volymerna. Detta är också området där du kommer att skapa volymer och hantera volymhierarki.
Genom att klicka på länken "Skapa volym" startas guiden Skapa volym, som låter dig namnge din volym, välja en storlek för volymen, välja en ögonblicksbildsprofil, tilldela den till en server och ställa in olika profiler för volymen. Datareduktionsfunktioner (komprimering eller komprimering och deduplicering) utnyttjar mjukvarubaserad datareduktion för att förbättra systemets kapacitet. Lagringsprofil och lagringstyp välj typ av disk och paritet som används för systemets backend.
Om du väljer servrarna visas servrarna, serverklustren och disktilldelningarna för dessa system. Detta är det område som skulle betraktas som "mappnings- och maskeringsdelen" av systemet.
Om du väljer serverklustret visas servrarna som deltar i serverklustret, utrymmesinformation och viktigast av allt, LUN-ID:n och HBA-information. Om du väljer ett LUN från listan och högerklickar visas alternativ för att redigera LUN och tillåter modifiering av LUN-ID-tilldelningen.
Om du går tillbaka till huvudområdet Servers och klickar på "Skapa server" kan du skapa en ny server och tilldela de HBA:er som finns på den servern. Den här listan skulle fyllas med oanvända servrar som har registrerats i systemet som ännu inte har tilldelats.
Genom att klicka på "Skapa serverkluster" kan du skapa ett kluster av system som delar samma LUN från systemet. Det finns alternativ för att lägga till server till kluster, ta bort markerade och skapa ny server, vilket tillåter populationen av system som kommer åt enstaka eller flera LUN.
Menyn Remote Storage Centers låter användare se flera olika Storage Centers som är anslutna till systemet för replikering. Allt detta konfigureras via iSCSI. Eftersom det inte finns några fjärrsystem som replikeras till är den här skärmen för närvarande tom.
Menyn Remote PS Groups visar fjärrmatriser i PS-serien som är konfigurerade för replikering, återigen konfigurerade via iSCSI. Precis som med menyn Remote Storage Centers, eftersom det inte finns några konfigurerade, finns det inga att visa här.
Menyn Fault Domains visar front-end-portarna och de failover-mekanismer som tilldelats dem. Antalet feldomäner som konfigurerats kommer direkt att spegla antalet fabriker som konfigurerats i miljön. Med en enda lagringsstruktur kommer det att finnas en feldomän. Om en HBA, port, SFP eller switch misslyckas och WWN (eller IQN i iSCSI-konfigurationer) kan överföras till ett annat fysiskt gränssnitt, kommer dessa anslutningar att flyttas till ett annat tillgängligt gränssnitt. Mer information finns i Dells konfigurationsguider om hur feldomäner fungerar och hur de ska konfigureras.
Diskar-menyn visar diskarna i systemet och all tillhörande information om dessa diskar. Det är här hanteringen av diskresiliency också konfigureras. Som konfigurerad är diskarna i ett "redundant" tillstånd, vilket betyder att en paritetsbit (RAID5) eller en spegelbit (RAID10) är konfigurerad. Dubbel redundans kan konfigureras, vilket skulle vara en RAID6-konfiguration.
På fliken Lagringstyper kan olika typer av dataskydd konfigureras. Systemet som testas har RAID10 och RAID5-9 konfigurerade som det ser ut och visar var kapaciteten är allokerad. Genom att klicka på länken "Skapa lagringstyp" kan du skapa en annan lagringsklass som har dubbel paritet aktiverad, vilket skyddar mot dubbeldiskfel.
Snapshot Profiles är där konfigurationen av alla ögonblicksbildsregler hanteras. Detta gör det möjligt att ställa in olika policyer som kan tillämpas på alla LUN i systemet för att skapa en ögonblicksbild för snabb katastrofåterställning.
Den sista menyn under rubriken Lagring är fliken Lagringsprofiler. Detta möjliggör konfiguration av hur en nivå tilldelas på systemet. Standardnivåer som anges är Rekommenderad, Hög prioritet, Medium prioritet och Låg prioritet. På systemet som testas har det skapats en annan profil som specificerar att all data lever på RAID10 istället för att trycka ögonblicksbilder till en lägre RAID-nivå (RAID 5).
När du flyttar över till fliken Maskinvara finns en fullständig uppdelning av alla kontroller och deras tillhörande hårdvara. Detta visar status för FC-portar, iSCSI-portar, SAS-portar, cache, fläktar, nätaggregat, diskar och spänningar i systemet. Det är också här larm/varningar konfigureras för att meddela om det finns ett problem med någon av hårdvaran.
Fliken IO-användning visar systemets prestanda som ett aggregat, eller ger möjlighet att gå ner i varje volym (eller server eller annan komponent) individuellt för att rapportera om ett prestandavärde per komponent.
Fliken Diagram ger liknande information som fliken IO-användning, men tillåter mer detaljerat urval av mätvärden. Det tillåter också mer realtidsinsamling av data (visas lika granulärt som de senaste 5 minuterna, i 10 sekunders intervall) jämfört med fliken IO Usage, som har det minsta visningsintervallet på en dag.
Fliken Alerts visar alla varningar på systemet som kan orsaka otillgänglighet. Detta inkluderar initiatorer som är offline, diskfel, hårdvarufel och säkerhetsvarningar. Detta är en värdefull plats att leta efter information om det finns några problem med systemet.
Fliken Loggar är helt enkelt loggen över alla händelser i systemet. Detta kommer att inkludera användarinloggningar, konfigurationsändringar och sådant.
Undermenyn Servrar visar servrar som har registrerats med Dell EMC Storage Manager. Detta möjliggör övervakning och hantering av system (Windows, vCenter, ESXi) som är associerade med Storage Manager.
Undermenyn Replikeringar och livevolymer visar de aktiva datareplikeringarna som körs på systemet. Det är här övervakning och hantering av eventuella replikeringar skulle ske.
Undermenyn Övervakning visar allt från händelser och varningar. Allt som händer på systemet kommer att dyka upp på en av flikarna i det här avsnittet och gör det till ett bra ställe att leta efter något utöver det vanliga om systemet har några problem.
Undermenyn Tröskelvarningar är där tröskelvärden kan konfigureras för varningar och larm. Detta möjliggör konfiguration av värden för att definiera när larm och varningar utlöses. Det finns alternativ för att ställa in tid på dagen, objekttyper och definitionen av den objekttypen för att utlösa larmet.
Genom att välja fliken Frågor kan du interaktiv polling av systemet för att se var tröskelvärdena sitter under normal användning. Detta hjälper till att ställa in värden för larm och larm på värden som ligger utanför normala driftsparametrar.
Den sista undermenyn är undermenyn Rapporter. Som standard finns inga automatiska rapporter konfigurerade, men att aktivera dem är lika enkelt som att välja "Redigera automatiska rapportinställningar". När det har aktiverats bör detta skicka rapporter baserat på de konfigurerade valen och möjliggöra långsiktig insamling av rapportdata för prognoser.
Överlag är gränssnittet funktionellt, men daterat. Det är förvånande att fortfarande se en fet klient som det primära hanteringsgränssnittet för att konfigurera systemet. Många konkurrenter kör fullständiga HTML5-gränssnitt för att hantera sina arrayer. Dell EMC Enterprise Storage Manager förlitar sig på en virtuell maskin som har haft vissa stabilitetsproblem i våra tester. Enterprise Storage-administratörer kan tycka att det är krångligt och ointuitivt att utföra uppgifter som har effektiviserats av produkter som EMC VNX och NetApp FAS-enheter.
Dell EMC Storage Manager har också ett nytt webbgränssnitt tillgängligt. Även om det inte är fokus för denna recension, är det en stor förbättring av visuell användbarhet jämfört med den feta klienten. Den lider fortfarande av några av namnkonventionsproblemen som den feta klienten lider av (Mapping and Masking kallas inte specifikt, utan märks snarare "Servers") och att hantera mappade volymer är inte lika enkelt som på andra leverantörers system. Den stöder inte heller maskinvaruhantering, replikeringar och livevolymer och FluidFS-kluster, och som sådan kan den inte ses som den enda hanteringspunkten för SC9000 eller Dell Enterprise Storage Manager. Med detta sagt indikerar de visuella förbättringarna av gränssnittet att Dell EMC arbetar med att förbättra systemets användbarhet. Om dessa ytterligare uppgifter kunde implementeras i webbgränssnittet skulle det vara en välkommen förändring från den feta klienten.
Analys av applikationens arbetsbelastning
De första riktmärkena består av MySQL OLTP-prestanda via SysBench och Microsoft SQL Server OLTP-prestanda med en simulerad TPC-C-arbetsbelastning.
SQL Server prestanda
Varje SQL Server VM är konfigurerad med två vDisks: 100 GB volym för uppstart och en 500 GB volym för databasen och loggfiler. Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 64 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Medan våra Sysbench-arbetsbelastningar som tidigare testats mättade plattformen i både lagrings-I/O och kapacitet, letar SQL-testet efter latensprestanda.
Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM, vilket stressas av Dells Benchmark Factory for Databases. Medan vår traditionella användning av detta riktmärke har varit att testa stora 3,000 1,500-skaliga databaser på lokal eller delad lagring, fokuserar vi i denna iteration på att sprida ut fyra 9000 XNUMX-skaliga databaser jämnt över SCXNUMX (två virtuella datorer per kontroller).
SQL Server-testkonfiguration (per virtuell dator)
- Windows Server 2012 R2
- Lagringsutrymme: 600 GB tilldelat, 500 GB använt
- SQL Server 2014
- Databasstorlek: 1,500 XNUMX skala
- Virtuell klientbelastning: 15,000 XNUMX
- RAM-buffert: 48GB
- Testlängd: 3 timmar
- 2.5 timmars förkonditionering
- 30 minuters provperiod
SQL Server OLTP Benchmark Factory LoadGen Utrustning
- Dell PowerEdge R730 Virtualiserat SQL 4-nodskluster
- Åtta Intel E5-2690 v3-processorer för 249 GHz i kluster (två per nod, 2.6 GHz, 12-kärnor, 30 MB cache)
- 1 TB RAM (256 GB per nod, 16 GB x 16 DDR4, 128 GB per CPU)
- SD-kortstart (Lexar 16GB)
- 4 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch för vMotion och VM-nätverk)
- 4 x Emulex 16GB dual-port FC HBA
- 4 x Emulex 10GbE nätverkskort med dubbla portar
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
När vi tittar på transaktionsprestanda för Dell EMC SC9000 i vårt SQL Server-test ser vi ingen betydande inverkan av att möjliggöra fullständig datareduktion på arrayen.
Även om vårt transaktionsprestandamått inte visade mycket förändring mellan Raw- och DR SC9000-resultaten, ser vi några subtila skillnader när det gäller latensmätningar. Den sammanlagda prestandan för rålagringen var i genomsnitt 14 ms, medan prestanda med DR aktiverad kom in på 14 ms. Detta är lätt den minsta inkrementella skillnad som lagts till av datareduktion som vi har sett på en lagringsuppsättning hittills.
Sysbench Performance
Varje sysbench VM är konfigurerad med tre vDisks, en för start (~92GB), en med den förbyggda databasen (~447GB) och den tredje för databasen som testas (270GB). Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 60 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Last gen system är Dell R730-servrar; vi sträcker sig från fyra till åtta i denna recension, skalar servrar per 4VM-grupp.
Dell PowerEdge R730 Virtualiserat MySQL 4-8 nodkluster
- Åtta-sexton Intel E5-2690 v3-processorer för 249 GHz i kluster (två per nod, 2.6 GHz, 12-kärnor, 30 MB cache)
- 1-2 TB RAM (256 GB per nod, 16 GB x 16 DDR4, 128 GB per CPU)
- SD-kortstart (Lexar 16GB)
- 4-8 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch för vMotion och VM-nätverk)
- 4-8 x Emulex 16GB dual-port FC HBA
- 4-8 x Emulex 10GbE nätverkskort med dubbla portar
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
Sysbench-testkonfiguration (per virtuell dator)
- CentOS 6.3 64-bitars
- Lagringsutrymme: 1 TB, 800 GB använt
- Percona XtraDB 5.5.30-rel30.1
- Databastabeller: 100
- Databasstorlek: 10,000,000 XNUMX XNUMX
- Databastrådar: 32
- RAM-buffert: 24GB
- Testlängd: 3 timmar
- 2 timmar förkonditionering 32 trådar
- 1 timme 32 trådar
Nedan är en skärmdump av vårt Sysbench-test med en belastning på 32VMs som körs på SC9000 enligt Dell Storage Manager. Totalt över båda volymerna (en per kontrollenhet) mätte vi en sammanlagd bandbredd på cirka 4 GB/s läs/skriv och drygt 200 XNUMX IOP:er R/W.
Genom att byta den vyn till styrenheterna själva (som ser dubbelt så mycket arbete i RAID-paritetsoverhead), hoppade den belastningen till cirka 10 GB/s kombinerat, vilket pressade runt 500 XNUMX IOPS blandat R/W.
När vi borrar in ytterligare för att titta på en enskild styrenhet för att övervaka dess CPU/RAM-användning på 32VM-nivån, ser vi att styrenheten flyter med ungefär 30 % användning. Detta berättar för oss att kontrollern fortfarande har gott om utrymme tillgängligt för ytterligare belastning, vilket kan fångas med högpresterande SSD-enheter eller ytterligare hyllor som läggs till i arrayen. Så även om man tryckte på 5GBs och 200k+ IOPS hade kontrollern fortfarande en enorm mängd utrymme kvar!
När vi tittar på Sysbenchs transaktionsprestanda som ökar från 4 till 32VM, är den del som är mest imponerande att det fram till den högsta arbetsbelastningen är försumbar skillnad mellan att köra lagring med eller utan datareduktion påslagen. Först på den högsta nivån ser vi att den sammanlagda prestandan sjunker, i det här fallet från 21,158 19,043 TPS ner till XNUMX XNUMX TPS.
Med fokus på genomsnittlig sammanlagd latens i vårt Sysbench-test noterar vi en minimal skillnad mellan DR på eller av fram till steget på 32 VM. I det skedet ökar latensen från 48.6 ms (icke-DR) till 54 ms (DR).
Vårt nästa test fokuserar på 99:e percentilens latens, och visar mer av attributen för toppmätningarna som registrerats under testperioden. Detta är ett annat område som förvånade oss i vår recension av Dell EMC SC9000, eftersom datareduktion aktiverad inte orsakade någon topp i toppfördröjningar.
VMmarks prestandaanalys
Vart och ett av riktmärkena för Application Performance Analysis försöker visa hur produkter presterar i en levande produktionsmiljö jämfört med företagets påståenden. Vi anser att det är viktigt att utvärdera lagringsenheter i samband med större system för att förstå hur responsiv lagring är när man interagerar med viktiga mellanregisterapplikationer. Ett viktigt verktyg för att utvärdera applikationsprestanda är VMmark virtualisering benchmark av VMware.
VMmark by design är ett mycket resurskrävande riktmärke, med en bred blandning av VM-baserade applikationsarbetsbelastningar som stressar lagring, nätverk och datoraktivitet. Detta innebär att lämpligt konfigurerade VMmark-riktmärken kan ge insikt i prestandaomfånget, inklusive lagrings-I/O, CPU och till och med nätverksprestanda.
Med de många klonerna av virtuella datorer fungerade vårt VMmark-test ganska bra med SC9000:s komprimerings- och efterprocess-dedupliceringsmöjligheter. Efter att ha laddat på brickorna för testet hade vi förbrukat ungefär 6 TB lagringsutrymme, med 12 TB använt i lagringspoolen baserat på vår RAID1-lagringstyp. Efter att ha lämnat arrayen för att lägga sig över natten och låtit dess ögonblicksbildsbaserade DR-process äga rum, såg vi en liten bula i det totala lagringsutrymmet till 15 TB och bevittnade sedan en graciös nedgång i fotavtrycket till något över 1 TB, eftersom data minskade i storlek och destages till RAID5-9.
Om man tittar på lagringstilldelningen när datareduktionsprocessen hade slutförts, var mängden kvar lagring i RAID 10 nere på 82 GB, medan RAID 5-9-lagring förbrukade 1.14 TB. Detta gav oss en 88 % minskning av förbrukad lagring, vilket sparade oss drygt 6.4 TB (12.8 TB på disk)
Dell PowerEdge R730 VMware VMmark 4-Node Cluster Specifikationer
- Dell PowerEdge R730-servrar (x4)
- CPU:er: Åtta Intel Xeon E5-2690 v3 2.6 GHz (12C/24T)
- Minne: 64 x 16 GB DDR4 RDIMM
- Emulex LightPulse LPe16002B 16 Gb FC Dual-Port HBA
- Emulex OneConnect OCe14102-NX 10 Gb Ethernet Dual-Port NIC
- VMware ESXi 6.0
I vårt sista applikationstest som tittar på resultaten av vårt VMmark-test på Dell EMC SC9000, ser vi återigen att det är minimal inverkan av efterbearbetningsdatareduktionen på våra riktmärken. Från 1 till 26 brickor, mätte vi endast mindre minskningar i total- och applikationspoäng i VMmark med datareduktion aktiverad. Vid 26-brickorna matchade båda konfigurationerna varandra, där vårt fasta beräkningskluster helt mättade sina CPU-resurser.
Slutsats
Dell EMC SC9000 är ett av de snabbaste, mest kapabla och skalbara mellanregisterlagringssystemen som vi har utvärderat vid StorageReview Enterprise Test Lab. SC9000, som kör SCOS 7 och hanteras av Dell Storage Manager (DSM), är en formidabel kombination som är svår att överträffa eller underprisa. SC9000-system kan hantera upp till 960 enheter med 3 PB rå kapacitet och 2 PB adresserbar kapacitet. Denna skalbarhet är möjlig, delvis på grund av en mängd olika tillgängliga kapslingar, inklusive 5U-kapslingar med 84 enhetsfack och 12 Gb SAS-anslutning. Dell EMC har dessutom sett till att det är enkelt att lägga till ett nytt hölje, med ny kapacitet tillgänglig för befintliga och nya lagringspooler. Med nytt integrerat EqualLogic PS-hanteringsstöd via DSM har Dell EMC mycket att erbjuda här för sina befintliga kunder, såväl som för administratörer som utvärderar Storage Center-familjen för nya implementeringar.
En annan fördel med att arbeta med en stor och etablerad leverantör som Dell Technologies är företagets omfattande bibliotek av tredjepartsintegrationer som stöds. SC9000-kontroller som körs på SCOS7 kan dra fördel av integrationer med Microsoft, Oracle, OpenStack, IBM, CommVault, Symantec, Foglight och andra. Medan VMware VVol-funktionen beskrevs i detalj tidigare, bör det nämnas att SC9000-administratörer också kan dra fördel av en VMware vSphere-plugin, vCenter SRM-adapter och VAAI-stöd.
Med tanke på de kombinerade portföljerna av Dell och EMC är det viktigt att förstå var SC-familjen passar in. Dell EMC ser SC-serien och Unity-familjerna som lagringsutrymme på mellanmarknaden, med XtremIO, ScaleIO och VMAX som företags- och webbskalsorienterade lösningar. Missta dock inte SC:s inriktning för bristande kapacitet. Som granskningsdata visar presterar systemet extremt bra med färsk data, såväl som med data som har gått igenom SC:s efterbearbetningsdatareduktion (eller migrering i hybridkonfigurationer). SC är fullt presenterad när det gäller datatjänster också, och ger alternativ som plattformsoberoende replikering bland SC och äldre Compellent och EqualLogic-lagring inom DSM-ramverket. Om det finns något att klaga på här så är det att DSM är daterat (Java). Och intill Unity (HTML5) är det till exempel natt och dag. Som sagt, Dell har investerat i ett webbgränssnitt för SC-lagring som visar mycket lovande och kommer att få regelbundna uppdateringar, vilket ger de installerade DSM-applikationsfunktionerna ett modernt utseende och känsla. Slutligen kommer SC-lagring att fortsätta, eftersom Dell har en stor installerad bas av SC-kunder som inte kommer att överges. Långsiktigt är det dock rimligt att förvänta sig att SC- och Unity-lagring slås samman, liknande det som Dell har arbetat med med att Compellent och EqualLogic slås samman till SC-lagring.
När det gäller prestanda, utmärkte Dell EMC SC9000 över hela linjen och tjänade toppförtjänster över vissa riktmärken även om den utnyttjade läsintensiva SAS SSD-enheter istället för skrivintensiva enheter med högre prestanda (och dyrare per TB). I en första för oss, när vi tittade på en lagringsplattform med datareducerande kapacitet, var det nästan ingen inverkan på överhead från rålagring till full komprimering och efterprocess-deduplicering aktiverad. Både VMmark och SQL Server visade minimala förändringar, med prestanda som bara tappade ett hårstrå. I våra skalade Sysbench-tester såg vi ett fall i toppen, men fram till den punkten var DR och råa resultat hals och hals. Detta inkluderade till och med våra 99:e percentilens latensmätningar, som visade att toppfördröjningen förblev ungefär densamma även när datareduktionen löpte sin gång. Det finns en stor skillnad mellan SC9000 och andra system som stöder datareduktion, och i det här fallet är det efterbearbetning, inte in-line. Genom att gå denna väg med SC-lagring hanteras det tunga lyftet av deduplicering när systemet är relativt underbeskattat (över natten), vilket ger den mycket goda prestandaprofilen för både ny och gammal data. Denna arkitektur är dock inte utan sina svagheter; arrayen måste vara tillräckligt stor för att nya skrivningar kan växa under dagen och dra ihop sig på natten när en ögonblicksbild och datamigreringsprocess inträffar. Detta skiljer sig från datareduktion som är inline, som inte kräver skraputrymme, men i allmänhet tar en prestandaträff när arrayen är under belastning.
SC9000 har visat sig vara en mycket imponerande lagringsuppsättning som överträffar alla våra förväntningar. Med tanke på SC-plattformens mognad, kanske detta tas för givet. Eller kanske med uppsjön av vokala startups i blixtutrymmet, vi tappade ur sikte vad SC kan göra. Hur som helst har Dell EMC ett komplett sortiment av SC-lagring som kan tillgodose behoven hos alla organisationer inom SMB, vilket gör det enkelt att börja i det små och växa efter behov. Den all-flash SC9000 vi testade sitter på toppen av SC-portföljen, vilket ger en djup uppsättning datatjänster och klassledande stöd till bordet. I kombination med en prestandaprofil som helt enkelt är häpnadsväckande för denna klass av lagring, delar vi stolt ut vårt första Editor's Choice-utmärkelse 2017 till Dell EMC SC9000.
Fördelar
- Klassens bästa datadeduplicering och komprimeringsteknik
- Integrerad hantering med Dell EqualLogic PS-arrayer via Dell Storage Manager
- Dell Copilot integrerad supportplattform
Nackdelar
- Det installerade Dell Storage Manager-gränssnittet känns föråldrat
The Bottom Line
Dell EMC SC9000 sätter standarden för mellanmarknadslagringsprestanda och funktionalitet, och den gör det till ett överkomligt pris och med ett omfattande supportpaket.
Dell EMC SC9000 controller sida
Anmäl dig till StorageReviews nyhetsbrev