Cisco HyperFlex vs. Konkurrenten: Leistung testen

Wir stellen Ihnen weiterhin das hyperkonvergente System Cisco HyperFlex vor.

Im April 2019 führt Cisco erneut eine Reihe von Demonstrationen der neuen hyperkonvergenten Lösung Cisco HyperFlex in den Regionen Russland und Kasachstan durch. Sie können sich über das Feedback-Formular für eine Vorführung anmelden, indem Sie dem Link folgen. Begleiten Sie uns!

Wir haben bereits einen Artikel über Belastungstests veröffentlicht, die 2017 vom unabhängigen ESG Lab durchgeführt wurden. Im Jahr 2018 hat sich die Leistung der Cisco HyperFlex-Lösung (Version HX 3.0) deutlich verbessert. Darüber hinaus werden auch wettbewerbsfähige Lösungen immer besser. Aus diesem Grund veröffentlichen wir eine neue, aktuellere Version der Stress-Benchmarks von ESG.

Im Sommer 2018 verglich das ESG-Labor Cisco HyperFlex erneut mit seinen Mitbewerbern. Unter Berücksichtigung des aktuellen Trends zum Einsatz softwaredefinierter Lösungen wurden auch Hersteller ähnlicher Plattformen in die Vergleichsanalyse einbezogen.

Konfigurationen testen

Im Rahmen der Tests wurde HyperFlex mit zwei vollständig softwaremäßig hyperkonvergenten Systemen verglichen, die auf Standard-x86-Servern installiert sind, sowie mit einer Software- und Hardwarelösung. Die Tests wurden mit der Standardsoftware für hyperkonvergente Systeme – HCIBench – durchgeführt, die das Oracle Vdbench-Tool nutzt und den Testprozess automatisiert. Insbesondere erstellt HCIBench automatisch virtuelle Maschinen, koordiniert die Last zwischen ihnen und generiert komfortable und verständliche Berichte.  

Pro Cluster wurden 140 virtuelle Maschinen erstellt (35 pro Clusterknoten). Jede virtuelle Maschine nutzte 4 vCPUs und 4 GB RAM. Die lokale VM-Festplatte war 16 GB groß und die zusätzliche Festplatte war 40 GB groß.

Die folgenden Clusterkonfigurationen nahmen am Test teil:

  • Cluster aus vier Cisco HyperFlex 220C-Knoten, 1 x 400 GB SSD für Cache und 6 x 1.2 TB SAS-Festplatte für Daten;
  • Mitbewerber Anbieter Ein Cluster aus vier Knoten, 2 x 400 GB SSD für Cache und 4 x 1 TB SATA HDD für Daten;
  • Mitbewerber Anbieter B Cluster aus vier Knoten, 2 x 400 GB SSD für Cache und 12 x 1.2 TB SAS HDD für Daten;
  • Mitbewerber Anbieter C Cluster aus vier Knoten, 4 x 480 GB SSD für Cache und 12 x 900 GB SAS HDD für Daten.

Die Prozessoren und der Arbeitsspeicher aller Lösungen waren identisch.

Testen Sie die Anzahl der virtuellen Maschinen

Die Tests begannen mit einer Arbeitslast, die einen Standard-OLTP-Test emulieren sollte: Lesen/Schreiben (RW) 70 %/30 %, 100 % FullRandom mit einem Ziel von 800 IOPS pro virtueller Maschine (VM). Der Test wurde drei bis vier Stunden lang auf 140 VMs in jedem Cluster durchgeführt. Ziel des Tests ist es, die Schreiblatenz auf möglichst vielen VMs auf 5 Millisekunden oder weniger zu beschränken.

Als Ergebnis des Tests (siehe Grafik unten) war HyperFlex die einzige Plattform, die diesen Test mit anfänglich 140 VMs und mit Latenzen unter 5 ms (4,95 ms) abgeschlossen hat. Für jeden der anderen Cluster wurde der Test neu gestartet, um die Anzahl der VMs über mehrere Iterationen experimentell an die Ziellatenz von 5 ms anzupassen.

