Software-definierte Speicherlösungen oder was die Dinosaurier ausgelöscht hat?

Software-definierte Speicherlösungen oder was die Dinosaurier ausgelöscht hat?

Einst standen sie an der Spitze der Nahrungskette. Jahrtausende lang. Doch dann geschah das Unvorstellbare: Der Himmel wurde von Wolken verdeckt, und sie hörten auf zu existieren. Am anderen Ende der Welt fanden Ereignisse statt, die das Klima veränderten: Die Bewölkung nahm zu. Die Dinosaurier wurden zu groß und zu langsam: Ihre Überlebensversuche waren zum Scheitern verurteilt. Höhere Raubtiere regierten die Erde 100 Millionen Jahre lang, wuchsen immer größer und wurden immer stärker. Sie entwickelten sich zu dem, was wie ein ideales Wesen auf der Spitze der Nahrungskette erschien, doch das Universum veränderte plötzlich das Antlitz unseres Planeten.

Ironischerweise waren es genau die Wolken, die vor 66 Millionen Jahren die Dinosaurier vom Antlitz der Erde verschwinden ließen. Genauso vernichten Wolken heute die klassischen Speichersysteme, die sich "an der Spitze der Nahrungskette" befinden. In beiden Fällen lag das Problem nicht an den Wolken selbst, sondern an der Fähigkeit, sich an die sich verändernde Welt anzupassen. Bei den Dinosauriern geschah alles schnell: Die verheerenden Effekte der Wolken traten innerhalb von Tagen oder Wochen nach dem Meteoriteneinschlag (oder dem Vulkanausbruch – die Wahl der Theorie bleibt Ihnen überlassen) auf. Bei den klassischen Datenspeichern dauert der Prozess Jahre, aber er ist natürlich unumkehrbar.

Trias-Zeitalter: das Jahrhundert des großen Eisens und das Auftreten von migrierenden Anwendungen

Was ist also passiert? In dem bestehenden Ökosystem gab es Primär- und Sekundärspeichersysteme, Unternehmenssysteme und direkt angeschlossene Speicher (DAS). Diese Kategorien wurden von Analysten definiert, hatten ihre Marktvolumina, Kostenindikatoren, Zuverlässigkeit, Leistung und Skalierbarkeit. Und dann geschah etwas Merkwürdiges.

Das Auftreten von virtuellen Maschinen bedeutete, dass auf einem Server gleichzeitig viele Anwendungen, wahrscheinlich von mehreren Eigentümern, betrieben werden konnten – solche Veränderungen stellten sofort die Zukunft der direkt angeschlossenen Speichergeräte in Frage. Dann entwickelten die Eigentümer der größten hyperskalierbaren Infrastrukturen (Hyperscaler) wie Facebook, Google, eBay usw., die es leid waren, enorme Summen für Speicherlösungen zu zahlen, eigene Anwendungen, die die Datenverfügbarkeit auf normalen Servern anstelle von großen „stahlernen“ Speichersystemen gewährleisteten. Später brachte das Unternehmen Amazon etwas Merkwürdiges auf den Markt, das als Simple Storage Service (S3) bezeichnet wird. Kein Block, keine Datei, sondern etwas grundlegend Neues: Es wurde unmöglich, ein System zu kaufen; man konnte nur noch einen Dienst erwerben. Moment mal, was ist das für ein helles Licht, das am Himmel sichtbar ist? Noch ein Asteroid?

Jura-Zeitalter: Die Ära der „ausreichend guten Dinosaurier“

Wir sind in die Entwicklungsphase der Speicherlösungen mit der Ideologie „ausreichend gut“ eingetreten. Kunden, die Speicherlösungen nutzen, begannen, an der Berechtigung der zehn- oder sogar hundertfachen Aufschläge auf die Hardware, die sie für ihre Unternehmensspeicherlösungen zahlten, zu zweifeln. Mittelklasse-Arrays begannen, Marktanteile von Hochleistungsystemen zurückzugewinnen. Produkte wie HPE 3PAR wiesen ein schnelles Wachstum auf. EMC Symmetrix, einst das dominierende Array der Unternehmensklasse, hielt immer noch ein gewisses Territorium, aber es schrumpfte rapide. Viele Nutzer begannen, ihre Daten in AWS zu migrieren.

