Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Bitte ziehen Sie keine voreiligen SchlĂŒsse aufgrund der Überschrift! Wir haben gewaltige Argumente, die dies untermauern, und wir haben sie so kompakt wie möglich verpackt. Wir prĂ€sentieren Ihnen einen Beitrag ĂŒber das Konzept und die Prinzipien unseres neuen Datenspeichersystems, dessen Veröffentlichung im Januar 2020 stattfand.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Nach unserer Überzeugung ist das Hauptkonkurrenzmerkmal der Familie Dorado V6 genau die in der Überschrift erwĂ€hnte Leistung und ZuverlĂ€ssigkeit. Ja, so einfach ist es, und wie wir dieses ‚einfach‘ erreicht haben, werden wir heute besprechen.

Um das Potenzial der neuen Systemgeneration besser auszuschöpfen, werden wir die höher positionierten Modelle (Modelle 8000, 18000) vorstellen. Sofern nicht anders angegeben, sind genau diese gemeint.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Ein paar Worte zum Markt

Um den Platz der Huawei-Lösungen auf dem Markt besser zu verstehen, wenden wir uns einem bewĂ€hrten Maßstab zu – den „magischen Quadranten“ von Gartner. Vor zwei Jahren gehörte unser Unternehmen im Bereich der allgemein einsetzbaren Speicherarrays sicher zu den MarktfĂŒhrern, nur hinter NetApp und Hewlett Packard Enterprise. Die Position von Huawei auf dem Markt fĂŒr Flash-Speicherlösungen im Jahr 2018 war durch den Status „Herausforderer“ gekennzeichnet, allerdings fehlte es uns zu diesem Zeitpunkt noch an etwas, um eine FĂŒhrungsposition zu erreichen.

Im Jahr 2019 hat Gartner in seiner Studie beide oben genannten Sektoren in einen einzigen – „PrimĂ€rspeicher“ – zusammengefasst. Infolgedessen fand sich Huawei erneut im Quadranten der FĂŒhrer, neben Anbietern wie IBM, Hitachi Vantara und Infinidat.

Um das Gesamtbild zu vervollstĂ€ndigen, sei erwĂ€hnt, dass Gartner 80 % der Daten fĂŒr seine Analysen auf dem amerikanischen Markt erhebt, was zu einer spĂŒrbaren Verzerrung zugunsten der Unternehmen fĂŒhrt, die speziell in den USA gut vertreten sind. Zwischenzeitlich befinden sich Anbieter, die auf die europĂ€ischen und asiatischen MĂ€rkte ausgerichtet sind, in einer nachweislich weniger vorteilhaften Position. Dennoch nahm die Produktpalette von Huawei im letzten Jahr einen respektablen Platz im oberen rechten Quadranten ein und wurde von Gartner mit dem Urteil „kann zur Verwendung empfohlen werden“ bewertet.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Was gibt es Neues bei Dorado V6

Die Produktreihe Dorado V6 wird unter anderem von den Einstiegssystemen der Serie 3000 reprĂ€sentiert. UrsprĂŒnglich mit zwei Controllern ausgestattet, können sie horizontal auf bis zu 16 Controller, 1200 Festplatten und 192 GB Cache erweitert werden. Außerdem wird das System ĂŒber externe Fiber Channel-Ports (8 / 16 / 32 Gbit/s) und Ethernet (1 / 10 / 25 / 40 / 100 Gbit/s) verfĂŒgen.

Es sei darauf hingewiesen, dass derzeit die Verwendung von Protokollen eingestellt wird, die keinen kommerziellen Erfolg haben. Daher haben wir uns zu Beginn entschieden, die UnterstĂŒtzung fĂŒr Fibre Channel over Ethernet (FCoE) und Infiniband (IB) nicht zu implementieren. Diese werden in spĂ€teren Firmware-Versionen hinzugefĂŒgt. Die UnterstĂŒtzung fĂŒr NVMe over Fabric (NVMe-oF) ist „out of the box“ ĂŒber Fibre Channel verfĂŒgbar. In der nĂ€chsten Firmware-Version, die fĂŒr Juni geplant ist, wird die UnterstĂŒtzung fĂŒr den NVMe over Ethernet-Modus erwartet. Unserer Ansicht nach wird die oben genannte Reihe die BedĂŒrfnisse der meisten Huawei-Kunden vollstĂ€ndig abdecken.

Dateizugriff ist in der aktuellen Firmware-Version nicht verfĂŒgbar und wird in einem der nĂ€chsten Updates gegen Ende des Jahres verfĂŒgbar sein. Die Implementierung wird auf nativer Ebene, direkt durch die Controller mit Ethernet-Ports, ohne den Einsatz zusĂ€tzlicher Hardware, erfolgen.

