Qumulo LogoQumulo Logo

Blog

Das Ende der WAN-Beschleunigung

Warum „Bump-in-the-Wire“-Boxen weder Latenz noch Sicherheit noch Konsistenz beheben können – und warum ein globales Dateisystem dies endlich schafft.

Seit mehr als zwei Jahrzehnten wird die WAN-Beschleunigung als unverzichtbares Mittel gegen die Herausforderungen der Entfernung vermarktet. Als Unternehmen ihre Datei-Workloads immer weiter von zentralisierten Rechenzentren weg verlagert haben, entstand eine Klasse von Appliances, die versprachen, das WAN zu optimieren, indem sie sich in die Mitte schalteten, den Datenverkehr manipulierten und Latenzen kaschierten. Diese Systeme waren zu ihrer Zeit genial, aber sie wurden für eine Welt konzipiert, die es heute nicht mehr gibt: eine Welt mit unverschlüsselten Protokollen, lose konsistenter Dateisemantik, simplen Blockprotokollen für kleine Datensätze, Zweigstellen mit statischen Daten, Microsoft Exchange-Servern als primärer Arbeitslast und Hauptproblem für Kunden sowie Anwendungen, die mit Ungenauigkeiten zurechtkommen. In modernen Unternehmen, die durch flächendeckende Verschlüsselung, Zero-Trust-Sicherheitsmodelle, globale Zusammenarbeit und unstrukturierte Daten im Petabyte-Bereich geprägt sind, ist die WAN-Beschleunigung nicht nur unzureichend. Sie ist oft sogar kontraproduktiv.

Das grundlegende Problem liegt in der Physik. Die Latenz in Weitverkehrsnetzen wird maßgeblich durch die Lichtgeschwindigkeitsgrenze und die Anzahl der für die Ausführung eines Vorgangs erforderlichen Hin- und Rückläufe bestimmt. WAN-Optimierungsgeräte können die Lichtgeschwindigkeit nicht ändern. Stattdessen versuchen sie, die Hin- und Rückläufe durch Proxying von Protokollen, das Zusammenfassen von Bestätigungen, das Vorwegnehmen von Lesevorgängen und aggressives Caching zu optimieren. Dies funktioniert nur, wenn das Gerät das Protokoll erkennen und interpretieren kann und nur, wenn die zugrunde liegende Arbeitslast Abweichungen von der strengen Semantik toleriert. Da sich Dateisysteme weiterentwickelt haben, trifft keine dieser Annahmen mehr zu.

Moderne Dateiprotokolle wie SMB3 und NFSv4 wurden ausdrücklich entwickelt, um strengere Korrektheitsgarantien und höhere Sicherheit zu gewährleisten. Die Verschlüsselung und Signierung bei SMB3, Kerberos-authentifiziertes NFS mit Datenschutz sowie durchgängiges TLS verhindern, dass der Optimierer Einblick in Nutzdaten und den Protokollstatus erhält. Um ihre Wirksamkeit wiederzuerlangen, müssen WAN-Beschleuniger das Protokoll terminieren, den Datenverkehr entschlüsseln und ihn nach der Bearbeitung erneut verschlüsseln. Das ist keine Optimierung, sondern ein Eingriff in die Architektur. Das Gerät wird zu einem Man-in-the-Middle, dem Schlüssel, Zertifikate und die Domänenmitgliedschaft anvertraut werden müssen. In dem Moment, in dem Sie dies tun, haben Sie Ihre Sicherheitsgrenze erweitert, neue Fehlerquellen eingeführt und die von modernen Unternehmen geforderten End-to-End-Integritätsgarantien verletzt – ganz zu schweigen von der Herausforderung, „Bump-in-the-Wire“-Geräte bei Datenverkehrsströmen von 100 Gbit/s horizontal zu skalieren und die Komplexität der Datenumleitung zu bewältigen.

