,

Unterbrechungsfrei durch Design: Wie Purity Enterprise Storage revolutionierte

Disruption ist schon lange eine unerwünschte Realität im Enterprise-Storage. Pure Storage hat eine neue Realität mit unterbrechungsfreiem alles entwickelt.

Enterprise Storage

Zusammenfassung

For a long time, the approach in enterprise storage has been to just accept disruption. Pure Storage took a fundamentally different approach, making non-disruptive operations a foundational strength, not an afterthought.

image_pdfimage_print

„Unsere Geschäftsanwender riefen unser Infrastrukturteam an, um zu fragen, was sich geändert hatte – ihre Analysen liefen deutlich schneller. Das Team hatte ihnen noch nicht einmal gesagt, dass ein Upgrade in der Nacht zuvor stattgefunden hat.“

– Pure Storage-Kunde

Ja, das ist eine wahre Geschichte. Und es spiegelt genau wider, warum Pure Storage die Art und Weise, wie Storage schon immer ausgeführt wurde, in Frage stellt.

Herkömmliche Storage-Systeme wurden nie dafür entwickelt, sich weiterzuentwickeln. Sie wurden über Jahrzehnte hinweg zusammengesetzt, durch Akquisitionen zusammengefügt und voller Komplexität. Jedes Upgrade bedeutete Risiko. Jede neue Funktion hat weitere Layer hinzugefügt. Unterbrechungen waren nicht die Ausnahme. Es war die Erwartung.

Wir haben uns weigert, so aufzubauen.

Vom ersten Tag an hat Pure Storage einen anderen Weg eingeschlagen. Wir haben eine konsistente Architektur entwickelt, die darauf ausgelegt ist, einfach, modern und unterbrechungsfrei zu bleiben. Ohne Komplett-Upgrades. Keine Ausfallzeiten für Innovationen. Nur eine saubere, einheitliche Plattform, die sich kontinuierlich verbessert, ohne zu unterbrechen, was bereits funktioniert.

Dabei ging es nicht darum, mehr Funktionen zu nutzen. Es ging darum, die Grundlage neu zu überdenken.

Diese Denkweise bestimmt immer noch alles, was wir aufbauen. Wir wussten, dass wir den Kreislauf herkömmlicher Komplexität und Unterbrechungen durchbrechen mussten.

Überwindung des Unterbrechungszyklus

Von Anfang an wussten wir, dass Enterprise Storage nicht nur mehr Performance oder Kapazität erforderte. Es benötigte Disruptionsfreiheit.

Upgrades waren zu einer schmerzhaften, akzeptierten Realität geworden. Jeder Wechsel zu neuer Technologie bedeutete geplante Ausfallzeiten, manuelle Eingriffe, teamübergreifende Koordination und ernsthafte Risiken. IT-Teams mussten das System umgehen, anstatt von ihm unterstützt zu werden.

Wir wollten das ändern. Die Planung von unterbrechungsfreien Upgrades war nie nur eine Funktion, sondern eine strategische Wahl. Es war eine zentrale architektonische Entscheidung. Wir haben eine Plattform entwickelt, die Hardware-Aktualisierungen, Software-Updates und sogar größere Systemänderungen ermöglicht, ohne Anwendungen zu unterbrechen oder komplexe Workarounds zu erfordern.

Die Entwicklung von Unterbrechungen hat alles verändert, anstatt sie zu umgehen. Diese Entscheidung prägte von Anfang an den Aufbau jeder Ebene der Plattform. Es ist nach wie vor eine der klarsten Möglichkeiten, von herkömmlichen Storage-Denken abzuweichen.

Flash für echte Unterbrechungen neu gestalten

Die meisten Storage-Systeme verwenden handelsübliche SSDs. Diese Laufwerke verfügen über integrierte Verhaltensweisen und Einschränkungen, insbesondere in Bezug auf Verschleißmanagement, Fehlerbehandlung und Firmware-Updates. Anbieter haben wenig Kontrolle darüber, wie sich der Flash verhält, was eine vorhersehbare Performance und unterbrechungsfreie Upgrades nahezu unmöglich macht.