Der Hauptunterschied zwischen dem Dorado V6 Modell der Serie 3000 und den Ă€lteren Modellen besteht darin, dass es im Backend nur ein Protokoll – SAS 3.0 – unterstĂŒtzt. Dementsprechend können auch nur Laufwerke mit diesem Schnittstellenstandard verwendet werden. Aus unserer Sicht reicht die dabei gewĂ€hrte Leistung fĂŒr ein GerĂ€t dieser Art völlig aus.

Die Dorado-Systeme der Serien V6 5000 und 6000 gehören zur Mittelklasse. Sie sind ebenfalls im 2U-Formfaktor ausgefĂŒhrt und mit zwei Controllern ausgestattet. Sie unterscheiden sich in der Leistung, der Anzahl der Prozessoren, der maximalen Anzahl an Festplatten und dem Cache-Volumen. Dennoch sind die architektonischen und ingenieurtechnischen Konzepte der Dorado V6 5000 und 6000 identisch und sehen gleich aus.

Zu der High-End-Klasse zĂ€hlen die Dorado V6 Systeme der Serien 8000 und 18000. Diese sind im 4U-Format ausgefĂŒhrt und verfĂŒgen standardmĂ€ĂŸig ĂŒber eine getrennte Architektur, in der Controller und Speicher getrennt sind. In der Grundausstattung können sie ebenfalls nur mit zwei Controllern ausgestattet werden, obwohl die Kunden in der Regel um die Installation von vier oder mehr bitten.

Dorado V6 8000 kann horizontal auf bis zu 16 Controller skaliert werden, wĂ€hrend Dorado V6 18000 auf bis zu 32 skalierbar ist. In diesen Systemen sind verschiedene Prozessoren mit unterschiedlicher Kernanzahl und Cache-GrĂ¶ĂŸe installiert. Die IdentitĂ€t der Engineering-Lösungen bleibt jedoch wie bei den Modellen der Mid-End-Klasse erhalten.

Die 2U-Regale mit Speicher werden ĂŒber RDMA mit einer Bandbreite von 100 Gbit/s angeschlossen. Das Backend der Ă€lteren Dorado V6-Serien unterstĂŒtzt ebenfalls SAS 3.0, hauptsĂ€chlich fĂŒr den Fall, dass SSD-Speicher mit diesem Interface stark im Preis fallen. Dann wĂ€re ihre Nutzung auch bei niedrigerer Leistung wirtschaftlich sinnvoll. Momentan ist der Preisunterschied zwischen SSDs mit SAS- und NVMe-Interfaces jedoch so gering, dass wir ein solches Setup nicht empfehlen können.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Innerhalb des Controllers

Die Dorado V6-Controller basieren auf unserer eigenen Bauteilbasis. Keine Intel-Prozessoren, keine ASICs von Broadcom. Somit sind alle Komponenten der Hauptplatine, ebenso wie sie selbst, vollstĂ€ndig von den Risiken betroffen, die mit dem Sanktionsdruck amerikanischer Unternehmen verbunden sind. Diejenigen, die unsere Hardware mit eigenen Augen gesehen haben, haben sicherlich die Schilder mit einem roten Streifen unter dem Logo bemerkt. Dies bedeutet, dass im Produkt keine amerikanischen Komponenten vorhanden sind. Dies ist die offizielle Linie von Huawei — der Übergang zu Komponenten aus eigener Produktion oder zumindest zu denen, die in LĂ€ndern gefertigt werden, die nicht der Politik der USA folgen.

Das kann man auf der Controller-Platine sehen.

  • Universelles Netzwerkinterface (Hisilicon 1822 Chip), das fĂŒr die Verbindung zu Fibre Channel oder Ethernet verantwortlich ist.
  • Der BMC-Chip, nĂ€mlich Hisilicon 1710, der den Fernzugriff auf das System ermöglicht und vollstĂ€ndige Fernsteuerung und -ĂŒberwachung der Systemfunktionen gewĂ€hrleistet. Ähnliche Chips werden auch in unseren Servern und anderen Lösungen verwendet.
  • Der zentrale Prozessor, der auf der ARM-Architektur basiert, ist der Kunpeng 920 Chip von Huawei. Er ist in dem obigen Diagramm dargestellt, obwohl in anderen Controllern Modelle mit unterschiedlicher Kernanzahl, anderer Taktrate usw. installiert sein können. Von Modell zu Modell variiert auch die Anzahl der Prozessoren in einem Controller. Beispielsweise haben die Ă€lteren Serien von Dorado V6 vier Prozessoren auf einer Platine.
  • Der SSD-Controller (Chip Hisilicon 1812e) unterstĂŒtzt sowohl SAS- als auch NVMe-SpeichergerĂ€te. Außerdem stellt Huawei eigene SSDs her, produziert jedoch nicht die NAND-Zellen selbst, sondern bezieht diese von vier der grĂ¶ĂŸten Hersteller der Welt in Form von ungeschnittenen Siliziumwafern. Die Zerkleinerung, das Testen und das Verpacken in Chips erfolgt durch Huawei, das sie dann unter eigener Marke vertreibt.
  • Der KI-Chip ist der Ascend 310. StandardmĂ€ĂŸig ist er im Controller nicht vorhanden und wird ĂŒber eine separate Karte installiert, die einen der fĂŒr Netzwerkadapter vorgesehenen Slots einnimmt. Der Chip wird verwendet, um intelligentes Cache-Verhalten zu gewĂ€hrleisten, die Leistung oder die Prozesse der Deduplikation und Kompression zu steuern. All diese Aufgaben können auch vom Zentralprozessor erledigt werden, aber der KI-Chip ermöglicht es, dies wesentlich effizienter zu tun.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Einzelheiten zu den Kunpeng-Prozessoren