Anbieter A hat 70 VMs erfolgreich mit einer durchschnittlichen Antwortzeit von 4,65 ms abgewickelt.
Anbieter B erreichte die geforderte Latenz von 5,37 ms. nur mit 36 ​​VMs.
Anbieter C konnte 48 virtuelle Maschinen mit einer Antwortzeit von 5,02 ms verwalten

Cisco HyperFlex vs. Konkurrenten: Leistung testen

SQL Server-Lastemulation

Als nächstes emulierte ESG Lab die SQL Server-Last. Der Test verwendete unterschiedliche Blockgrößen und Lese-/Schreibverhältnisse. Der Test wurde auch auf 140 virtuellen Maschinen durchgeführt.

Wie in der folgenden Abbildung dargestellt, übertraf der Cisco HyperFlex-Cluster die Anbieter A und B bei den IOPS um fast das Doppelte und Anbieter C um mehr als das Fünffache. Die durchschnittliche Antwortzeit von Cisco HyperFlex betrug 8,2 ms. Zum Vergleich: Die durchschnittliche Reaktionszeit für Anbieter A betrug 30,6 ms, für Anbieter B 12,8 ms und für Anbieter C 10,33 ms.

Cisco HyperFlex vs. Konkurrenten: Leistung testen

Bei allen Tests wurde eine interessante Beobachtung gemacht. Anbieter B zeigte eine signifikante Variation der durchschnittlichen Leistung in IOPS auf verschiedenen VMs. Das heißt, die Last war äußerst ungleichmäßig verteilt, einige VMs arbeiteten mit einem Durchschnittswert von 1000 IOPS+, andere mit einem Wert von 64 IOPS. Cisco HyperFlex sah in diesem Fall deutlich stabiler aus, alle 140 VMs erhielten durchschnittlich 600 IOPS vom Speichersubsystem, das heißt, die Last zwischen den virtuellen Maschinen wurde sehr gleichmäßig verteilt.

Cisco HyperFlex vs. Konkurrenten: Leistung testen

Es ist wichtig zu beachten, dass eine derart ungleichmäßige Verteilung der IOPS auf die virtuellen Maschinen bei Anbieter B in jeder Testiteration beobachtet wurde.

In der realen Produktion kann dieses Verhalten des Systems für Administratoren ein großes Problem darstellen; tatsächlich beginnen einzelne virtuelle Maschinen zufällig einzufrieren und es gibt praktisch keine Möglichkeit, diesen Prozess zu kontrollieren. Der einzige, nicht sehr erfolgreiche Weg zum Lastausgleich bei Verwendung einer Lösung von Anbieter B ist die Verwendung der einen oder anderen QoS- oder Balancing-Implementierung.

Abschluss

Lassen Sie uns darüber nachdenken, was Cisco Hyperflex hat: 140 virtuelle Maschinen pro 1 physischen Knoten im Vergleich zu 70 oder weniger bei anderen Lösungen. Für Unternehmen bedeutet dies, dass Sie zur Unterstützung der gleichen Anzahl von Anwendungen auf Hyperflex doppelt so viele Knoten benötigen wie bei Konkurrenzlösungen, d. h. Das endgültige System wird viel billiger sein. Wenn wir hier den Automatisierungsgrad aller Vorgänge zur Wartung des Netzwerks, der Server und der Speicherplattform HX Data Platform hinzufügen, wird klar, warum Cisco Hyperflex-Lösungen auf dem Markt so schnell an Popularität gewinnen.

Insgesamt hat ESG Labs bestätigt, dass Cisco HyperFlex Hybrid HX 3.0 eine schnellere und konsistentere Leistung liefert als andere vergleichbare Lösungen.

Gleichzeitig lagen HyperFlex-Hybridcluster auch in Bezug auf IOPS und Latenz vor der Konkurrenz. Ebenso wichtig ist, dass die HyperFlex-Leistung mit einer sehr gut verteilten Last über den gesamten Speicher erreicht wurde.

Wir möchten Sie daran erinnern, dass Sie die Cisco Hyperflex-Lösung jetzt sehen und ihre Fähigkeiten überprüfen können. Das System steht jedem zur Demonstration zur Verfügung:

Source: habr.com

Kommentar hinzufügen