Auf der anderen Seite begannen Innovatoren im Bereich Speicherlösungen, Ideen von Hyperscalern zu übernehmen, indem sie Technologien für horizontal skalierbare Systeme verwendeten – eine Ideologie, die der vertikalen Skalierung entgegensteht. Es wird erwartet, dass die neue Software für Speicherlösungen auf normalen Servern funktionieren kann, genau wie bei Hyperscalern. Keine 10-100-fachen Preise über dem Kosten des eigentlichen Equipments mehr. Theoretisch können beliebige Server verwendet werden – die Wahl hängt von Ihren Vorlieben ab. Das Zeitalter der softwaredefinierten Speicherlösungen (SDS) hat begonnen: Die Wolken bedeckten den Himmel, die Temperatur fiel, und die Population der Spitzenpredatoren begann zu sinken.

Kreidezeit: Der Beginn der Evolution der softwaredefinierten Speicherlösungen

Die frühen Tage der softwaredefinierten Speicherlösungen waren turbulent. Es wurde viel versprochen, aber wenig geliefert. Gleichzeitig fand ein wichtiger technologischer Wandel statt: Flash-Speicher wurde zur modernen Alternative zur "rotierenden Rostschicht" (HDD). Dies war eine Zeit, in der viele Speicher-Startups entstanden und leicht verfügbare Venture-Kapitalmittel angeboten wurden. Alles wäre großartig gewesen, wenn nicht ein Problem aufgetaucht wäre: Datenspeicherung erfordert ernsthafte Überlegungen. Es stellte sich heraus, dass Kunden ihre Daten liebten. Wenn sie den Zugang dazu verlieren oder in Terabyte-Daten ein paar falsche Bits entdecken, machen sie sich ernsthaft Sorgen. Die meisten Startups überlebten nicht. Die Kunden erhielten großartige Funktionen, aber die grundlegenden Werkzeuge waren nicht immer optimal. Ein schlechtes Rezept.

Känozoikum: Speicherarrays dominieren

Kaum jemand spricht darüber, was danach geschah, denn es ist nicht besonders interessant – die Kunden kaufen weiterhin die gleichen klassischen Speicherarrays. Natürlich haben die, die ihre Anwendungen in die Cloud verschoben haben, auch ihre Daten dorthin ausgelagert. Aber für die überwältigende Mehrheit der Kunden, die nicht vollständig in die Cloud wechseln oder gar nicht wechseln wollen, hat Hewlett Packard Enterprise weiterhin klassische Arrays angeboten.

Wir leben im Jahr 2019, also warum gibt es immer noch ein multibillionenschweres Geschäft mit Speicherlösungen, das auf Technologien aus der Y2K-Ära basiert? Weil sie funktionieren! Einfach ausgedrückt, die Anforderungen kritischer Anwendungen wurden nicht von den Produkten erfüllt, die während des Hypes geschaffen wurden. Produkte wie HPE 3PAR blieben die besten Optionen für Unternehmenskunden, und die neue Entwicklungsstufe der Architektur von HPE 3PAR – HPE Primera – bestätigt dies nur.

Die Möglichkeiten der softwaredefinierten Speicherlösungen waren im Übrigen großartig: horizontale Skalierbarkeit, Nutzung standardmäßiger Server… Doch der Preis dafür war: instabile Verfügbarkeit, unvorhersehbare Leistung und spezifische Skalierungsregeln.

Die Komplexität der Anforderungen von Kunden besteht darin, dass sie niemals einfacher werden. Niemand wird sagen, dass der Verlust der Datenintegrität oder eine Erhöhung der Ausfallzeiten akzeptabel sind. Aus diesem Grund ist die Architektur für Storage-Systeme so wichtig, die gleichzeitig den Anforderungen moderner, schnell sich entwickelnder Rechenzentren gerecht wird und bei der Suche nach einem Kompromiss nicht auf die Schlüsselmerkmale eines Unternehmens-Storage-Systems verzichtet.

Tertiäre Periode: Das Auftreten neuer Lebensformen