Der Kunpeng-Prozessor ist ein System-on-a-Chip (SoC), das außer der Recheneinheit auch Hardwaremodule enthĂ€lt, die verschiedene Prozesse wie die Berechnung von PrĂŒfziffern oder die AusfĂŒhrung von Erasure Coding beschleunigen. Er unterstĂŒtzt auch SAS, Ethernet, DDR4 (von sechs bis acht KanĂ€len) und mehr. All dies ermöglicht es Huawei, Speichercontroller zu schaffen, die in der Leistung klassischen Intel-Lösungen in nichts nachstehen.

DarĂŒber hinaus ermöglichen die eigenen Lösungen auf Basis der ARM-Architektur Huawei, vollstĂ€ndige Serverlösungen zu entwickeln und diese seinen Kunden als Alternative zu x86 anzubieten.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Die neue Architektur Dorado V6


Die interne Architektur der Dorado V6-Speichersysteme der oberen Serie besteht aus vier HauptsubdomÀnen (Fabriken).

Die erste Fabrik ist das gemeinsame Frontend (Netzwerkschnittstellen, die fĂŒr die Kommunikation mit der SAN-Fabrik oder Hosts zustĂ€ndig sind).

Die zweite besteht aus einer Reihe von Controllern, von denen jeder ĂŒber das RDMA-Protokoll sowohl auf jede Netzwerkkarte des Frontends als auch auf den benachbarten 'Engine' zugreifen kann, der aus einer Box mit vier Controllern sowie gemeinsamen Spannungs- und KĂŒhlmodulen besteht. Derzeit können Hi-End-Modelle der Dorado V6 mit zwei solchen 'Engines' (insgesamt acht Controllern) ausgestattet werden.

Die dritte Fabrik ist fĂŒr das Backend zustĂ€ndig und besteht aus RDMA 100G Netzwerkkarten.

Schließlich wird die vierte Fabrik «in der Hardware» durch steckbare intelligente Regale mit Speicherlösungen reprĂ€sentiert.

Eine solche symmetrische Struktur entfaltet das gesamte Potenzial der NVMe-Technologie und garantiert hohe Leistung und ZuverlĂ€ssigkeit. Der Eintritts- und Ausgabeverkehr wird maximal parallelisiert ĂŒber Prozessoren und Kerne, was gleichzeitige Lese- und SchreibvorgĂ€nge in vielen Strömen ermöglicht.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.


und was es uns gegeben hat

Die maximale Leistung der Dorado V6 Lösungen ĂŒbertrifft die Werte von Systemen der vorherigen Generation (derselben Klasse) um das Dreifache und kann bis zu 20 Millionen IOPS erreichen.

Dies liegt daran, dass im letzten Generation von GerĂ€ten die NVMe-UnterstĂŒtzung nur auf die Anbauregale mit Speicherlösungen beschrĂ€nkt war. Jetzt ist sie in allen Phasen vorhanden, vom Host bis zu SSDs. Das Backend-Netzwerk hat ebenfalls VerĂ€nderungen erfahren: SAS/PCIe wurde durch RoCEv2 mit einer Bandbreite von 100 Gbit/s ersetzt.