Bei Pure Storage entschieden wir uns dafür, diese veraltete Denkweise zu verwerfen, und bauten unsere eigenen Flash-Module, DirectFlash® Modules (DFMs), um uns die volle Kontrolle über die Flash-Ebene zu geben. Anstatt uns auf die undurchsichtige Firmware von herkömmlichen SSDs zu verlassen, haben wir Flash-Management in die Softwareebene der Pure Storage-Plattform verschoben. Dadurch können wir die Datenplatzierung orchestrieren, den Verschleiß optimieren und die Performance direkt über das System verwalten.

Noch wichtiger ist, dass es etwas ermöglicht hat, was herkömmliche SSD-basierte Systeme nicht können: unterbrechungsfreie Flash-Upgrades. Mit DFMs können Daten dynamisch aus älteren Modulen evakuiert werden, während die Systeme online bleiben. DFMs mit höherer Dichte können dann ohne Ausfallzeiten hinzugefügt und neu ausbalanciert werden, ohne Performance-Einbußen und ohne Beeinträchtigung von Anwendungen.

Das war nicht nur eine Hardware-Auswahl. Es war eine bewusste Designentscheidung, die mit unserer zentralen Architekturphilosophie übereinstimmt: den gesamten Stack kontrollieren, Unterbrechungen beseitigen und Systeme kontinuierlich auf dem neuesten Stand halten.

Stateless-Architektur: Die Grundlage für Always-On-Upgrades

Eine der wichtigsten Designentscheidungen in der Pure Storage-Plattform ist die statusfreie Architektur. Dieser Ansatz verändert den Betrieb von Storage-Systemen und ist ein wichtiger Grund, warum unterbrechungsfreie Upgrades möglich sind.

In herkömmlichen Systemen fungieren Controller als Gehirne. Sie speichern Konfigurationsdaten, verwalten die Systemidentität und koordinieren das Systemverhalten. Der Austausch eines Controllers bedeutet oft den Austausch dieser Kernintelligenz. Er erfordert geplante Ausfallzeiten, komplexe Neukonfigurationen und birgt unnötige Risiken.

In unserer Architektur leben die Systemidentität und -konfiguration innerhalb der Storage-Geräte selbst, nicht in den Controllern. Das bedeutet, dass Controller zustandslos und einfach austauschbar sind. Sie können einen neuen Controller installieren, selbst von einer neueren Hardware-Generation, und er übernimmt sofort die Rolle des ersetzten Controllers. Keine Neukonfiguration, Ausfallzeiten oder Unterbrechungen.

Dieses Design beseitigte Abhängigkeiten zwischen Hardware und Software und ermöglichte schnellere Upgrades und eine einfachere Skalierung. Außerdem können IT-Teams darauf vertrauen, dass die Modernisierung der Infrastruktur den Betrieb nicht beeinträchtigt. Statelessness ist nicht nur ein Merkmal. Es handelt sich um ein grundlegendes Designprinzip, das sicherstellt, dass Systeme weiterhin laufen, selbst wenn sich die Technologie in ihnen weiterentwickelt.

„Wir haben von FlashArray//M20 zu //M50 zu //M70 zu //X70 über sechseinhalb Jahre hinweg mit 100 % Betriebszeit über alle diese Gehäuse, alle Storage-Upgrades, alle Purity-Code-Upgrades, ohne jemals offline zu gehen, gewechselt.“

– Pure Storage-Kunde

Entdecken Sie die Daten-Storage-Services von Purity

Dual-Mode-Architektur, die einen kontinuierlichen Betrieb ermöglicht

FlashArray® und FlashBlade™, die All-Flash-Grundlage der Pure Storage-Plattform, verwenden eine einzigartige Dual-Mode-Architektur, die ein active-active-Frontend mit einem Aktiv-Passiv-Backend kombiniert. Dieses Design spielt eine entscheidende Rolle bei der Aufrechterhaltung des kontinuierlichen Betriebs während jedes Upgrade- oder Wartungsprozesses.