Lassen Sie uns versuchen zu verstehen, wie es einem der neuen Akteure auf dem Markt für Storage-Systeme – der Firma Datera – gelungen ist, mit dieser anspruchsvollen Mischung aus historisch gewachsenen und neuen Anforderungen an Storage-Systeme umzugehen. Vor allem durch die Umsetzung einer Architektur, die darauf abzielt, die oben beschriebene Dilemma zu lösen. Es ist nicht möglich, eine alte Architektur zu modifizieren, um die Herausforderungen eines modernen Rechenzentrums zu bewältigen, genau wie es unmöglich ist, die Architektur eines mittleren softwaredefinierten Storage-Systems zu ändern, um den Anforderungen gerecht zu werden, die an Systeme der Unternehmensklasse gestellt werden: Dinosaurier haben sich nicht in Säugetiere verwandelt, weil die Temperatur gefallen ist.

Die Erstellung einer Lösung, die den Anforderungen von Unternehmens-Speichersystemen entspricht und gleichzeitig den gesamten Wert der Dynamik moderner Rechenzentren berücksichtigt, ist eine schwierige Aufgabe, aber genau das wollte die Firma Datera erreichen. Die Spezialisten von Datera arbeiteten fünf Jahre lang daran und fanden das Rezept zur "Zubereitung" eines softwaredefinierten Enterprise-Storage-Systems.

Die größte Schwierigkeit, mit der Datera konfrontiert war, bestand darin, den logischen Operator "AND" anstelle des deutlich einfacheren "OR" verwenden zu müssen. Stabile Verfügbarkeit, "AND" vorhersehbare Leistung, "AND" architektonische Skalierbarkeit, "AND" Orchestrierung-als-Code, "AND" standardisierte Hardware, "AND" Implementierung von Verwaltungspolitiken, "AND" Flexibilität, "AND" datengestütztes Management, "AND" Sicherheit, "AND" Integration in offene Ökosysteme. Der logische Operator "AND" ist ein Zeichen länger als "OR" – das ist das Hauptunterscheidungsmerkmal.

Quartäre Periode: Moderne Rechenzentren und der dramatische Klimawandel bestimmen die Entwicklung softwaredefinierter Storage-Systeme.

Wie hat Datera eine Architektur geschaffen, die sowohl den Anforderungen traditioneller, unternehmenskundiger Speicherlösungen (SAS) als auch den Bedürfnissen moderner Rechenzentren gerecht wird? Alles reduziert sich wieder auf diesen lästigen Operator „UND“.

Es hatte keinen Sinn, die einzelnen Anforderungen nacheinander zu erfüllen. Die Summe solcher Elemente wird nicht zu einem Ganzen. Wie in jedem komplexen System war hier eine sorgfältige Ausarbeitung des gesamten Komplexes ausgeglichener Kompromisse wichtig. Bei der Entwicklung orientierten sich die Experten von Datera an drei grundlegenden Prinzipien:

  • Verwaltung unter Berücksichtigung der spezifischen Anwendungen;
  • ein einheitlicher Mechanismus zur Sicherstellung der Datenflexibilität;
  • hohe Leistung durch reduzierte Overheadkosten.

Eine gemeinsame Eigenschaft dieser Prinzipien ist die Einfachheit. Einfache systematische Verwaltung, einfache Datenverwaltung durch einen einheitlichen eleganten Mechanismus und Gewährleistung einer vorhersehbaren (und hohen) Leistung durch Kostensenkung. Warum ist Einfachheit so wichtig? Erfahrene Meister aus der Welt der Speicherlösungen wissen, dass es nicht möglich ist, die Anforderungen an SAS für moderne dynamische Rechenzentren nur mit granularer Verwaltung, einer Vielzahl von Datenverwaltungstools und Hyperoptimierung zur Leistungssteigerung zu erfüllen. Ein Komplex solcher Methoden ist uns bereits als SAS-Dinosaurier bekannt.

Die Vertrautheit mit diesen Prinzipien hat Datera gute Dienste geleistet. Die von ihnen entwickelte Architektur vereint auf der einen Seite die Verfügbarkeit, Leistung und Skalierbarkeit moderner unternehmenskundiger Speicherlösungen und auf der anderen Seite die Flexibilität und Geschwindigkeit, die für moderne softwaredefinierte Rechenzentren erforderlich sind.

Die Verfügbarkeit von Datera in Russland

Datera ist ein globaler Technologiek партнер von Hewlett Packard Enterprise. Die Produkte von Datera wurden auf Kompatibilität und Leistung mit verschiedenen Modellen von Serven getestet. HPE ProLiant.

Mehr über die Datera-Architektur erfahren Sie im HPE-Webinar am 31. Oktober.

Quelle: habr.com

60GB SSD 8Gb DDR4