Auch der Formfaktor der SSDs hat sich geĂ€ndert. FrĂŒher gab es auf einem 2U-Regal 25 Speicherlösungen, jetzt sind es 36 Festplatten im physischen Format „palm-sized“. Zudem sind die Regale „intelligenter“ geworden. Jedes von ihnen verfĂŒgt nun ĂŒber ein ausfallsicheres System, das aus zwei Controllern auf Basis von ARM-Chips besteht, die Ă€hnlich denen in den zentralen Controllern sind.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Derzeit kĂŒmmern sie sich nur um die Datenumorganisation, aber mit der Veröffentlichung neuer Firmware werden auch Kompression und Erasure Coding hinzukommen, was die Belastung der Hauptcontroller von 15 % auf 5 % senkt. Die Verlagerung einiger Aufgaben auf das Regal schafft zudem Bandbreite fĂŒr das interne Netzwerk. All dies erhöht das Skalierungspotenzial des Systems erheblich.

Die Kompression und Deduplizierung in der vorherigen Generation von SAN wurden mit Blöcken fester LĂ€nge durchgefĂŒhrt. Jetzt wurde ein Modus mit variablen BlocklĂ€ngen hinzugefĂŒgt, der vorerst manuell aktiviert werden muss. ZukĂŒnftige Firmware-Versionen könnten dies Ă€ndern.

Auch kurz zur Fehlertoleranz: Dorado V3 blieb betriebsfĂ€hig, wenn ein Controller von zwei ausfiel. Dorado V6 gewĂ€hrleistet die VerfĂŒgbarkeit von Daten, auch wenn nacheinander sieben von acht Controllern oder gleichzeitig vier eines einzelnen „Motors“ ausfallen.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

ZuverlÀssigkeit aus wirtschaftlicher Sicht

Vor kurzem wurde unter den Kunden von Huawei eine Umfrage durchgefĂŒhrt, welche einfachen Elemente der IT-Infrastruktur das Unternehmen fĂŒr akzeptabel hĂ€lt. Im Großen und Ganzen nahmen die Befragten eine hypothetische Situation, in der eine Anwendung mehrere hundert Sekunden lang nicht reagiert, gelassen hin. FĂŒr das Betriebssystem oder den Host-Adapter des Busses stellte sich eine kritische Ausfallzeit von mehreren zehn Sekunden (im Grunde die Zeit fĂŒr einen Neustart) heraus. Noch höhere Anforderungen stellen die Kunden an das Netzwerk: Die Bandbreite sollte nicht lĂ€nger als 10–20 Sekunden wegfallen. Wie nicht anders zu erwarten, hielten die Befragten SystemausfĂ€lle bei Speicherlösungen fĂŒr die kritischsten Probleme. Aus Sicht der GeschĂ€ftsvertreter sollte die Ausfallzeit einer Speicherlösung nicht ĂŒber
 einige Sekunden im Jahr hinausgehen!

Mit anderen Worten, wenn die Clientanwendung einer Bank 100 Sekunden lang nicht reagiert, wird dies wahrscheinlich keine katastrophalen Folgen haben. Wenn hingegen dasselbe fĂŒr eine Speicherlösung gilt, kann es zu einem Stillstand des GeschĂ€fts und erheblichen finanziellen Verlusten kommen.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

In der obigen Grafik sind die Kosten pro Betriebsstunde fĂŒr zehn der grĂ¶ĂŸten Banken (Daten von Forbes aus dem Jahr 2017) aufgefĂŒhrt. Sie werden zustimmen, dass es fĂŒr Ihr Unternehmen nicht allzu schwer sein wird, die Notwendigkeit des Erwerbs einer Speicherlösung fĂŒr mehrere Millionen Dollar zu rechtfertigen, wenn es in der GrĂ¶ĂŸe chinesischen Banken nahekommt. Das Gegenteil ist ebenfalls richtig: Wenn ein Unternehmen bei Ausfallzeiten keine nennenswerten Verluste erleidet, wird es kaum eine High-End-Speicherlösung anschaffen. In jedem Fall ist es wichtig, sich darĂŒber im Klaren zu sein, welcher Betrag in Ihrer Geldbörse droht, wĂ€hrend der Systemadministrator mit einer ausgefallenen Speicherlösung beschĂ€ftigt ist.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Sekunde fĂŒr den Notumschaltung

In Lösung A auf der obigen Abbildung können Sie unser VorgĂ€ngermodell Dorado V3 sehen. Vier ihrer Controller arbeiten paarweise, und Kopien des Cache befinden sich nur in zwei Controllern. Die Controller innerhalb des Paares können die Last neu verteilen. Gleichzeitig sehen Sie, dass es hier keine "Fabriken" fĂŒr Frontend und Backend gibt, sodass jede der Speicherregale mit einem bestimmten Controller-Paar verbunden ist.

Auf dem Diagramm Solution B ist die derzeit auf dem Markt erhÀltliche Lösung eines anderen Anbieters dargestellt (haben Sie es erkannt?). Hier gibt es sowohl Frontend- als auch Backend-Fabriken, und die SpeichergerÀte sind direkt an vier Controller angeschlossen. Allerdings gibt es in der Arbeitsweise der internen Algorithmen des Systems einige nicht sofort offensichtliche Nuancen.

