Der Dell EMC SC9000 ist Dells leistungsstärkste All-Flash- und Hybrid-Storage-Server-Lösung der SC-Serie, die auf dem Erbe der PowerEdge-Familie basiert und das neueste Storage Center-Betriebssystem 7 nutzt. In den letzten Monaten wurde der StorageReview Das Enterprise Test Lab hat den SC9000 unserem Anwendungs-Benchmark-Protokoll unterzogen, um zu verstehen, wie er bei realen Arbeitslasten funktioniert. Unser Test untersucht auch die Art und Weise, wie der SC9000 und der SCOS 7 in das sich entwickelnde Midrange-Speicherökosystem von Dell EMC passen, zu dem die Produkte der SC-Serie und Unity gehören.
Der Dell EMC SC9000 ist Dells leistungsstärkste All-Flash- und Hybrid-Storage-Server-Lösung der SC-Serie, die auf dem Erbe der PowerEdge-Familie basiert und das neueste Storage Center-Betriebssystem 7 nutzt. In den letzten Monaten wurde der StorageReview Das Enterprise Test Lab hat den SC9000 unserem Anwendungs-Benchmark-Protokoll unterzogen, um zu verstehen, wie er bei realen Arbeitslasten funktioniert. Unser Test untersucht auch die Art und Weise, wie der SC9000 und der SCOS 7 in das sich entwickelnde Midrange-Speicherökosystem von Dell EMC passen, zu dem die Produkte der SC-Serie und Unity gehören.
Zurückblicken, unsere Bewertung des Compellent SC8000 Vor zwei Jahren fanden wir mehrere Hinweise auf die Richtung, die die Dell Enterprise Storage Group auf dem Weg zum SC9000 einschlagen würde. Anfang 2014 unternahm Dell konzertierte Anstrengungen, Flash-basierte Speicher im Rechenzentrum einzuführen. Dells Argumentation basierte nicht nur auf den sinkenden Flash-Preisen; Es basierte auf den „Data Progression“-Technologien des Unternehmens und anderen neuen Funktionen unter der Haube.
Als das SC9000 im Jahr 2015 angekündigt wurde, wurde es als das Flaggschiff-Array der SC-Serie von Dell angekündigt, das die 13G PowerEdge-Technologien von Dell mit neuen 12Gb-SAS-Festplattengehäusen vereinen würde. Mitte 2016 veröffentlichte Dell dann SCOS 7, ein umfangreiches Update seines Storage Center-Betriebssystems. Dell führte nicht nur neue Funktionen wie erstklassige Deduplizierung und Komprimierung ein, sondern führte auch eine enge Verwaltungsintegration zwischen Storage Center-Servern und der EqualLogic PS-Serie ein.
Als wir mit der Evaluierung des SC9000 begannen, Dell gab die Übernahme von EMC bekanntDamit ist Dell Technologies das weltweit größte private Technologieunternehmen. Der SC9000 und das Storage Center Operating System 7 könnten Hinweise auf die Richtung geben, in die die Dell Infrastructure Solutions Group ihr Technologieportfolio verschieben wird, sowie auf die Marktsegmente, die Dell EMC in den Jahren 2017 und 2018 priorisieren könnte.
Welche Richtung das Unternehmen auch mit seinen Midrange- und Enterprise-Storage-Angeboten einschlagen mag, beim Dell EMC SC9000 selbst gibt es viel Grund zum Optimismus, wie wir im Verlauf unserer Evaluierung herausgefunden haben.
Technische Daten des Dell EMC SC9000
- Prozessoren: Zwei 3.2-GHz-8-Core-Intel-Xeon-Prozessoren pro Controller
- Controller pro Array: 2 (aktiv/aktiv)
- Betriebssystem: Dell Storage Center OS (SCOS) 6.7 oder höher
- Systemspeicher: 256 GB pro Controller (insgesamt 512 GB pro Array)
- Erweiterungskapazität
- Min./Max. Laufwerke: 6/1024 pro Array, mehr in Verbundsystemen
- Maximale Rohkapazität (SAN): 3 PB pro Array (SSD oder HDD), mehr in Verbundsystemen
- Maximale Rohkapazität (NAS):
- 3 PB pro Array mit optionalem FS8600
- 6PB in einem einzelnen Namespace (mit FS8600 und mehreren SC9000-Arrays)
- Speichermedium
- Architektur: SAS- und NL-SAS-Laufwerke; Verschiedene Antriebsarten, Übertragungsraten und Drehzahlen können im selben System gemischt werden
- SSDs: schreibintensiv, leseintensiv
- Festplatten: 15, 10, 7.2 U/min
- Erweiterungsgehäuse
- SC420 (24 2.5-Zoll-Laufwerkssteckplätze, 12 GB SAS)
- SC400 (12 3.5-Zoll-Laufwerkssteckplätze, 12 GB SAS)
- SC280 (84 3.5-Zoll-Laufwerkssteckplätze, 6 GB SAS)
- SC220 (24 2.5-Zoll-Laufwerkssteckplätze, 6 GB SAS)
- SC200 (12 3.5-Zoll-Laufwerkssteckplätze, 6 GB SAS)
- Netzwerk- und Erweiterungs-E/A
- PCIe3-Steckplätze: 7 pro Controller, 4 mit voller Höhe (Cache-Karte belegt einen) und 3 mit niedrigem Profil
- Jeder Steckplatz kann entweder für Front-End-Netzwerk- oder Back-End-Erweiterungskapazitätsverbindungen verwendet werden
- Front-End-Netzwerkprotokolle: FC, iSCSI, FCoE (unterstützt gleichzeitiges Multiprotokoll)
- Max. 16-Gbit-FC-Ports: 32 pro Array (SFP+)5
- Max. 8-Gbit/4-Gbit-FC-Ports: 24 pro Array (SFP+)5
- Max. 10 GB iSCSI-Ports: 20 pro Array (SFP+ optische oder Kupferkarte, BASE-T, iSCSI DCB, IPv6)
- Max. 1 GB iSCSI-Ports: 20 pro Array (BASE-T)
- Max. 10 Gbit FCoE-Ports: 12 pro Array (SFP+ optische oder Kupferkarte, BASE-T)
- Back-End-Erweiterungsprotokolle: 12 GB SAS (automatische Aushandlung auf 6 GB)
- Maximale Back-End-Erweiterungsports: 32 pro Array
- Array-Konfigurationen: All-Flash-, Hybrid- oder HDD-Arrays
- Speicherformat: Block (SAN) und/oder Datei (NAS) aus demselben Pool
- Datenoptimierung
- Auto-Tiering-Methode: Richtlinienbasierte Migration basierend auf der Datennutzung in Echtzeit, anpassbare Seitengröße von 512 KB bis 4 MB
- Auto-Tiering-Struktur: Insgesamt bis zu 3 primäre (medienbasierte) Ebenen, bis zu 2 SSD-Ebenen (schreib- und leseintensive SSDs)
- Tiering-Anpassungen: Standard- und benutzerdefinierte Profile, Option zum „Anheften“ von Volumes an eine beliebige Ebene
- RAID-Unterstützung: RAID 0, 1, 5, 6, RAID 10 und RAID 10 DM (Dual Mirror); Auf einem einzelnen Array kann eine beliebige Kombination von RAID-Levels vorhanden sein
- RAID-Tiering: Automatische Bereitstellung und dynamisches Restriping mehrerer RAID-Level auf derselben Ebene; Es ist nicht erforderlich, RAID-Gruppen vorab zuzuweisen
- Thin Provisioning: Standardmäßig auf allen Volumes aktiv, läuft bei voller Leistung über alle Funktionen hinweg
- Deduplizierung und Komprimierung: Wählbare Option pro Volume auf SSD- und/oder HDD-Ebenen; Es ist auch eine reine Komprimierungsoption verfügbar
- Festplattenoptimierung: FastTrack verschiebt häufig aufgerufene Daten für schnellere Reaktionszeiten auf äußere Spuren
- Physik
- Netzteile: Zwei redundante 1100-W-Netzteile mit 80 PLUS Platinum-Zertifizierung
- Maximale Leistung: 425W
- Einlasstyp: NEMA 5-15/CS22.2, Nr. 42
- Höhe: 2U/87.3 mm (3.44 Zoll)
- Breite: 482.4 mm (18.98 Zoll) mit Rack-Verriegelungen; 444 mm (17.08 Zoll) ohne Rack-Verriegelungen
- Tiefe: 755.8 mm (29.75 Zoll) mit Blende
- Gewicht: 19.73 kg
- Statische ReadyRails II-Schienen für die werkzeuglose Montage in 4-Pfosten-Racks mit quadratischen oder runden Löchern ohne Gewinde oder für die werkzeuglose Montage in 4-Pfosten-Racks mit Gewindelöchern
- Umwelt
- Betriebstemperatur: Betrieb: 41 °C bis 104 °C (5 °F bis 40 °F)
- Nichtbetriebstemperatur: -40 °C bis 149 °C (-40 °F bis 65 °F)
- Betriebsfeuchtigkeit: 10 % bis 80 % (nicht kondensierend)
- Luftfeuchtigkeit im Ruhezustand: 5 % bis 95 % (nicht kondensierend)
- Dienste: Dell Copilot-Support mit Bereitstellungs- und Beratungsdiensten; Dell Copilot Optimize steht für zusätzliche laufende strategische Beratung und Anleitung durch einen hochqualifizierten Systemanalysten zur Verfügung
- Diagnose-Engine: Integrierter Dell Remote Access Controller (iDRAC)
- Systemdimensionierung: Tool Dell Performance Analysis Collection Kit (DPACK).
- Laufwerksgarantie: Für alle SSDs und HDDs gilt eine lebenslange Garantie auf Verschleiß und Austausch mit gültigem Servicevertrag
Aufbau und Design
Der Dell EMC SC9000 ist ein 6U-Gerät, das zwei 2U-Controller und mindestens ein 2U-Speicherfach umfasst. Was hier etwas überraschend ist, sind die zwei separaten 2U-Einheiten für Controller, da viele moderne Server zwei Controller in einer 2U-Einheit unterbringen können oder eine andere Möglichkeit finden, sie zu platzieren. Auf der Vorderseite des Geräts und unterhalb der Blende ist die rechte Seite bis zur Mitte des Geräts mit Abdeckplatten abgedeckt, die leere Einschübe abdecken. Auf der linken Seite befinden sich alle Bedienelemente, einschließlich der Betriebsanzeige/-taste, der NMI-Taste, der System-ID-Taste, des Videoanschlusses, des Informationsetiketts, des vFlash-Speicherkartensteckplatzes, des iDRAC-USB-Anschlusses, des Verwaltungs-USB-Anschlusses sowie des LCD-Bildschirms und der Tasten für das System ID, Status und Fehler.
Auf der Rückseite des Geräts sind im oberen Teil hauptsächlich E/A-Kartensteckplätze untergebracht, und die grundlegenden Anschlüsse verlaufen über die Unterseite. Unten rechts befinden sich zwei Netzteile mit Lüftern und darüber eine Cache-Karte. Auf der linken Seite befinden sich 4 Ethernet-Anschlüsse, 2 USB-Anschlüsse, Video- und serielle Anschlüsse, ein iDRAC8-Anschluss, ein System-ID-Anschluss und eine System-ID-Taste. Bei unserem Build haben wir die E/A-Steckplätze mit zwei 10-GbE-Dual-Port-Karten und zwei 16-GbE-Dual-Port-Karten bestückt.
Der Dell EMC SC9000 unterstützt außerdem eine Vielzahl von Speicher- oder Erweiterungsregalen. In unserem Fall verwenden wir den SC420. Der SC420 verfügt über 24 2.5-Zoll-Schächte und unterstützt sowohl HDD- als auch SSD-SAS-Laufwerke. Die 24 Laufwerksschächte nehmen einen großen Teil der Vorderseite des Geräts ein, mit Strom-, Status- und ID-Taste auf der linken Seite. Auf der Rückseite des Geräts befinden sich auf beiden Seiten Netzteile, auf denen sich auch Lüfter und Netzschalter befinden. In der Mitte befinden sich zwei übereinander gestapelte Gehäuseverwaltungsmodule.
Übersicht über SCOS 7
Das Storage Center Operating System (SCOS) 7 von Dell ist der Betriebssystem- und Software-Stack, der direkt auf Storage Center-Controllern ausgeführt wird. Ab SCOS 7 ist es jedoch selbst keine Verwaltungsschnittstelle mehr. Die Unterscheidung zwischen Betriebssystem und Verwaltungstool ist aufgrund der Einführung des Dell Storage Manager (DSM) von Bedeutung, der die Verwaltung der SC-Serie und der EqualLogic PS-Systemfamilie von Dell vereinheitlicht. Mit anderen Worten: SCOS 7 stellt die zugrunde liegenden Hooks für die Verwaltung und Funktionalität des SC9000 bereit, die DSM zur Bereitstellung einer Verwaltungsschnittstelle verwendet.
Eine unserer wichtigsten Erkenntnisse zu SCOS 7 ist die Überlegenheit der neuesten Deduplizierungs- und Komprimierungstechnologie von Dell im Hinblick auf die Leistung. Während die Deduplizierung bei Speichersystemen vieler Anbieter immer häufiger vorkommt, macht die Art und Weise, wie die Deduplizierung implementiert wird, einen Unterschied. Dell hat einen zeitplanbasierten Deduplizierungsprozess eingesetzt, der die Leistungseinbußen vermeidet, die wir normalerweise bei Lösungen mit Inline-Deduplizierung sehen. Durch die zeitplanbasierte Verarbeitung des SC9000 wird der Datenstrom direkt auf den schnellsten verfügbaren Speicher geschrieben.
Wenn Daten zum ersten Mal auf den SC9000 geschrieben werden, werden sie standardmäßig auf der schnellsten Ebene des Flash-Speichers in einem RAID 10-Array abgelegt, während sie auf Deduplizierung, Komprimierung und automatisches Tiering warten. Nach der Deduplizierung und Komprimierung speichert Dell Data Progression heiße Daten auf dieser schnellsten Ebene, bis sie abkühlen und für den langfristigen Zugriff auf RAID 5/6 migriert werden. Der Nachteil dieses Ansatzes im Vergleich zur Inline-Deduplizierung und -Komprimierung besteht darin, dass alle Daten in ihrer vollen, nicht optimierten Größe auf den Speicher gelangen. Das bedeutet, dass die schnellste Speicherebene über genügend Kapazität verfügen muss, um die eingehenden Daten bis zur nächsten geplanten Runde von Deduplizierung, Komprimierung und Tiering zu verarbeiten.
Mit dem Dell EMC SC9000 und SCOS 7 sind Deduplizierung und Komprimierung jetzt auf Sub-LUN-Ebene konfigurierbar. Beispielsweise können Administratoren bestimmte Volumes festlegen, die nur vom Komprimierungsalgorithmus verarbeitet werden sollen. SCOS 7 könnte auch so konfiguriert werden, dass die Deduplizierung und Komprimierung für alles außer inaktiven Daten, die in Snapshots gespeichert wurden, deaktiviert wird.
Deduplizierung und Komprimierung mögen die Schlagzeilen für das SCOS 7-Update sein, aber die Dateneffizienz liegt der gesamten Architektur zugrunde. Dies bedeutet, dass der SC9000 die Vorteile von Thin Clones und Schreibvorgängen, Thin Provisioning und Tools wie „Remote Instant Replay“ nutzen kann, das das Konzept des Thin Provisioning auf die Notfallwiederherstellung anwendet, um eine Thin Replikation bereitzustellen.
Eines der Früchte der Entscheidung von Dell, die SC-Familie mit der EqualLogic PS-Familie zu konsolidieren, ist die neue Verfügbarkeit von VMware Virtual Volumes (VVol) für den SC9000, eine Funktion, die von der Seite der PS-Serie übernommen wurde. VVols ist ein Schema, das SCOS 7-Controller auf virtuelle Maschinen aufmerksam macht, um die Leistung für VMs zu optimieren. Dies bedeutet, dass Administratoren SCOS 7-Dienste sowohl pro VM als auch pro Volume konfigurieren können.
SCOS 7 von Dell umfasst außerdem neue Volume-basierte QoS-Funktionen, die es Administratoren ermöglichen, „Noisy-Neighbor-Volumes“ mit anspruchsvollen I/O-Anforderungen zu drosseln, sodass diese Volumes besser in gemeinsam genutzten Speicherumgebungen koexistieren können.
Darüber hinaus führt SCOS 7 die Live Migrate-Technologie von Dell ein, was bedeutet, dass die Multi-Array-Föderation Teil des Betriebssystems ist, das direkt auf dem SC9000 läuft. Mit Live Migration können SC9000-, SC8000- und SC4020-Administratoren Volumes über Dell Storage Manager von einem Array auf ein anderes verschieben, ohne die Volumes offline zu schalten oder zusätzliche Hardware und Software zu benötigen. Ebenso bietet die Live Volume-Technologie von Dell ein transparentes automatisches Failover auf Standby-Volumes auf einem anderen Array für Notfallwiederherstellungsszenarien. Dieser Ansatz bedeutet, dass Anwendungen auch bei Ausfällen ohne spezielle Virtualisierungshardware oder -software weiter ausgeführt werden können.
Management
Der Dell EMC SC9000 wird mit dem eigenständigen Storage Manager Client von Dell EMC verwaltet. Die hier getestete Version ist die 2016 R2-Version. Wenn Sie den Storage Manager Client zum ersten Mal starten, wird Ihnen ein Anmeldebildschirm angezeigt, in dem Sie nach einem Benutzernamen/Passwort, einer IP-Adresse/einem Hostnamen und einem Port für die Verbindung gefragt werden. Wenn Sie auf „Anmelden“ klicken, wird eine Verbindung zum Dell EMC Storage Manager hergestellt und Sie können Ihre Systeme verwalten.
Die erste angezeigte Seite ist ein Übersichtsbildschirm mit allen Storage Center-Systemen, die mit dem Storage Manager-System verbunden sind. Es gibt eine kurze Zusammenfassung der Speichersysteme, IP-Adressen, Versionen und des Status sowie der Kapazitäten der verwalteten Systeme.
Wenn Sie einen Drilldown in ein System durchführen, erhalten Sie eine Vielzahl von Registerkarten mit detaillierten Informationen zu Systemzusammenfassung, Speicher, Hardware, E/A-Nutzung, Diagrammen, Warnungen und Protokollen. Die erste angezeigte Registerkarte ist eine Gesamtübersicht mit Informationen über den konfigurierten Speicherplatz, den freien Speicherplatz und viele verschiedene Warnungen, die vom System ausgelöst werden können.
Durch Auswahl der Registerkarte „Speicher“ gelangt man ins Innere des Systems, wo die Konfiguration von Volumes, Servern, Remote-Speicherzentren, Remote-PS-Gruppen, Fehlerdomänen, Festplatten, Speichertypen, Snapshot-Profilen und Speicherprofilen angezeigt wird. Jedes davon wird in den kommenden Abschnitten detailliert beschrieben.
Im Abschnitt „Volumes“ werden die Volumes angezeigt, die im System konfiguriert wurden. Es zeigt die Kapazitäten dieser Volumes, die Nutzung dieser Volumes, den aktiven (genutzten) Speicherplatz, den Snapshot-Overhead, den tatsächlichen Speicherplatz und eine Vielzahl anderer Statistiken für die Volumes. Dies ist auch der Bereich, in dem Sie Volumes erstellen und die Volume-Hierarchie verwalten.
Wenn Sie auf den Link „Volume erstellen“ klicken, wird der Assistent zum Erstellen von Volumes gestartet, mit dem Sie Ihrem Volume einen Namen geben, eine Größe für das Volume auswählen, ein Snapshot-Profil auswählen, es einem Server zuweisen und verschiedene Profile für das Volume festlegen können. Datenreduzierungsfunktionen (Komprimierung oder Komprimierung und Deduplizierung) nutzen die softwarebasierte Datenreduzierung, um die Kapazität des Systems zu erhöhen. Speicherprofil und Speichertyp wählen den Festplattentyp und die Parität aus, die für das Backend des Systems verwendet werden.
Wenn Sie den Drilldown „Server“ auswählen, werden Ihnen die Server, Servercluster und die Festplattenzuweisungen für diese Systeme angezeigt. Dies ist der Bereich, der als „Zuordnungs- und Maskierungs“-Teil des Systems betrachtet werden würde.
Wenn Sie den Servercluster auswählen, werden die am Servercluster beteiligten Server, Speicherplatzinformationen und vor allem LUN-IDs und HBA-Informationen angezeigt. Wenn Sie eine LUN aus der Liste auswählen und mit der rechten Maustaste klicken, werden Optionen zum Bearbeiten der LUN angezeigt und Sie können die LUN-ID-Zuweisung ändern.
Wenn Sie zum Hauptbereich „Server“ zurückkehren und auf „Server erstellen“ klicken, können Sie einen neuen Server erstellen und die HBAs zuweisen, die sich auf diesem Server befinden. Diese Liste wird mit ungenutzten Servern gefüllt, die beim System registriert sind und noch nicht zugewiesen wurden.
Wenn Sie auf „Servercluster erstellen“ klicken, können Sie einen Cluster von Systemen erstellen, die dieselben LUNs des Systems gemeinsam nutzen. Es gibt Optionen zum Hinzufügen eines Servers zum Cluster, zum Entfernen ausgewählter Server und zum Erstellen eines neuen Servers, wodurch die Population von Systemen ermöglicht wird, die auf einzelne oder mehrere LUNs zugreifen.
Über das Menü „Remote Storage Center“ können Benutzer mehrere verschiedene Storage Center sehen, die zur Replikation mit dem System verbunden sind. Dies wird alles über iSCSI konfiguriert. Da keine Remote-Systeme repliziert werden, ist dieser Bildschirm derzeit leer.
Das Menü „Remote-PS-Gruppen“ zeigt Remote-Arrays der PS-Serie, die für die Replikation konfiguriert sind, wiederum konfiguriert über iSCSI. Wie beim Menü „Remote Storage Centers“ werden auch hier keine angezeigt, da keine konfiguriert sind.
Das Menü „Fault Domains“ zeigt die Front-End-Ports und die ihnen zugewiesenen Failover-Mechanismen. Die Anzahl der konfigurierten Fehlerdomänen spiegelt direkt die Anzahl der in der Umgebung konfigurierten Fabrics wider. Bei einer einzelnen Speicherstruktur gibt es eine Fehlerdomäne. Wenn ein HBA, Port, SFP oder Switch ausfällt und der WWN (oder IQN in iSCSI-Konfigurationen) auf eine andere physische Schnittstelle übertragen werden kann, werden diese Verbindungen auf eine andere verfügbare Schnittstelle verschoben. Weitere Informationen zur Funktionsweise und Konfiguration von Fault Domains finden Sie in den Dell-Konfigurationshandbüchern.
Das Menü „Festplatten“ zeigt die Festplatten im System und alle zugehörigen Informationen zu diesen Festplatten an. Hier wird auch die Verwaltung der Festplattenausfallsicherheit konfiguriert. Gemäß der Konfiguration befinden sich die Festplatten in einem „redundanten“ Zustand, was bedeutet, dass ein Paritätsbit (RAID5) oder ein Spiegelbit (RAID10) konfiguriert ist. Es kann eine doppelte Redundanz konfiguriert werden, was einer RAID6-Konfiguration entspricht.
Auf der Registerkarte „Speichertypen“ können verschiedene Arten des Datenschutzes konfiguriert werden. Auf dem getesteten System sind RAID10 und RAID5-9 in der jetzigen Form konfiguriert und es wird angezeigt, wo die Kapazität zugewiesen ist. Wenn Sie auf den Link „Speichertyp erstellen“ klicken, können Sie eine weitere Speicherklasse erstellen, bei der die doppelte Parität aktiviert ist, um vor Doppelplattenfehlern zu schützen.
In Snapshot-Profilen wird die Konfiguration aller Snapshot-Regeln verwaltet. Dies ermöglicht die Festlegung verschiedener Richtlinien, die auf jede LUN im System angewendet werden können, um ein Snapshot-Regime für eine schnelle Notfallwiederherstellung zu erstellen.
Das letzte Menü unter der Überschrift „Speicher“ ist die Registerkarte „Speicherprofile“. Dies ermöglicht die Konfiguration, wie eine Ebene auf dem System zugewiesen wird. Die angegebenen Standardstufen sind „Empfohlen“, „Hohe Priorität“, „Mittlere Priorität“ und „Niedrige Priorität“. Auf dem getesteten System wurde ein weiteres Profil erstellt, das angibt, dass alle Daten auf RAID10 gespeichert werden, anstatt Snapshots auf eine niedrigere RAID-Ebene (RAID 5) zu übertragen.
Wenn Sie zur Registerkarte „Hardware“ wechseln, finden Sie eine vollständige Aufschlüsselung aller Controller und der zugehörigen Hardware. Hier wird der Status von FC-Ports, iSCSI-Ports, SAS-Ports, Cache, Lüftern, Netzteilen, Festplatten und Spannungen des Systems angezeigt. Hier werden auch Alarme/Warnungen konfiguriert, um Sie zu benachrichtigen, wenn ein Problem mit der Hardware vorliegt.
Auf der Registerkarte „IO Usage“ (E/A-Nutzung) wird die Leistung des Systems als Aggregat angezeigt. Alternativ besteht die Möglichkeit, jedes Volume (oder jeden Server oder jede andere Komponente) einzeln aufzuschlüsseln, um einen Leistungswert pro Komponente zu ermitteln.
Die Registerkarte „Diagramm“ bietet ähnliche Informationen wie die Registerkarte „IO-Nutzung“, ermöglicht jedoch eine detailliertere Auswahl von Metriken. Im Vergleich zur Registerkarte „IO Usage“ (E/A-Nutzung), die den kleinsten Anzeigebereich von einem Tag aufweist, ist damit auch eine detailliertere Datenerfassung in Echtzeit möglich (Anzeige bis hin zu den letzten 5 Minuten in 10-Sekunden-Intervallen).
Auf der Registerkarte „Warnungen“ werden alle Warnungen im System angezeigt, die zu einer Nichtverfügbarkeit führen könnten. Dazu gehören Offline-Initiatoren, Festplattenfehler, Hardwarefehler und Sicherheitswarnungen. Dies ist ein wertvoller Ort, um nach Informationen zu suchen, wenn Probleme mit dem System auftreten.
Die Registerkarte „Protokolle“ ist einfach das Protokoll aller Ereignisse im System. Dazu gehören Benutzeranmeldungen, Konfigurationsänderungen und ähnliches.
Das Untermenü „Server“ zeigt Server an, die bei Dell EMC Storage Manager registriert wurden. Dies ermöglicht die Überwachung und Verwaltung von Systemen (Windows, vCenter, ESXi), die mit Storage Manager verknüpft sind.
Das Untermenü „Replikationen und Live Volumes“ zeigt die aktiven Datenreplikationen an, die auf dem System ausgeführt werden. Hier würde die Überwachung und Verwaltung etwaiger Replikationen stattfinden.
Das Untermenü „Überwachung“ zeigt alles von Ereignissen bis hin zu Warnungen. Alles, was auf dem System passiert, wird auf einer der Registerkarten in diesem Abschnitt angezeigt und ist ein großartiger Ort, um nach Ungewöhnlichem zu suchen, wenn das System irgendwelche Probleme hat.
Im Untermenü „Schwellenwertwarnungen“ können Schwellenwerte für Warnungen und Alarme konfiguriert werden. Dies ermöglicht die Konfiguration von Werten, um zu definieren, wann Alarme und Warnungen ausgelöst werden. Es gibt Optionen zum Festlegen der Tageszeit, der Objekttypen und der Definition dieses Objekttyps zum Auslösen des Alarms.
Die Auswahl der Registerkarte „Abfragen“ ermöglicht eine interaktive Abfrage des Systems, um zu sehen, wo sich die Schwellenwerte bei normaler Nutzung befinden. Dies hilft bei der Festlegung von Werten für die Warnung und Alarmierung bei Werten, die außerhalb der normalen Betriebsparameter liegen.
Das letzte Untermenü ist das Untermenü „Berichte“. Standardmäßig sind keine automatisierten Berichte konfiguriert. Sie können diese jedoch ganz einfach aktivieren, indem Sie „Einstellungen für automatisierte Berichte bearbeiten“ auswählen. Sobald dies aktiviert ist, sollte dies Berichte basierend auf den konfigurierten Auswahlen pushen und eine langfristige Erfassung von Berichtsdaten für Prognosen ermöglichen.
Insgesamt ist die Benutzeroberfläche funktionsfähig, aber veraltet. Es ist überraschend, dass ein Fat Client immer noch die primäre Verwaltungsschnittstelle für die Konfiguration des Systems ist. Viele Konkurrenten nutzen vollständige HTML5-Schnittstellen zur Verwaltung ihrer Arrays. Dell EMC Enterprise Storage Manager basiert auf einer virtuellen Maschine, bei der es in unseren Tests zu Stabilitätsproblemen kam. Enterprise-Storage-Administratoren empfinden es möglicherweise als umständlich und unintuitiv, Aufgaben auszuführen, die durch Produkte wie EMC VNX und NetApp FAS-Geräte optimiert wurden.
Für Dell EMC Storage Manager ist außerdem eine neue Web-Benutzeroberfläche verfügbar. Obwohl dies nicht der Schwerpunkt dieser Überprüfung ist, stellt es eine große Verbesserung der visuellen Benutzerfreundlichkeit gegenüber dem Fat Client dar. Es weist immer noch einige Probleme mit der Namenskonvention auf, unter denen auch der Fat Client leidet (Zuordnung und Maskierung werden nicht ausdrücklich erwähnt, sondern als „Server“ bezeichnet), und die Verwaltung zugeordneter Volumes ist nicht so einfach wie auf den Systemen anderer Anbieter. Es unterstützt auch keine Hardwareverwaltung, Replikationen und Live Volumes sowie FluidFS-Cluster und kann daher nicht als alleiniger Verwaltungspunkt für den SC9000 oder Dell Enterprise Storage Manager angesehen werden. Allerdings deuten die optischen Verbesserungen der Benutzeroberfläche darauf hin, dass Dell EMC daran arbeitet, die Benutzerfreundlichkeit des Systems zu verbessern. Wenn diese zusätzlichen Aufgaben in der Web-Benutzeroberfläche implementiert werden könnten, wäre das eine willkommene Abwechslung zum Fat Client.
Analyse der Anwendungsauslastung
Die ersten Benchmarks bestehen aus dem MySQL OLTP-Leistung über SysBench und Microsoft SQL Server OLTP-Leistung mit einer simulierten TPC-C-Arbeitslast.
SQL Server-Leistung
Jede SQL Server-VM ist mit zwei vDisks konfiguriert: einem 100-GB-Volume für den Start und einem 500-GB-Volume für die Datenbank und Protokolldateien. Aus Sicht der Systemressourcen haben wir jede VM mit 16 vCPUs und 64 GB DRAM konfiguriert und den LSI Logic SAS SCSI-Controller genutzt. Während unsere zuvor getesteten Sysbench-Workloads die Plattform sowohl in Bezug auf Speicher-I/O als auch in Bezug auf die Kapazität ausgelastet haben, wird beim SQL-Test nach der Latenzleistung gesucht.
Dieser Test verwendet SQL Server 2014, das auf Windows Server 2012 R2-Gast-VMs ausgeführt wird, und wird durch Dells Benchmark Factory für Datenbanken belastet. Während wir diesen Benchmark traditionell zum Testen großer Datenbanken mit einer Größe von 3,000 auf lokalem oder gemeinsam genutztem Speicher verwenden, konzentrieren wir uns in dieser Iteration darauf, vier Datenbanken mit einer Größe von 1,500 gleichmäßig über den SC9000 zu verteilen (zwei VMs pro Controller).
SQL Server-Testkonfiguration (pro VM)
- Windows Server 2012 R2
- Speicherbedarf: 600 GB zugewiesen, 500 GB genutzt
- SQL Server 2014
- Datenbankgröße: Maßstab 1,500
- Virtuelle Client-Auslastung: 15,000
- RAM-Puffer: 48 GB
- Testdauer: 3 Stunden
- 2.5 Stunden Vorkonditionierung
- 30-minütiger Probezeitraum
SQL Server OLTP Benchmark Factory LoadGen-Ausrüstung
- Dell PowerEdge R730 Virtualisierter SQL-Cluster mit 4 Knoten
- Acht Intel E5-2690 v3-CPUs für 249 GHz im Cluster (zwei pro Knoten, 2.6 GHz, 12 Kerne, 30 MB Cache)
- 1 TB RAM (256 GB pro Knoten, 16 GB x 16 DDR4, 128 GB pro CPU)
- SD-Karten-Boot (Lexar 16 GB)
- 4 x Mellanox ConnectX-3 InfiniBand Adapter (vSwitch für vMotion und VM-Netzwerk)
- 4 x Emulex 16 GB Dual-Port-FC-HBA
- 4 x Emulex 10GbE Dual-Port-NIC
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
Wenn wir uns die Transaktionsleistung des Dell EMC SC9000 in unserem SQL Server-Test ansehen, sehen wir keine signifikanten Auswirkungen durch die Aktivierung der vollständigen Datenreduzierung auf dem Array.
Während unsere Transaktionsleistungsmetrik keine große Veränderung zwischen den Raw- und DR SC9000-Ergebnissen zeigte, sehen wir bei den Latenzmessungen einige subtile Unterschiede. Die Gesamtleistung für den Rohspeicher lag im Durchschnitt bei 14 ms, während die Leistung bei aktivierter DR bei 14 ms lag. Dies ist bei weitem der kleinste inkrementelle Unterschied, der durch Datenreduzierung entsteht und den wir bisher bei einem Speicherarray gesehen haben.
Sysbench-Leistung
. Systembankben Die VM ist mit drei vDisks konfiguriert, eine für den Start (~92 GB), eine mit der vorgefertigten Datenbank (~447 GB) und die dritte für die zu testende Datenbank (270 GB). Aus Sicht der Systemressourcen haben wir jede VM mit 16 vCPUs und 60 GB DRAM konfiguriert und den LSI Logic SAS SCSI-Controller genutzt. Lastgenerierungssysteme sind Dell R730-Server; Wir reichen in diesem Test von vier bis acht und skalieren die Server pro 4VM-Gruppe.
Dell PowerEdge R730 Virtualisierter MySQL-Cluster mit 4–8 Knoten
- Acht-sechzehn Intel E5-2690 v3-CPUs für 249 GHz im Cluster (zwei pro Knoten, 2.6 GHz, 12 Kerne, 30 MB Cache)
- 1–2 TB RAM (256 GB pro Knoten, 16 GB x 16 DDR4, 128 GB pro CPU)
- SD-Karten-Boot (Lexar 16 GB)
- 4–8 x Mellanox ConnectX-3 InfiniBand-Adapter (vSwitch für vMotion und VM-Netzwerk)
- 4-8 x Emulex 16 GB Dual-Port-FC-HBA
- 4-8 x Emulex 10GbE Dual-Port-NIC
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
Sysbench-Testkonfiguration (pro VM)
- CentOS 6.3 64-Bit
- Speicherbedarf: 1 TB, 800 GB genutzt
- Percona XtraDB 5.5.30-rel30.1
- Datenbanktabellen: 100
- Datenbankgröße: 10,000,000
- Datenbankthreads: 32
- RAM-Puffer: 24 GB
- Testdauer: 3 Stunden
- 2 Stunden Vorkonditionierung von 32 Threads
- 1 Stunde 32 Threads
Unten sehen Sie einen Screenshot unseres Sysbench-Tests bei einer Auslastung von 32 VMs, die auf dem SC9000 ausgeführt werden, wie von Dell Storage Manager angezeigt. Insgesamt haben wir auf beiden Volumes (eines pro Controller) eine Gesamtbandbreite von etwa 4 GB/s beim Lesen/Schreiben und knapp über 200 IOPs beim Lesen/Schreiben gemessen.
Wenn man diese Sichtweise auf die Controller selbst verlagert (bei denen der RAID-Paritäts-Overhead doppelt so hoch ist), stieg die Auslastung zusammen auf etwa 10 GB/s, was zu etwa 500 IOPS gemischtem Lesen/Schreiben führt.
Wenn wir einen weiteren Blick auf einen einzelnen Controller werfen, um dessen CPU-/RAM-Auslastung auf der 32-VM-Ebene zu überwachen, sehen wir, dass der Controller bei etwa 30 % der Auslastung schwankt. Dies zeigt uns, dass der Controller noch über genügend Spielraum für zusätzliche Last verfügt, der mit Hochleistungs-SSDs oder zusätzlichen Regalen, die dem Array hinzugefügt werden, genutzt werden könnte. Selbst bei 5 GB und mehr als 200 IOPS hatte der Controller also noch viel Spielraum übrig!
Wenn wir uns die Steigerung der Sysbench-Transaktionsleistung von 4 auf 32 VMs ansehen, ist das Beeindruckendste, dass es bis zur höchsten Arbeitslast einen vernachlässigbaren Unterschied zwischen der Ausführung von Speicher mit oder ohne aktivierter Datenreduzierung gibt. Nur auf der höchsten Stufe sehen wir einen Rückgang der Gesamtleistung, in diesem Fall von 21,158 TPS auf 19,043 TPS.
Wenn wir uns in unserem Sysbench-Test auf die durchschnittliche Gesamtlatenz konzentrieren, stellen wir einen minimalen Unterschied zwischen aktivierter und deaktivierter DR bis zur 32-VM-Inkrementierung fest. In diesem Stadium erhöht sich die Latenz von 48.6 ms (ohne DR) auf 54 ms (DR).
Unser nächster Test konzentriert sich auf die 99. Perzentillatenz und zeigt weitere Merkmale der im Testzeitraum aufgezeichneten Spitzenmessungen. Dies ist ein weiterer Bereich, der uns in unserem Test des Dell EMC SC9000 überrascht hat, da die aktivierte Datenreduzierung keinen Anstieg der Spitzenlatenzen verursachte.
VMmark-Leistungsanalyse
Jeder der Anwendungsleistungsanalyse-Benchmarks versucht zu zeigen, wie Produkte in einer Live-Produktionsumgebung im Vergleich zu den Angaben des Unternehmens funktionieren. Wir glauben, dass es wichtig ist, Speichergeräte im Kontext größerer Systeme zu bewerten, um zu verstehen, wie reaktionsschnell Speicher bei der Interaktion mit wichtigen Midrange-Anwendungen sind. Ein wichtiges Tool zur Bewertung der Anwendungsleistung ist das VMmark Virtualisierungs-Benchmark von VMware.
VMmark by Design ist ein äußerst ressourcenintensiver Benchmark mit einer breiten Mischung aus VM-basierten Anwendungs-Workloads, die Speicher-, Netzwerk- und Rechenaktivität beanspruchen. Das bedeutet, dass entsprechend konfigurierte VMmark-Benchmarks Einblick in den Leistungsbereich geben können, einschließlich der Abdeckung von Speicher-E/A, CPU und sogar Netzwerkleistung.
Bei den mehreren Klonen von VMs funktionierte unser VMmark-Test mit den Komprimierungs- und Post-Processing-Deduplizierungsfunktionen des SC9000 recht gut. Nach dem Laden der Kacheln für den Test hatten wir etwa 6 TB Speicher verbraucht, wobei 12 TB im Speicherpool basierend auf unserem RAID1-Speichertyp verwendet wurden. Nachdem wir das Array über Nacht ruhen lassen und seinen Snapshot-basierten DR-Prozess ablaufen lassen konnten, stellten wir einen kleinen Anstieg des Gesamtspeicherbedarfs auf 15 TB fest und erlebten dann einen sanften Rückgang des Platzbedarfs auf etwas über 1 TB, da die Datengröße reduziert wurde und auf RAID5-9 ausgelagert.
Betrachtet man die Speicherzuteilung nach Abschluss des Datenreduzierungsprozesses, so war die verbleibende Speichermenge in RAID 10 auf 82 GB gesunken, während RAID 5-9-Speicher 1.14 TB verbrauchte. Dadurch konnten wir den Speicherverbrauch um 88 % reduzieren und knapp über 6.4 TB einsparen (12.8 TB auf der Festplatte).
Dell PowerEdge R730 VMware VMmark 4-Knoten-Cluster-Spezifikationen
- Dell PowerEdge R730 Server (x4)
- CPUs: Acht Intel Xeon E5-2690 v3 2.6 GHz (12C/24T)
- Speicher: 64 x 16 GB DDR4 RDIMM
- Emulex LightPulse LPe16002B 16Gb FC Dual-Port HBA
- Emulex OneConnect OCe14102-NX 10-Gb-Ethernet-Dual-Port-NIC
- VMware ESXi 6.0
In unserem letzten Anwendungstest, bei dem wir uns die Ergebnisse unseres VMmark-Tests auf dem Dell EMC SC9000 ansehen, stellen wir erneut fest, dass die Post-Process-Datenreduzierung nur minimale Auswirkungen auf unsere Benchmarks hat. Von 1 bis 26 Kacheln haben wir bei aktivierter Datenreduzierung nur geringfügige Rückgänge bei der Gesamt- und Anwendungsbewertung in VMmark festgestellt. Bei der 26-Kachel-Marke stimmten beide Konfigurationen überein, wobei unser fester Rechencluster seine CPU-Ressourcen vollständig auslastete.
Fazit
Das Dell EMC SC9000 ist eines der schnellsten, leistungsfähigsten und skalierbarsten Midrange-Speichersysteme, die wir im StorageReview Enterprise Test Lab bewertet haben. Der SC9000, der mit SCOS 7 läuft und von Dell Storage Manager (DSM) verwaltet wird, ist eine beeindruckende Kombination, die kaum zu übertreffen oder zu unterbieten ist. SC9000-Systeme können bis zu 960 Laufwerke mit 3 PB Rohkapazität und 2 PB adressierbarer Kapazität verwalten. Diese Skalierbarkeit ist teilweise durch eine Vielzahl verfügbarer Gehäuse möglich, darunter 5U-Gehäuse mit 84 Laufwerksschächten und 12-Gb-SAS-Konnektivität. Darüber hinaus hat Dell EMC dafür gesorgt, dass das Hinzufügen eines neuen Gehäuses unkompliziert ist und neue Kapazität für bestehende und neue Speicherpools verfügbar ist. Mit der neuen integrierten EqualLogic PS-Verwaltungsunterstützung über DSM hat Dell EMC seinen bestehenden Kunden sowie Administratoren, die die Storage Center-Familie für neue Bereitstellungen evaluieren, viel zu bieten.
Ein weiterer Vorteil der Zusammenarbeit mit einem großen und etablierten Anbieter wie Dell Technologies ist die umfangreiche Bibliothek unterstützter Drittanbieter-Integrationen des Unternehmens. SC9000-Controller, die auf SCOS7 laufen, können Integrationen mit Microsoft, Oracle, OpenStack, IBM, CommVault, Symantec, Foglight und anderen nutzen. Während die VMware VVol-Funktion zuvor ausführlich beschrieben wurde, sollte erwähnt werden, dass SC9000-Administratoren auch von einem VMware vSphere-Plug-in, einem vCenter SRM-Adapter und VAAI-Unterstützung profitieren können.
Angesichts der kombinierten Portfolios von Dell und EMC ist es wichtig zu verstehen, wo die SC-Familie hineinpasst. Dell EMC betrachtet die SC-Serie und die Unity-Familien eindeutig als Mittelklassespeicher, mit XtremIO, ScaleIO und VMAX als Unternehmens- und Webscale-orientierte Lösungen. Verwechseln Sie die Zielausrichtung des SC jedoch nicht mit einem Mangel an Fähigkeiten. Wie die Überprüfungsdaten zeigen, funktioniert das System sowohl mit neuen Daten als auch mit Daten, die die Post-Process-Datenreduzierung des SC (oder die Migration in Hybridkonfigurationen) durchlaufen haben, äußerst gut. Auch hinsichtlich der Datendienste ist der SC umfassend ausgestattet und bietet Optionen wie plattformübergreifende Replikation zwischen SC und Legacy-Compellent- und EqualLogic-Speicher innerhalb des DSM-Frameworks. Wenn es hier etwas zu bemängeln gibt, dann ist es, dass DSM veraltet ist (Java). Und neben Unity (HTML5) steht beispielsweise Tag und Nacht. Allerdings hat Dell in eine vielversprechende Web-GUI für SC-Speicher investiert und wird regelmäßig aktualisiert, um den installierten DSM-Anwendungsfunktionen ein modernes Erscheinungsbild zu verleihen. Schließlich wird der SC-Speicher weiterbestehen, da Dell über eine große installierte Basis von SC-Kunden verfügt, die nicht im Stich gelassen werden. Langfristig ist jedoch davon auszugehen, dass SC- und Unity-Speicher zusammengeführt werden, ähnlich wie Dell es mit der Zusammenführung von Compellent und EqualLogic zu SC-Speicher getan hat.
Was die Leistung anbelangt, schnitt der Dell EMC SC9000 auf ganzer Linie ab und erreichte in einigen Benchmarks Spitzenwerte, obwohl er leseintensive SAS-SSDs statt leistungsstärkerer (und teurerer pro TB) schreibintensiver Laufwerke nutzte. Als wir uns eine Speicherplattform mit Funktionen zur Datenreduzierung ansahen, war es für uns das erste Mal, dass der Wechsel vom Rohspeicher zur vollständigen Komprimierung und aktivierten Post-Process-Deduplizierung nahezu keine Auswirkungen auf den Overhead hatte. Sowohl VMmark als auch SQL Server zeigten minimale Änderungen, wobei die Leistung nur um Haaresbreite zurückging. In unseren skalierten Sysbench-Tests stellten wir zwar einen Rückgang ganz oben fest, aber bis dahin waren DR- und Rohergebnisse gleichauf. Dazu gehörten sogar unsere 99.-Perzentil-Latenzmessungen, die zeigten, dass die Spitzenlatenzen trotz laufender Datenreduzierung in etwa gleich blieben. Es gibt einen großen Unterschied zwischen dem SC9000 und anderen Systemen, die die Datenreduzierung unterstützen: In diesem Fall handelt es sich um eine Nachbearbeitung und nicht um eine Inline-Datenreduzierung. Wenn Sie diesen Weg mit SC-Speicher gehen, wird der schwere Aufwand der Deduplizierung bewältigt, wenn das System relativ unterlastet ist (über Nacht), wodurch ein sehr gutes Leistungsprofil sowohl für neue als auch für alte Daten erzielt wird. Allerdings ist diese Architektur nicht ohne Schwächen; Das Array muss groß genug sein, damit neue Schreibvorgänge tagsüber anwachsen und sich nachts verkleinern können, wenn ein Snapshot- und Datenmigrationsprozess stattfindet. Dies unterscheidet sich von der Inline-Datenreduzierung, die keinen Arbeitsspeicher erfordert, aber im Allgemeinen einen Leistungseinbruch erleidet, wenn das Array unter Last steht.
Das SC9000 hat sich als äußerst beeindruckendes Speicherarray erwiesen, das alle unsere Erwartungen übertroffen hat. Angesichts der Reife der SC-Plattform ist dies möglicherweise eine Selbstverständlichkeit. Oder vielleicht haben wir angesichts der Flut an Vocal-Startups im Flash-Bereich aus den Augen verloren, was SC leisten kann. Wie dem auch sei, Dell EMC verfügt über eine komplette Reihe von SC-Speichern, die den Anforderungen jedes Unternehmens im gesamten KMU-Bereich gerecht werden und es einfach machen, klein anzufangen und nach Bedarf zu wachsen. Der von uns getestete All-Flash SC9000 steht an der Spitze des SC-Portfolios und bietet umfassende Datendienste und erstklassigen Support. In Kombination mit einem Leistungsprofil, das für diese Speicherklasse einfach erstaunlich ist, verleihen wir dem Dell EMC SC2017 stolz unseren ersten Editor's Choice Award 9000.
Vorteile
- Erstklassige Technologie zur Datendeduplizierung und -komprimierung
- Integrierte Verwaltung mit Dell EqualLogic PS-Arrays über den Dell Storage Manager
- Integrierte Supportplattform von Dell Copilot
Nachteile
- Die installierte Dell Storage Manager-Oberfläche wirkt veraltet
Fazit
Der Dell EMC SC9000 setzt den Standard für Speicherleistung und -funktionalität im mittleren Marktsegment, und das zu einem erschwinglichen Preis und mit einem umfassenden Support-Paket.
Seite zum Dell EMC SC9000-Controller
Melden Sie sich für den StorageReview-Newsletter an