Selbst wenn die Verschlüsselung rechtmäßig beendet wird, birgt das Protokoll-Proxying subtile semantische Risiken. Dateisysteme sind keine Byte-Ströme; sie sind komplexe endliche Zustandsmaschinen mit Semantik in Bezug auf Reihenfolge, Sperren, Delegierung, Oplocks, Leases, dauerhafte Handles und Fehlerbehebung. WAN-Beschleuniger müssen diese Verhaltensweisen zwangsläufig approximieren. Sie spekulieren, sie raten. Sie speichern Metadaten im Cache. Sie bestätigen Operationen vorzeitig. Dabei tauschen sie Korrektheit gegen wahrgenommene Reaktionsfähigkeit ein. Bei Ausfällen, Verbindungsschwankungen, asymmetrischem Routing und Neustarts der Geräte treten die Randfälle zutage: veraltete Lesevorgänge, beschädigte Sperren, verzögerte Sichtbarkeit und schwer zu behebende Inkonsistenzen, die sich eher als Unzuverlässigkeit der Anwendung denn als eindeutiger Fehler äußern. Unternehmen tolerieren dies, bis sie es nicht mehr können – und bis dahin ist die eigentliche Ursache unter Schichten von Optimierungen begraben.

Es gibt ein tiefer liegendes Problem, das die WAN-Optimierung nie wirklich angegangen ist: die Abhängigkeit von der Round-Trip-Zeit selbst. Viele Datei-Workloads sind von Natur aus „kommunikationsintensiv“, da sich das Dateisystem an einem entfernten Standort befindet. Jeder Vorgang wie „open“, „getattr“, „lock“, „write“, „commit“ und „close“ erfordert eine Koordination über große Entfernungen hinweg. Keine noch so ausgefeilte Manipulation des TCP-Fensters und keine spekulativen Bestätigungen können die grundlegende Abhängigkeit von einer zentralen Instanz beseitigen. Die WAN-Optimierung kaschiert die Latenzsymptome; sie beseitigt jedoch nicht die architektonische Ursache.

Hier muss die Branche ihre Denkweise ändern: weg von der Beschleunigung des Datenverkehrs hin zur Beseitigung unnötigen Datenverkehrs, weg von der Optimierung von Protokollen hin zu einem Umdenken darüber, wo die Kontrolle über das Dateisystem liegt. Genau auf diesem Modell basiert Qumulo.

Qumulo versucht nicht, Datei- und Objektprotokolle durch eine Vermittlungsposition zu beschleunigen. Stattdessen erweitert es das Dateisystem selbst über verschiedene Standorte hinweg. Der Unterschied ist grundlegend. Wenn man das Dateisystem erweitert, versucht man nicht mehr, das Protokoll zu überlisten, sondern definiert den Geltungsbereich des Systems neu, das für die Korrektheit verantwortlich ist. Die globale Dateisystemarchitektur von Qumulo schafft einen einzigen, einheitlichen Namensraum, der Core, Cloud und Edge umfasst und dabei die vollständige POSIX- und SMB-Semantik beibehält. Es gibt kein Proxying, keine Protokollterminierung und keine Aufhebung der Verschlüsselung. Authentifizierung und Autorisierung erfolgen weiterhin durchgängig und werden vom Dateisystem mithilfe nativer Identitätsintegrationen durchgesetzt. Die Verschlüsselung bleibt intakt, da es keine Zwischenstation gibt, die Einblick in die Nutzdaten erhalten muss.

Entscheidend ist, dass Qumulo dauerhafte lokale Schreibvorgänge am Netzwerkrand und in der Cloud ermöglicht. Das bedeutet, dass Clients bei den meisten Vorgängen mit einer lokalen Instanz interagieren. Metadaten sind lokal. Sperren sind lokal. Das Öffnen und Schließen von Dateien sowie kleine E/A-Vorgänge werden ausgeführt, ohne das WAN zu durchlaufen. Die Round-Trip-Abhängigkeit, die WAN-Beschleuniger zu verbergen versuchen, wird architektonisch beseitigt. Die Latenz wird nicht nur optimiert, sondern vollständig beseitigt.

Die Konsistenz bleibt gewahrt, da Qumulo Semantiken nicht nur annähernd umsetzt, sondern sie zwingend durchsetzt. Ein lokal bestätigter Schreibvorgang ist gemäß den Garantien des Dateisystems dauerhaft – und nicht nur eine auf Vermutungen basierende Bestätigung durch einen Proxy, der darauf hofft, dass das WAN einwandfrei funktioniert. Die Sichtbarkeitsregeln sind präzise und deterministisch. Wenn Daten standortübergreifend gemeinsam genutzt werden müssen, leitet Qumulo Änderungen mithilfe von dateisystem-eigenen Mechanismen weiter, die die Reihenfolge, die Sperrabsicht und die Korrektheit bewahren. Das ist strenge Konsistenz, keine als Leistung getarnte eventuelle Sichtbarkeit.