Rechts ist unsere aktuelle Architektur des Speicher-Arrays Dorado V6 mit dem gesamten Set an internen Komponenten dargestellt. Lassen Sie uns betrachten, wie diese Systeme eine typische Situation ĂŒberstehen — den Ausfall eines Controllers.

In klassischen Systemen, zu denen auch Dorado V3 gehört, betrĂ€gt die Zeit, die fĂŒr die Lastverteilung bei einem Ausfall benötigt wird, bis zu vier Sekunden. WĂ€hrend dieser Zeit wird der Ein- und Ausgang vollstĂ€ndig gestoppt. In der Lösung Solution B von unseren Kollegen betrĂ€gt die Ausfallzeit trotz der moderneren Architektur sogar sechs Sekunden.

Das Speicher-Array Dorado V6 stellt seinen Betrieb nur eine Sekunde nach einem Ausfall wieder her. Dieses Ergebnis wird durch eine einheitliche interne RDMA-Umgebung erreicht, die es dem Controller ermöglicht, auf „fremden“ Speicher zuzugreifen. Ein weiterer wichtiger Aspekt ist die Existenz der Frontend-Fabrik, die sicherstellt, dass der Pfad fĂŒr den Host unverĂ€ndert bleibt. Der Port bleibt derselbe, und die Last wird einfach ĂŒber Multipassing-Treiber an die funktionsfĂ€higen Controller gesendet.

Der Ausfall des zweiten Controllers in Dorado V6 wird in einer Sekunde nach demselben Schema bearbeitet. Bei Dorado V3 dauert dies etwa sechs Sekunden, und bei der Lösung eines anderen Anbieters neun. FĂŒr viele DBMS sind solche Zeitintervalle bereits nicht mehr akzeptabel, da das System in den Standby-Modus ĂŒbergeht und nicht mehr funktioniert. Dies gilt insbesondere fĂŒr DBMS, die aus vielen Partitionen bestehen.

Der Ausfall des dritten Controllers kann Solution A nicht bewĂ€ltigen. Einfach, weil der Zugriff auf einen Teil der DatentrĂ€ger mit Daten verloren geht. Im Gegensatz dazu stellt Solution B in einer solchen Situation die FunktionsfĂ€higkeit wieder her, wofĂŒr, wie im vorherigen Fall, neun Sekunden erforderlich sind.

Und was ist bei Dorado V6? Eine Sekunde.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Was kann man in einer Sekunde schaffen?

Fast nichts, aber das brauchen wir auch nicht. Noch einmal: In Dorado V6 der Hi-End-Klasse ist die Frontend-Fabrik von der Controller-Fabrik getrennt. Das bedeutet, dass es keine fest zugewiesenen Ports gibt, die einem bestimmten Controller gehören. Bei einem Ausfall ist keine Suche nach alternativen Wegen oder eine erneute Initialisierung des Multicast erforderlich. Das System arbeitet weiter, wie es gearbeitet hat.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

WiderstandsfĂ€higkeit gegenĂŒber zahlreichen AusfĂ€llen

Die grĂ¶ĂŸeren Modelle Dorado V6 ĂŒberstehen problemlos den gleichzeitigen Ausfall von zwei beliebigen (!) Controllern aus der Gruppe beliebiger „Engines“. Dies wurde möglich, weil die Lösung nun drei Kopien des Caches speichert. Daher gibt es selbst bei einem doppelten Ausfall immer eine intakte Kopie.

Ein synchroner Ausfall aller vier Controller in einer der „Engines“ wird ebenfalls keine fatalen Folgen haben, da alle drei Kopien des Caches jederzeit zwischen den „Engines“ verteilt sind. Das System selbst ĂŒberwacht die Einhaltung dieser Arbeitslogik.

Schließlich ist das Szenario eines sequenziellen Ausfalls von sieben Controllern aus acht sehr unwahrscheinlich. Der minimale zulĂ€ssige Abstand zwischen den einzelnen AusfĂ€llen, um die BetriebsfĂ€higkeit aufrechtzuerhalten, betrĂ€gt 15 Minuten. In dieser Zeit hat das Speichersystem Zeit, die erforderlichen Operationen zur Cache-Migration durchzufĂŒhren.

Der letzte verbleibende Controller sorgt fĂŒr den Betrieb des Datenspeichers und hĂ€lt den Cache fĂŒr fĂŒnf Tage (Standardwert, der leicht in den Einstellungen geĂ€ndert werden kann). Nach diesem Zeitraum wird der Cache deaktiviert, aber der Betrieb des Speichersystems wird fortgesetzt.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Unbemerkt bleibende Updates