Während Firmware- oder Hardware-Upgrades bleiben alle Datenpfade vollständig offen und zugänglich. Anwendungen laufen ohne Pause weiter, während Upgrades leise im Hintergrund erfolgen. Die Performance eines Controllers wird immer in Reserve gehalten, wodurch sichergestellt wird, dass das System mit voller Kapazität betrieben wird, selbst wenn die Komponenten aktualisiert werden.

Dieser Ansatz macht komplexe Multipathing-Software überflüssig, auf die herkömmliche Systeme angewiesen sind, um die Verfügbarkeit aufrechtzuerhalten. Multipathing erhöht oft die Komplexität der Konfiguration und kann zu einem Fehlerpunkt oder Engpass werden.

Die Ergebnisse sprechen für sich. Pure Storage hat im letzten Jahrzehnt mehr als 11.000 Controller-Upgrades durchgeführt, von denen jedes ohne Ausfallzeiten und ohne Performance-Einbußen durchgeführt wurde.

Globales Flash-Management: Beispiellose Datenmobilität

Ein wichtiger Bestandteil der unterbrechungsfreien Architektur der Pure Storage-Plattform ist die Art und Weise, wie sie Flash verarbeitet. Herkömmliche Storage-Systeme sind an die Grenzen von handelsüblichen Laufwerken gebunden. Upgrade bedeutet Ausfallzeiten, Datenmigration und Risiko.

Mit dem globales Flash-Management von Pure Storage können Kunden die zunehmende Flash-Dichte nutzen, sobald sie verfügbar werden. Stellen Sie sich vor, Sie können Daten aus älteren DirectFlash-Modulen mit geringerer Dichte evakuieren, diese Module physisch entfernen, Ersatzmodule mit höherer Dichte installieren und Ihre Daten neu ausgleichen, während Ihre Anwendungen unterbrechungsfrei weiterlaufen.

Diese Datenmobilität geht über einfache Kapazitäts-Upgrades hinaus. Wenn neue Flash-Technologien auf den Markt kommen (wie der Wechsel von SAS zu NVMe), ermöglicht Purity es Kunden, diese Innovationen ohne den herkömmlichen Ansatz zu implementieren, der Storage seit Jahrzehnten dominiert.

Über das Technische hinaus: Eine neue Philosophie für Storage

Im Unternehmens-Storage erscheint „unterbrechungsfrei“ oft in Verträgen, aber nicht in der tatsächlichen Erfahrung. Anbieter verwenden den Begriff, um zu beruhigen, aber was sie liefern, ist ein langsamer, manueller Prozess, der als Fortschritt verschleiert wird.

So sieht das in der Regel aus. Ein neues Array wird neben Ihrem aktuellen System geliefert. Ihr Team ist dafür verantwortlich, sie bereitzustellen, Konnektivität einzurichten, die Kompatibilität zu validieren, Hosts neu zu konfigurieren und jeden Workload zu migrieren. Dies kann Wochen oder sogar Monate dauern. Während dieser Zeit jonglieren Sie mit Änderungsfenstern, koordinieren sich mit Anwendungsteams und hoffen, dass während der Umstellung keine Überraschungen auftreten.

Ja, technisch bleibt das ursprüngliche Array online. Aber hinter den Kulissen verwalten Sie zwei Systeme, duplizieren die Infrastruktur und navigieren durch eine komplexe Übergabe. Das Risiko ist real. Der Aufwand ist enorm. Und die Uhr läuft bereits auf den nächsten Zyklus zu. So sieht „unterbrechungsfrei“ aus, wenn es durch Verträge und nicht durch Architektur definiert ist.

Die Pure Storage-Plattform verfolgt einen anderen Ansatz. Upgrades erfolgen im System. Sie benötigen kein zweites Array. Sie benötigen keine Host-Ausfallzeit. Sie müssen nichts neu konfigurieren oder neu erstellen. Unabhängig davon, ob es sich um neue Controller, dichteren Flash oder die neueste Software handelt, werden Änderungen ohne Auswirkungen auf Ihre Anwendungen vorgenommen.

Herkömmliche Anbieter verlassen sich auf den Fine Print. Pure Storage setzt auf Design.