Die Komprimierung spielt zwar eine Rolle, wird aber dort angewendet, wo sie hingehört: innerhalb des Dateisystems, bei den Daten, die tatsächlich übertragen werden müssen. Da Qumulo Dateigrenzen, Blocklayouts und Änderungsmuster versteht, kann es Daten effizient komprimieren und übertragen, ohne auf anfällige Heuristiken zur strömungsübergreifenden Deduplizierung zurückzugreifen, die bei Verschlüsselung versagen. Alle Dateitypen profitieren gleichermaßen davon – Medien, PowerPoint, Genomik, CAD, Protokolle, Checkpoints –, da der Mechanismus unterhalb der Anwendungsebene und oberhalb der Transportebene arbeitet, also auf der Ebene, auf der die Bedeutung der Daten noch erhalten bleibt.

Die Replikation auf Blockebene minimiert die WAN-Auslastung zusätzlich. Anstatt ganze Dateien erneut zu senden oder auf eine undurchsichtige Byte-Stream-Deduplizierung zurückzugreifen, überträgt Qumulo nur die Blöcke, die sich tatsächlich geändert haben. Dies ist deterministisch, effizient und unter Verschlüsselung robust, da der Vorgang auf der internen Darstellung des Dateisystems basiert und nicht auf dem Chiffretext. Das Ergebnis ist ein vorhersehbares WAN-Verhalten und keine „Best-Effort“-Optimierung, die je nach Entropie der Arbeitslast stark schwankt.

Aus Sicherheitssicht könnte der Kontrast nicht größer sein. Die WAN-Optimierung vergrößert die Angriffsfläche, indem sie privilegierte Zwischenstellen in Authentifizierungsabläufe und den Schlüsselaustausch einfügt. Qumulo reduziert die Angriffsfläche, indem es Zwischenstellen gänzlich eliminiert. Es besteht keine Notwendigkeit, einer Appliance Domänenanmeldedaten, Kerberos-Tickets oder private Schlüssel anzuvertrauen. Die Zero-Trust-Prinzipien bleiben gewahrt, da das Dateisystem die alleinige Entscheidungsinstanz für den Zugriff bleibt und die gesamte Kommunikation durchgehend verschlüsselt ist.

Aus betrieblicher Sicht erhöht die WAN-Optimierung die Komplexität genau dort, wo Unternehmen sich das am wenigsten leisten können: bei großem Umfang und im Ausfallfall. Die Appliances müssen dimensioniert, gekoppelt, aktualisiert, gepatcht und debuggt werden. Ihr Verhalten ist oft undurchsichtig, und ihre Ausfallmuster sind nichtlinear. Das Modell von Qumulo vereinfacht den Betrieb, indem es den bisher dreischichtigen Stack – Dateisystem, WAN-Optimierer und Netzwerk – zu einem einzigen, in sich geschlossenen System zusammenfasst, das seine eigenen Korrektheits- und Leistungsmerkmale aufweist.

Der aussagekräftigste Kritikpunkt an der WAN-Beschleunigung ist, dass ihr Nutzen mit der Modernisierung von Unternehmen abnimmt. Je mehr Sie verschlüsseln, desto weniger kann sie erkennen. Je strenger Ihre Anforderungen an die Konsistenz sind, desto weniger kann sie spekulieren. Je globaler und kooperativer Ihre Arbeitsabläufe sind, desto weniger hilft das Caching. Die WAN-Optimierung war eine rationale Antwort auf die Herausforderungen ihres Jahrzehnts. In unserem Zeitalter ist sie ein Anachronismus.

Bei der Zukunft des verteilten Dateispeichers geht es nicht darum, die Protokolle von gestern über die Netzwerke von heute zu beschleunigen. Es geht vielmehr darum, Dateisysteme zu entwickeln, die von Anfang an auf Entfernung, Sicherheit und Skalierbarkeit ausgelegt sind. Durch die Erweiterung des Dateisystems selbst, durch die Gewährleistung lokaler Beständigkeit und Autorität überall dort, wo Daten genutzt werden, und durch die Übertragung nur der unbedingt notwendigen Daten bei voller semantischer Genauigkeit macht Qumulo eine WAN-Beschleunigung überflüssig. Nicht, weil das WAN schneller geworden ist, sondern weil die Architektur endlich mit der Realität Schritt gehalten hat.