Das neue Betriebssystem Dorado V6 ermöglicht die Aktualisierung der Firmware des Speichersystems, ohne die Controller neu starten zu mĂŒssen.

Das Betriebssystem basiert, wie auch bei frĂŒheren Lösungen, auf Linux, jedoch wurden viele BetriebsvorgĂ€nge vom Kernel in den Benutzermodus verschoben. Die meisten Funktionen, z.B. die fĂŒr Deduplikation und Kompression, sind jetzt gewöhnliche, im Hintergrund arbeitende Daemons. Dadurch ist es nicht erforderlich, das gesamte Betriebssystem zur Aktualisierung einzelner Module zu Ă€ndern. FĂŒr die UnterstĂŒtzung eines neuen Protokolls muss lediglich das entsprechende Softwaremodul deaktiviert und ein neues gestartet werden.

Es ist klar, dass die Fragen zur Aktualisierung des Systems insgesamt bleiben, denn selbst im Kern können Elemente vorhanden sein, die ein Update benötigen. Nach unseren Beobachtungen sind dies jedoch weniger als 6 % der Gesamtzahl. Das ermöglicht es, die Controller deutlich seltener neu zu starten als zuvor.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Katastrophenschutzlösungen und Lösungen mit hoher VerfĂŒgbarkeit (HA/DR)

Dorado V6 ist "out of the box" bereit fĂŒr die Integration in geo-distributed Lösungen, stĂ€dtische Cluster (Metro) und "Triple" Rechenzentren.

Links in der obigen Abbildung — der vielen bereits bekannte Metro-Cluster. Zwei Speicherlösungen arbeiten im aktiven/aktiven Modus in einem Abstand von bis zu 100 km zueinander. Eine solche Infrastruktur kann mit Lösungen verschiedener Unternehmen unterstĂŒtzt werden, einschließlich unseres Cloud-Betriebssystems FusionSphere, das die nötige FlexibilitĂ€t bietet. In solchen Projekten gewinnen die Eigenschaften des Kanals zwischen den Standorten an Bedeutung, wĂ€hrend alle anderen Aufgaben in diesem Fall von der Funktion HyperMetro ĂŒbernommen werden, die wiederum "out of the box" verfĂŒgbar ist. Eine Integration ĂŒber Fibre Channel sowie ĂŒber iSCSI in IP-Netzen ist möglich, wenn dies erforderlich ist. Eine zwingende Notwendigkeit fĂŒr dedizierte "dunkle" Optik gibt es nicht mehr, da das System in der Lage ist, ĂŒber bestehende KanĂ€le zu kommunizieren.

Beim Aufbau solcher Systeme ist die einzige Hardware-Anforderung an die Speicherlösung die Zuweisung von Ports fĂŒr die Replikation. Es reicht aus, eine Lizenz zu erwerben, die Quorum-Server — physische oder virtuelle — zu starten und die IP-KonnektivitĂ€t zu den Controllern sicherzustellen (10 Mbit/s, 50 ms).

Diese Architektur lĂ€sst sich leicht auf ein System mit drei Rechenzentren ĂŒbertragen (siehe den rechten Teil der Abbildung). Zum Beispiel, wenn zwei Rechenzentren im Metro-Cluster-Modus arbeiten und der dritte Standort, der mehr als 100 km entfernt ist, die asynchrone Replikation nutzt.

Das System unterstĂŒtzt technologisch verschiedene GeschĂ€ftsszenarien, die im Falle eines umfangreichen Vorfalls umgesetzt werden.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

ÜberlebensfĂ€higkeit des Metro-Clusters bei mehreren AusfĂ€llen

Oben und unten ist ebenfalls ein klassischer Metro-Cluster dargestellt, der aus zwei Speicherlösungen und einem Quorum-Server besteht. Wie Sie sehen, bleibt unsere Infrastruktur in sechs von neun möglichen Ausfallszenarien funktionsfÀhig.

Zum Beispiel bleibt im zweiten Szenario, bei einem Ausfall des quorum-fÀhigen Servers und der Synchronisation zwischen den Standorten, das System produktiv, da der zweite Standort die Arbeit einstellt. Ein solches Verhalten ist bereits in die eingebauten Algorithmen integriert.

Selbst nach drei AusfÀllen kann der Zugang zu Informationen erhalten bleiben, wenn das Intervall zwischen diesen mindestens 15 Sekunden betrÀgt.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Der gewohnte Trumpf im Ärmel

