Cisco HyperFlex vs. concurrenten: testprestaties

We blijven u kennis laten maken met het Cisco HyperFlex hyperconverged systeem.

In april 2019 voert Cisco opnieuw een reeks demonstraties uit van de nieuwe hyperconverged oplossing Cisco HyperFlex in de regio's Rusland en Kazachstan. U kunt zich aanmelden voor een demonstratie via het feedbackformulier door de link te volgen. Doe met ons mee!

We publiceerden eerder een artikel over belastingtesten uitgevoerd door het onafhankelijke ESG Lab in 2017. In 2018 zijn de prestaties van de Cisco HyperFlex-oplossing (versie HX 3.0) aanzienlijk verbeterd. Bovendien blijven concurrerende oplossingen ook verbeteren. Daarom publiceren we een nieuwe, recentere versie van de stressbenchmarks van ESG.

In de zomer van 2018 vergeleek het ESG-laboratorium Cisco HyperFlex opnieuw met zijn concurrenten. Rekening houdend met de huidige trend van het gebruik van softwaregedefinieerde oplossingen, zijn ook fabrikanten van vergelijkbare platforms aan de vergelijkende analyse toegevoegd.

Configuraties testen

Als onderdeel van de tests werd HyperFlex vergeleken met twee volledig softwarematige hypergeconvergeerde systemen die op standaard x86-servers zijn geïnstalleerd, evenals met één software- en hardwareoplossing. Het testen werd uitgevoerd met standaardsoftware voor hypergeconvergeerde systemen: HCIBench, dat gebruikmaakt van de Oracle Vdbench-tool en het testproces automatiseert. In het bijzonder creëert HCIBench automatisch virtuele machines, coördineert de belasting daartussen en genereert handige en begrijpelijke rapporten.  

Per cluster zijn 140 virtuele machines gemaakt (35 per clusterknooppunt). Elke virtuele machine gebruikte 4 vCPU's en 4 GB RAM. De lokale VM-schijf was 16 GB en de extra schijf was 40 GB.

De volgende clusterconfiguraties hebben deelgenomen aan het testen:

  • cluster van vier Cisco HyperFlex 220C-nodes 1 x 400 GB SSD voor cache en 6 x 1.2 TB SAS HDD voor data;
  • concurrent Leverancier Een cluster van vier knooppunten 2 x 400 GB SSD voor cache en 4 x 1 TB SATA HDD voor data;
  • concurrent Vendor B cluster van vier knooppunten 2 x 400 GB SSD voor cache en 12 x 1.2 TB SAS HDD voor data;
  • concurrent Vendor C cluster van vier knooppunten 4 x 480 GB SSD voor cache en 12 x 900 GB SAS HDD voor data.

De processors en RAM van alle oplossingen waren identiek.

Test het aantal virtuele machines

Het testen begon met een werklast die was ontworpen om een ​​standaard OLTP-test te emuleren: lezen/schrijven (RW) 70%/30%, 100% FullRandom met een doel van 800 IOPS per virtuele machine (VM). De test werd gedurende drie tot vier uur uitgevoerd op 140 VM’s in elk cluster. Het doel van de test is om de schrijflatenties op zoveel mogelijk VM's te beperken tot 5 milliseconden of lager.

Als resultaat van de test (zie onderstaande grafiek) was HyperFlex het enige platform dat deze test voltooide met initieel 140 VM's en met latenties van minder dan 5 ms (4,95 ms). Voor elk van de andere clusters werd de test opnieuw gestart om het aantal VM's experimenteel aan te passen aan de beoogde latentie van 5 ms over verschillende iteraties.

Leverancier A verwerkte met succes 70 VM's met een gemiddelde responstijd van 4,65 ms.
Leverancier B behaalde de vereiste latentie van 5,37 ms. alleen met 36 VM's.
Leverancier C kon 48 virtuele machines verwerken met een responstijd van 5,02 ms

Cisco HyperFlex vs. concurrenten: testprestaties

Emulatie van SQL Server-belasting

Vervolgens emuleerde ESG Lab de SQL Server-belasting. Bij de test werden verschillende blokgroottes en lees-/schrijfverhoudingen gebruikt. De test werd ook uitgevoerd op 140 virtuele machines.

Zoals blijkt uit de onderstaande afbeelding presteerde het Cisco HyperFlex-cluster bijna het dubbele beter dan leveranciers A en B op het gebied van IOPS, en leverancier C ruim vijf keer. De gemiddelde responstijd van Cisco HyperFlex was 8,2 ms. Ter vergelijking: de gemiddelde responstijd voor leverancier A was 30,6 ms, voor leverancier B 12,8 ms en voor leverancier C 10,33 ms.

Cisco HyperFlex vs. concurrenten: testprestaties

Tijdens alle tests werd een interessante observatie gedaan. Leverancier B liet een aanzienlijke variatie zien in de gemiddelde prestaties in IOPS op verschillende VM's. Dat wil zeggen dat de belasting extreem ongelijk verdeeld was, sommige VM's werkten met een gemiddelde waarde van 1000 IOPS+ en andere met een waarde van 64 IOPS. Cisco HyperFlex zag er in dit geval veel stabieler uit: alle 140 VM's ontvingen gemiddeld 600 IOPS van het opslagsubsysteem, dat wil zeggen dat de belasting tussen de virtuele machines zeer gelijkmatig werd verdeeld.

Cisco HyperFlex vs. concurrenten: testprestaties

Het is belangrijk op te merken dat bij elke testversie een dergelijke ongelijke verdeling van IOPS over virtuele machines bij leverancier B werd waargenomen.

In de echte productie kan dit gedrag van het systeem een ​​groot probleem zijn voor beheerders; in feite beginnen individuele virtuele machines willekeurig vast te lopen en er is vrijwel geen manier om dit proces te controleren. De enige, niet erg succesvolle manier om de belasting te balanceren, wanneer u een oplossing van leverancier B gebruikt, is door een of andere QoS- of balanceringsimplementatie te gebruiken.

Uitgang

Laten we eens nadenken over wat Cisco Hyperflex heeft, 140 virtuele machines per fysiek knooppunt, versus 1 of minder voor andere oplossingen? Voor bedrijven betekent dit dat u, om hetzelfde aantal applicaties op Hyperflex te ondersteunen, twee keer minder knooppunten nodig heeft dan bij concurrerende oplossingen. het uiteindelijke systeem zal veel goedkoper zijn. Als we hier het automatiseringsniveau van alle handelingen voor het onderhoud van het netwerk, de servers en het opslagplatform HX Data Platform aan toevoegen, wordt het duidelijk waarom Cisco Hyperflex-oplossingen zo snel aan populariteit winnen in de markt.

Over het geheel genomen heeft ESG Labs bevestigd dat Cisco HyperFlex Hybrid HX 3.0 snellere en consistentere prestaties levert dan andere vergelijkbare oplossingen.

Tegelijkertijd lagen de hybride clusters van HyperFlex ook voor op de concurrentie op het gebied van IOPS en latentie. Even belangrijk is dat de HyperFlex-prestaties werden bereikt met een zeer goed verdeelde belasting over de gehele opslag.

Laten we u eraan herinneren dat u de Cisco Hyperflex-oplossing nu kunt bekijken en de mogelijkheden ervan kunt verifiëren. Het systeem is voor iedereen beschikbaar voor demonstratie:

Bron: www.habr.com

Voeg een reactie