Wir erinnern daran, dass Huawei nicht nur Speicherlösungen, sondern auch ein vollstĂ€ndiges Spektrum an NetzwerkgerĂ€te produziert. Egal welchen Anbieter von Speicherlösungen Sie wĂ€hlen, wenn zwischen den Standorten ein WDM-Netzwerk verwendet wird, wird es in 90 % der FĂ€lle auf Lösungen unseres Unternehmens basieren. Dies wirft die berechtigte Frage auf: Warum ein Zoo von Systemen zusammenstellen, wenn alles garantiert kompatible „Eisen“ von einem Anbieter bezogen werden kann?

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Zur Frage der Leistung

Wahrscheinlich muss niemand mehr ĂŒberzeugt werden, dass der Wechsel zu All-Flash-Speicherlösungen die Kosten fĂŒr die Aufrechterhaltung der Infrastruktur erheblich senkt, da alle Routineoperationen um ein Vielfaches schneller ausgefĂŒhrt werden. Alle Anbieter solcher GerĂ€te bezeugen dies. Unterdessen beginnen viele Anbieter zu tricksen, wenn es um den Leistungsabfall bei der Aktivierung verschiedener Betriebsarten der Speicherlösungen geht.

In unserer Branche ist es weit verbreitet, Speicherlösungen fĂŒr ein oder zwei Tage in den Testbetrieb zu geben. Der Anbieter fĂŒhrt einen 20-minĂŒtigen Test auf einem leeren System durch und erhĂ€lt dabei beeindruckende Leistungskennzahlen. In der realen Nutzung treten jedoch schnell die „Unterwasserfallen“ zutage. Bereits nach einem Tag sinken die schönen IOPS-Werte um das Zwei- bis Dreifache, und wenn das SpeichergerĂ€t zu 80 % gefĂŒllt ist, sinken sie noch weiter. Bei Aktivierung von RAID 5 anstelle von RAID 10 gehen weitere 10-15 % verloren, und im Metro-Cluster-Modus halbiert sich die Leistung zusĂ€tzlich.

Alles, was oben aufgelistet ist, gilt nicht fĂŒr Dorado V6. Unsere Kunden haben die Möglichkeit, einen Leistungstest ĂŒber das Wochenende oder zumindest ĂŒber Nacht durchzufĂŒhren. Dann zeigt sich das Garbage Collection und es wird klar, wie die Aktivierung verschiedener Optionen – wie Snapshots und Replikation – die erzielten IOPS-Werte beeinflusst.

Bei Dorado V6 haben Snapshots und RAID mit ParitĂ€t praktisch keinen Einfluss auf die Leistung (3–5 % statt 10–15 %). Die Garbage Collection (das FĂŒllen der Speichermodule mit Nullen), Kompression und Deduplication auf einem zu 80 % gefĂŒllten Speicher werden sich immer auf die allgemeine Geschwindigkeit der Anfragebearbeitung auswirken. Doch gerade das Besondere an Dorado V6 ist, dass unabhĂ€ngig von den aktivierten Funktionen und Schutzmechanismen die endgĂŒltige Leistung des Speichersystems nicht unter 80 % des Wertes fĂ€llt, der ohne Last erreicht wurde.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Lastenausgleich

Die hohe Leistung von Dorado V6 wird durch die Balance in jeder Phase erreicht, nÀmlich durch:

  • Multipassierung;
  • die Nutzung mehrerer Verbindungen von einem Host;
  • das Vorhandensein einer Frontend-Fabrik;
  • die Parallelisierung der Arbeit der Controller des Speichersystems;
  • die Verteilung der Last ĂŒber alle Speicher auf RAID-Ebene 2.0+.

Im Grunde genommen ist dies eine gĂ€ngige Praxis. Heutzutage verwahrt kaum jemand alle Daten auf einem einzigen LUN: Alle bemĂŒhen sich, dass es vielleicht acht, vielleicht vierzig oder sogar noch mehr sind. Dies ist ein offensichtlicher und richtiger Ansatz, den wir unterstĂŒtzen. Aber wenn Ihre Aufgabe nur einen einzigen LUN erfordert, der einfacher zu warten ist, ermöglichen es unsere architektonischen Lösungen, auf diesem eine Leistung von 80 % der verfĂŒgbaren Leistung beim Einsatz mehrerer LUN zu erreichen.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Dynamische Planung der Lastverteilung der Prozessoren.

Die Lastverteilung auf die Prozessoren bei Verwendung eines einzigen LUN wird bei uns wie folgt umgesetzt: Die Aufgaben werden bereits auf LUN-Ebene in separate kleine "Shards" aufgeteilt, von denen jeder fest einem bestimmten Controller im "Engine" zugeordnet ist. Dies geschieht, damit das System keine Leistung verliert, wĂ€hrend es mit diesem DatenstĂŒck auf verschiedene Controller wechselt.

Ein weiterer Mechanismus zur Aufrechterhaltung der hohen Leistung ist das dynamische Scheduling, bei dem bestimmte Prozessorkerne verschiedenen Aufgabengruppen zugewiesen werden können. Beispielsweise, wenn das System gerade in der Phase der Deduplication und Kompression verharrt, können Teile der Kerne in den Prozess der Ein- und Ausgabe eingebunden werden. Oder umgekehrt. All dies geschieht automatisch und ist fĂŒr den Benutzer transparent.

Die Daten ĂŒber die aktuelle Auslastung jedes Kerns von Dorado V6 werden nicht im grafischen Interface angezeigt, können jedoch ĂŒber die Eingabeaufforderung abgerufen werden, indem man das Betriebssystem des Controllers anruft und den ĂŒblichen Linux-Befehl nutzt. top.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

NVMe- und RoCE-UnterstĂŒtzung

Wie bereits erwĂ€hnt, unterstĂŒtzt Dorado V6 derzeit NVMe ĂŒber Fibre Channel „out of the box“ und benötigt keine Lizenzen. Mitte des Jahres wird die UnterstĂŒtzung des NVMe ĂŒber Ethernet-Modus hinzukommen. FĂŒr eine vollumfĂ€ngliche Nutzung wird die UnterstĂŒtzung von Ethernet mit Direct Memory Access (DMA) Version v2.0 sowohl von der Speichereinheit selbst als auch von den Switches und Netzwerkkarten benötigt. Zum Beispiel von Mellanox ConnectX-4 oder ConnectX-5. Auch Netzwerkkarten, die auf unseren Chips basieren, können verwendet werden. DarĂŒber hinaus muss die UnterstĂŒtzung von RoCE auf Betriebssystemebene umgesetzt werden.

Insgesamt betrachten wir Dorado V6 als ein NVMe-orientiertes System. Trotz der bestehenden UnterstĂŒtzung von Fibre Channel und iSCSI planen wir langfristig den Übergang zu schnellem Ethernet mit RDMA.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Ein Hauch von Marketing

Dank der hohen Fehlertoleranz des Dorado V6-Systems, seiner guten horizontalen Skalierbarkeit und der UnterstĂŒtzung verschiedener Migrationstechnologien zeigt sich der wirtschaftliche Nutzen des Kaufs erst mit Beginn der intensiven Nutzung der Speicherlösungen. Wir werden weiterhin bestrebt sein, den Besitz des Systems so rentabel wie möglich zu gestalten, auch wenn dies zu Beginn nicht sofort sichtbar ist.

Insbesondere haben wir das FLASH EVER-Programm ins Leben gerufen, das mit der VerlÀngerung des Lebenszyklus der Speicherungslösungen verbunden ist und darauf abzielt, den Kunden bei Upgrades bestmöglich zu entlasten.

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Dieses Programm umfasst eine Reihe von Maßnahmen:

  • die Möglichkeit, Controller und Plattenregale schrittweise auf neue Versionen zu ersetzen, ohne die gesamte Hardware auf einmal auszutauschen (fĂŒr Dorado V6-Systeme der Hi-End-Klasse);
  • die Möglichkeit der föderierten Speicherung (Kombination unterschiedlicher Versionen von Dorado innerhalb eines hybriden Clusters von Speicherlösungen);
  • intelligente Virtualisierung (die Möglichkeit, Hardware von Dritten als Teil der Dorado-Lösung zu verwenden).

Warum OceanStor Dorado V6 das schnellste und zuverlÀssigsten SAN ist.

Es sei noch erwĂ€hnt, dass die herausfordernde weltweite Lage die kommerziellen Perspektiven des neuen Systems nur wenig beeinflusst hat. Obwohl die offizielle EinfĂŒhrung von Dorado V6 erst im Januar stattfand, sehen wir eine hohe Nachfrage danach in China sowie großes Interesse seitens russischer und internationaler Partner aus dem Finanzwesen und von Regierungsstellen.

Neben allem anderen ist die Frage der Bereitstellung virtueller ArbeitsplĂ€tze fĂŒr Remote-Mitarbeiter, unabhĂ€ngig davon, wie lange die Pandemie andauert, besonders drĂ€ngend. Auch in diesem Prozess könnte Dorado V6 viele Fragen klĂ€ren. DafĂŒr setzen wir alle erforderlichen Anstrengungen ein und haben unter anderem praktisch eine Einigung ĂŒber die Integration des neuen Systems in die VMware-KompatibilitĂ€tsliste erzielt.

***

Übrigens, vergessen Sie nicht unsere zahlreichen Webinare, die nicht nur im russischsprachigen Raum, sondern auch auf globaler Ebene stattfinden. Die Liste der Webinare fĂŒr April finden Sie unter dem Link.

Quelle: habr.com

60GB SSD 8Gb DDR4