Qumulo LogoQumulo Logo

Technischer Überblick

Erfahren Sie, wie die einzigartige Cloud-native Architektur von Qumulo Dienste für unstrukturierte Daten für alle Ihre Workloads bereitstellt – egal ob vor Ort, am Netzwerkrand oder in der öffentlichen Cloud.

Whitepaper herunterladen

Überall ausführen, überall skalieren

Mit der Cloud Data Fabric von Qumulo können Sie Ihre Anwendungen problemlos in jeder Umgebung, an jedem Standort und auf jeder Plattform erweitern oder integrieren. Sie bietet die einzige weltweit einheitliche, plattformunabhängige Lösung für unstrukturierte Daten, die alle Ihre Workflows in Unternehmensumgebungen, Hybrid-Clouds und Multi-Clouds unterstützt. Das skalierbare Dateisystem von Qumulo sowie die leistungsstarken WebUI- und CLI-Tools vereinfachen die Datenverwaltung – ganz gleich, ob Sie diese für Ihre anspruchsvollsten Workflows oder für kostengünstigen Cloud-Archivspeicher benötigen. Unsere einzigartige, cloudnative Architektur befreit Sie von den Einschränkungen durch Plattform und Standort und ermöglicht Ihnen den Zugriff auf Daten von überall aus – sei es in Ihrem Rechenzentrum oder in der Cloud.

Unser Ziel bei Qumulo ist es, die Speicherung unstrukturierter Daten für moderne Unternehmen einfach, skalierbar und global zu gestalten. Wir machen es Ihnen leicht, Ihre Daten zu schützen. Wir machen es Ihnen leicht, Ihre anspruchsvollsten Workflows auszuführen – egal ob vor Ort oder in der Cloud. Wir machen Hybrid-Cloud-Speicher einfach.

Die Softwarearchitektur von Qumulo

Wir haben unsere Speicherplattform zu einem cloudfähigen, skalierbaren Dienst weiterentwickelt, der jeden dateibasierten Workflow an jedem Ort unterstützen kann. Wir haben eine weltweit erweiterbare Plattform geschaffen. Darüber hinaus bieten wir leistungsstarke APIs, die eine automatisierte Verwaltung sowie Echtzeit-Einblicke in die System- und Datennutzung ermöglichen. Unsere Speicherlösungen erfüllen die Sicherheits- und Datenschutzanforderungen von Fortune-500-Unternehmen.

Diese Seite bietet einen Überblick über die Architektur, die Komponenten und die Dienste der Lösung von Qumulo für unstrukturierte Daten. Sie zeigt, wie unser Produkt eine Vielzahl von Anwendungsfällen unterstützt – von Medien und Unterhaltung bis hin zu Gesundheitswesen und Biowissenschaften, von cloudbasiertem Hochleistungsrechnen bis hin zu kostengünstiger Langzeitarchivierung in der Cloud. Außerdem zeigen wir, wie unsere einzigartige Cloud Data Fabric kritische Daten plattform-, standort- und cloudübergreifend zusammenführen kann, um Echtzeitzugriff auf Remote-Daten zu ermöglichen, die Zusammenarbeit zwischen weit verstreuten Teams zu optimieren und die Geschäftsentwicklung in nahezu jeder Branche zu beschleunigen.

Qumulo-Architektur

Die modulare Architektur von Qumulo lässt sich in eine Reihe von Schichten unterteilen, wobei in jeder Schicht bestimmte Dienststeuerungen und Funktionen gebündelt sind. Diese Schichten arbeiten zusammen, um die Skalierbarkeit, Leistung, Sicherheit und Zuverlässigkeit der unstrukturierten Daten auf einer Qumulo-Instanz sowie des Qumulo-Systems selbst zu gewährleisten.

Grundlagen von Qumulo

Bevor wir uns mit den einzelnen Komponenten der Qumulo-Architektur befassen, sollten zunächst einige grundlegende Prinzipien aufgezählt werden:

  1.  Qumulo bietet ein zu 100 % softwaredefiniertes, verteiltes Dateisystem, das einen einzigen Namensraum bereitstellt. Ein lokaler Qumulo-Cluster besteht aus einer „Shared-Nothing“-Anordnung unabhängiger Knoten, wobei jeder Knoten zur Gesamtkapazität und -leistung des Clusters beiträgt. Die einzelnen Knoten stehen in ständiger Abstimmung miteinander. Jeder Client kann eine Verbindung zu jedem beliebigen Knoten herstellen und im gesamten Namensraum lesen und schreiben.

  2. Cloud-basierte Qumulo-Instanzen nutzen Objektspeicher (je nach Bereitstellungsort entweder AWS S3 oder Microsoft Azure Blob Storage) für die Datenschicht, in der die zu einer bestimmten Datei gehörenden Blöcke abstrahiert und auf eine logische Sammlung einzelner Objekte verteilt werden.

    •  Diese cloudnative Architektur hebt die herkömmliche Verknüpfung zwischen Rechenleistung, Speicher und Durchsatz auf und schafft so einen vollständig elastischen Dateispeicherdienst, dessen Kapazität auf Hunderte von Petabyte und dessen Durchsatz auf über 100 GBps skaliert werden kann.

    • Dank der vollständigen Entkopplung von Rechenleistung und Speicher, die die cloudnative Architektur von Qumulo ermöglicht, haben Kunden die Flexibilität, die von ihnen benötigten Durchsatz- und Kapazitätsstufen unabhängig voneinander auszuwählen. Ein Kunde kann sogar eine Qumulo-Instanz mit anfänglich geringem Rechenbedarf bereitstellen, anschließend die Rechenressourcen des Dienstes vorübergehend skalieren, um den Durchsatz für einen kurzen Zeitraum drastisch zu erhöhen, und diese anschließend wieder zurückskalieren, ohne zu irgendeinem Zeitpunkt zusätzliche Kapazität bereitstellen zu müssen.

  3.  Qumulo ist auf Skalierbarkeit ausgelegt. Wir stellen sicher, dass unser Produkt in jeder Hinsicht problemlos Petabyte bis Exabyte an Daten, Billionen von Dateien, Millionen von Vorgängen und Tausende von Benutzern an Dutzenden von Standorten, in verschiedenen Regionen und in zahlreichen Bereitstellungen unterstützen kann.

  4. Qumulo ist auf geografische Verteilung ausgelegt und ermöglicht es weit verstreuten Teams, gemeinsam an gemeinsamen Datensätzen zu arbeiten, ohne dass die Gefahr von Datenbeschädigungen oder -verlusten besteht.

  5. Qumulo optimiert sich selbst für maximale Leistung. Jede Qumulo-Instanz verfolgt den Datenzugriff mithilfe einer Heatmap, um häufig aufgerufene Datenblöcke zu identifizieren. Diese Blöcke werden durch einen internen Prefetch-Algorithmus proaktiv verschoben: Datenblöcke auf Langzeitspeichermedien werden in den Flash-Speicher verschoben, sobald ihr Heat-Score steigt. Steigt der Heat-Score weiter an, werden Daten, die sich bereits im Flash-Speicher befinden, proaktiv in den Systemspeicher verschoben, um einen noch schnelleren Zugriff zu ermöglichen. Auf globaler Ebene, über alle Qumulo-Instanzen hinweg für alle Qumulo-Kunden, liegt die Cache-Trefferquote bei etwa 95 % aller Leseanfragen.

  6. Qumulo ist hochverfügbar und streng konsistent und so konzipiert, dass es Ausfälle von Komponenten in der Infrastruktur übersteht und den Kunden dennoch einen zuverlässigen Dienst bietet. Dies erreichen wir durch den Einsatz von Software-Abstraktion, Erasure-Codierung, fortschrittlichen Netzwerktechnologien und strengen Tests. Wenn Daten in das Dateisystem von Qumulo geschrieben werden, wird der Schreibvorgang dem Dienst, dem Benutzer oder dem Kunden erst dann bestätigt, wenn die Daten auf den persistenten Speicher geschrieben wurden. Somit führt jede nachfolgende Leseanfrage zu einer kohärenten Darstellung der Daten (im Gegensatz zu Modellen mit „eventually consistent“).

  7. Qumulo bietet plattformunabhängige Dateidienste für die öffentliche, private und hybride Cloud. Die Software von Qumulo stellt nur wenige Anforderungen an die Plattform, auf der sie ausgeführt wird. Sie abstrahiert die zugrunde liegenden physischen oder virtuellen Hardware-Ressourcen, um die Vorteile der besten öffentlichen und privaten Cloud-Infrastrukturen zu nutzen. Dies ermöglicht es uns, die rasanten Innovationen in den Bereichen Rechenleistung, Netzwerke und Speichertechnologien zu nutzen, die von den Cloud-Anbietern und dem Ökosystem der Komponentenhersteller vorangetrieben werden.

  8. Das Verwaltungsmodell von Qumulo ist „API-first“. Jede von Qumulo entwickelte Funktion wird zunächst als API-Endpunkt realisiert. Anschließend stellen wir eine sorgfältig ausgewählte Auswahl dieser Endpunkte in unserer Befehlszeilenschnittstelle (CLI) und in der WebUI, unserer grafischen Benutzeroberfläche, bereit. Dazu gehören die Systemerstellung, die Datenverwaltung, Leistungs- und Kapazitätsanalysen, die Authentifizierung sowie der Zugriff auf Daten.

  9. Qumulo bringt regelmäßig und in kurzen Abständen neue Software auf den Markt. Wir veröffentlichen alle paar Wochen neue Versionen unserer Software. So können wir schnell auf Kundenfeedback reagieren, unser Produkt kontinuierlich verbessern und von unseren Teams Code in Produktionsqualität einfordern.

  10. Die containerbasierte Architektur von Qumulo ermöglicht einen einzigartigen Upgrade-Prozess, der Unterbrechungen für Benutzer und Arbeitsabläufe auf ein Minimum reduziert. Die neue Betriebssoftware wird schrittweise, Knoten für Knoten, in einem parallelen Container zur alten Version bereitgestellt. Sobald die neue Instanz initialisiert ist, wird die alte Umgebung ordnungsgemäß heruntergefahren, und das Upgrade wird auf dem nächsten Knoten fortgesetzt, bis der gesamte Cluster aktualisiert ist.

  11. Das Customer-Success-Team von Qumulo ist äußerst reaktionsschnell, vernetzt und agil. Qumulo ist in der Lage, jede Qumulo-Bereitstellung über unseren cloudbasierten „Mission Qontrol“-Dienst aus der Ferne zu überwachen, wodurch wir Speicher- und Servicetelemetriedaten passiv erfassen können (wir haben keine Möglichkeit, Dateisystemdaten in den Bereitstellungen unserer Qumulo-Kunden einzusehen oder darauf zuzugreifen). Unser Customer-Success-Team nutzt diese Daten, um Kunden bei Störungen zu unterstützen, Einblicke in die Produktnutzung zu gewähren und Kunden zu benachrichtigen, wenn in ihren Systemen Komponentenausfälle auftreten. Diese Kombination aus intelligentem Support und schneller Produktinnovation führt zu einem branchenführenden NPS-Wert von über 80.

Das Qumulo-Dateisystem

Alle unstrukturierten Daten, die auf einem Qumulo-Dateisystem gespeichert sind, werden in einem einzigen Namensraum organisiert. Dieser Namensraum ist POSIX-konform, um NFS3-Clients zu unterstützen, und unterstützt gleichzeitig den Standard für Zugriffskontrolllisten (Access Control List), der von den Protokollen NFSv4.1 und SMB verwendet wird.

Qumulo zeichnet sich durch mehrere wesentliche Merkmale aus: die Möglichkeit, einen einzelnen Namespace auf praktisch jede beliebige Größe zu skalieren, die nahtlose Integration von System- und Datenanalysen in den Dateisystembetrieb, die Unterstützung von S3 und herkömmlichen Protokollen wie NFS und SMB sowie den innovativen Ansatz bei der Verwaltung von Multi-Protokoll-Berechtigungen.

Dateisystemoperationen

Das Dateisystem von Qumulo wurde von Anfang an so konzipiert, dass es sich nahtlos auf eine Kapazität von über einem Exabyte in einem einzigen Namensraum skalieren lässt, der Billionen von Dateien aufnehmen kann, die über die Standardprotokolle NFS und SMB gemeinsam genutzt werden können. Darüber hinaus wurde das Dateisystem so konzipiert, dass es Dateisystemaktualisierungen und -vorgänge effizient überwachen sowie metadatenbasierte Statistiken und Vorgänge aggregieren kann, was System- und Datenanalysen in Echtzeit ermöglicht, ohne auf ressourcenintensive und zeitaufwändige Baumdurchläufe zurückgreifen zu müssen.

Skalierbarkeit des Dateisystems

Eine einzelne Qumulo-Instanz lässt sich auf eine Kapazität von Exabyte und 2⁶⁴ Knoten (~18,4 Quintillionen Dateien) skalieren, ohne dass dabei die bei anderen Plattformen üblichen Probleme wie der Verbrauch aller Inodes, Leistungseinbußen und lange Wiederherstellungszeiten nach Komponentenausfällen auftreten.

Aggregation von Metadaten

Die einzigartige Architektur von Qumulo verfolgt Metadaten in Echtzeit, sobald Dateien und Verzeichnisse erstellt oder geändert werden. Verschiedene Metadatenfelder werden zusammengefasst, um einen virtuellen Index zu erstellen. Bei Änderungen werden neue aggregierte Metadaten erfasst und von den einzelnen Dateien an die Wurzel des Dateisystems weitergeleitet. Jeder Datei- und Verzeichnisvorgang wird erfasst, und die daraus resultierenden Änderungen werden sofort in die Systemanalysen integriert. Die über das gesamte Dateisystem aggregierten Ergebnisse werden über die integrierte Analyse-Engine von Qumulo sichtbar gemacht und bieten so umsetzbare Datentransparenz, ohne dass kostspielige Durchläufe der Dateidatenplattform erforderlich sind.

Der skalierbare Blockspeicher

Unterhalb des Qumulo-Dateisystems befindet sich eine geschützte, modulare Ebene, die als Schnittstelle zwischen potenziell Milliarden (oder mehr) von Dateien und Verzeichnissen und dem physischen Datenträger dient, auf dem diese gespeichert sind. In der modularen Architektur von Qumulo übernimmt die „Scalable Block Store“-Ebene diese Rolle.

Globales Transaktionssystem

Da Qumulo eine verteilte „Shared-Nothing“-Architektur verwendet, die sofortige Konsistenz garantiert, muss jeder Knoten im Dienst jederzeit über eine global konsistente Sicht auf alle Daten verfügen. Der „Scalable Block Store“ nutzt einen globalen transaktionalen Ansatz, um sicherzustellen, dass bei einem Schreibvorgang, der mehr als einen Block betrifft, entweder alle relevanten Blöcke oder gar keiner geschrieben wird. Für optimale Leistung maximiert das System die Parallelität und das verteilte Rechnen, während gleichzeitig die transaktionale Konsistenz der E/A-Vorgänge gewahrt bleibt.

Dieser Ansatz minimiert den Umfang der für transaktionale E/A-Vorgänge erforderlichen Sperren und ermöglicht es, jede Qumulo-Bereitstellung auf viele hundert Knoten zu skalieren.

NeuralCache und intelligentes Vorabrufen

Die Software von Qumulo verfügt über eine Reihe integrierter Funktionen und konfigurierbarer Steuerelemente, die alle darauf ausgelegt sind, die Daten auf dem Cluster zu schützen.

  1.  Alle Metadaten – die in jedem Datensatz am häufigsten abgerufen werden – befinden sich dauerhaft auf der Flash-Ebene der Speicherinstanz.

  2. Häufig gelesene virtuelle Blöcke (gemessen anhand eines proprietären „Heat-Index“) werden auf Flash-Speicher gespeichert, während selten gelesene virtuelle Blöcke auf langsamere Speichermedien verschoben werden, d. h. auf die Festplattenebene des Systems (sofern verfügbar).

  3. Während der Datenauslesung überwacht die Qumulo-Instanz das Client-Verhalten und lädt neue Daten auf intelligente Weise vorab in den Systemspeicher des Knotens, der dem Client am nächsten liegt, um die Zugriffszeiten zu verkürzen.

Physische Qumulo-Bereitstellungen (Cluster)

In einem physischen Qumulo-Cluster fungiert der Scalable Block Store als Schnittstelle zwischen dem Dateisystem und den zugrunde liegenden Speichermedien, bei denen es sich entweder um Solid-State-Flash-Geräte (SSDs) oder um Festplatten (HDDs) handeln kann. Diese Ebene ist in erster Linie dafür verantwortlich, die Datenkonsistenz über alle Knoten eines physischen Clusters hinweg zu gewährleisten, eine optimale Leistung sowohl bei Lese- als auch bei Schreibanfragen sicherzustellen sowie für Datensicherheit, Datenintegrität und Ausfallsicherheit bei Komponentenausfällen zu sorgen.

Geschützte virtuelle Blöcke

Die Speicherkapazität eines physischen Qumulo-Clusters ist konzeptionell in einen geschützten virtuellen Adressraum unterteilt. Jede Adresse innerhalb dieses Raums speichert entweder einen 4-KB-Datenblock oder einen 4-KB-Hash mit Löschcodierung, der zur Wiederherstellung von Datenblöcken verwendet werden kann, die durch einen Hardwareausfall verloren gegangen sind. Das Verhältnis von Datenblöcken zu Erasure-Coding-Blöcken wird durch die Größe des physischen Clusters bestimmt – wenn weitere Knoten hinzugefügt werden, passt sich dieses Verhältnis an, um eine höhere Gesamteffizienz zu erzielen und gleichzeitig weiterhin Schutz vor Festplatten- und Knotenausfällen zu bieten.

Zusätzlich zu dem durch die Löschcodierung gebotenen Schutz umfasst das virtuelle Blocksystem auch einen Algorithmus zur Erkennung von „Bit-Rot“, um vor einer Beschädigung der Daten auf der Festplatte zu schützen.

Cloud-basierte Qumulo-Instanzen

Bei Qumulo-Instanzen, die auf Azure bereitgestellt werden, werden viele der Funktionen, die vor Ort von der „Scalable Block Storage“-Ebene bereitgestellt werden – wie beispielsweise Festplattenverschlüsselung, Erasure-Codierung, Bit-Rot-Erkennung und Blockverwaltung –, als Kernfunktionen des zugrunde liegenden Azure Blob Storage-Dienstes bereitgestellt.

Verschlüsselung im Ruhezustand

Auf physischen Qumulo-Clustern umfasst der Scalable Block Store einen softwarebasierten AES-256-Bit-Algorithmus, der alle Dateisystemdaten verschlüsselt, bevor sie in die Datenschicht geschrieben werden. Dieser Algorithmus wird im Rahmen des anfänglichen Cluster-Aufbauprozesses initialisiert und umfasst alle Dateisystemdaten und Metadaten auf Blockebene über die gesamte Lebensdauer des Clusters hinweg.

Qumulo-Cluster in der Cloud basieren auf einer Verschlüsselung auf Blockebene in der zugrunde liegenden Objektspeicherschicht, die vom Cloud-Dienstanbieter implementiert und gewartet wird. Dadurch wird sichergestellt, dass alle ruhenden Daten auf jeder cloudbasierten Qumulo-Instanz vollständig verschlüsselt sind.

Für Unternehmen, die dies benötigen, entspricht der in jedem physischen Cluster verwendete integrierte Qumulo-Verschlüsselungsalgorithmus den FIPS-140-2-Standards, ebenso wie die Verschlüsselungsdienste, die sowohl vom Azure- als auch vom AWS-Objektspeicher bereitgestellt werden.

Datendienste

Die Data Services-Ebene umfasst fünf Verwaltungsfunktionen: Snapshots, Replikation, Kontingente, Zugriffsprotokollierung und -überwachung sowie System- und Datenanalysen.

Momentaufnahmen

Snapshots auf einem Qumulo-Cluster können auf verschiedene Weise zum Schutz der Clusterdaten genutzt werden:

  •  Sie können lokal für eine schnelle und effiziente Datensicherung und -wiederherstellung eingesetzt werden.

  • Eine Momentaufnahme der Live-Daten eines Qumulo-Clusters kann auf eine sekundäre Qumulo-Instanz repliziert werden, beispielsweise auf eine Azure Native Qumulo Cold-Service-Instanz, wodurch im Falle eines systemweiten Ausfalls am primären Standort ein sofortiges Failover der Dateidienstleistungen ermöglicht würde.

  • Qumulo-Snapshots lassen sich zudem mit Backup-Software von Drittanbietern kombinieren, um einen wirksamen Langzeitschutz (mit einer zuverlässigeren Versionskontrolle für geänderte Dateien) vor Datenverlust zu gewährleisten.

Snapshots können zu jedem beliebigen Zeitpunkt erstellt werden, entweder nach einem festen Zeitplan oder bei Bedarf. Jeder Snapshot bewahrt den gesamten Inhalt des Dateisystems – Dateidaten, Verzeichniseinträge, Erstellungs- und Änderungszeiten, Zugriffsrechte usw. – unverändert auf. Nach der Erstellung belegt ein Snapshot zunächst keinen Speicherplatz. Wenn sich Dateien innerhalb des Snapshots im Laufe der Zeit ändern, werden neue Daten neben der ursprünglichen Version gespeichert, und es werden neue Einträge im Dateisystem angelegt, die jede Version derselben Datei kennzeichnen.

Snapshot-Sperre

Um zusätzlichen Schutz vor Ransomware-Angriffen oder dem vorzeitigen Löschen kritischer Snapshots über ein kompromittiertes Administratorkonto zu bieten, können Snapshots kryptografisch „gesperrt“ werden, wodurch die Änderung oder das vorzeitige Löschen eines Snapshots selbst durch einen Administrator verhindert wird.

Die Verwendung von gesperrten Snapshots erfordert ein asymmetrisches kryptografisches Schlüsselpaar, wobei der öffentliche Schlüssel direkt auf der Qumulo-Instanz installiert und der private Schlüssel gemäß den vom Unternehmen festgelegten Richtlinien zur Schlüsselverwaltung extern gespeichert wird.

Quoten

Mithilfe von Kontingenten können Benutzer das Wachstum beliebiger Teilmengen eines Qumulo-Namensraums steuern. Kontingente fungieren als unabhängige Größenbeschränkungen für jedes Verzeichnis und verhindern so ein weiteres Datenwachstum, sobald die Kapazitätsgrenze erreicht ist. Im Gegensatz zu anderen Plattformen und Diensten treten Qumulo-Kontingente sofort in Kraft, sodass Administratoren mithilfe unserer Echtzeit-Kapazitätsanalysen unerwünschte Workloads identifizieren und eine ausufernde Kapazitätsnutzung umgehend stoppen können. Kontingente gelten sogar weiterhin für den Teil des Namensraums, den sie abdecken, wenn Verzeichnisse verschoben oder umbenannt werden.

Zugriffsprotokollierung und -überwachung

Die Audit-Protokollierung bietet einen Mechanismus zur Nachverfolgung von Qumulo-Dateisystemereignissen und Verwaltungsvorgängen. Wenn verbundene Clients Anfragen an den Cluster senden, beschreiben Ereignisprotokollmeldungen jeden versuchten Vorgang. Diese Protokollmeldungen werden dann über das Netzwerk an eine bestimmte Remote-Syslog-Instanz gesendet, z. B. an eine branchenübliche SIEM-Plattform (Security Information and Event Management) wie Splunk.

Eindringlings- und Ransomware-Erkennung in Echtzeit

Qumulo ist eine Partnerschaft mit den Drittanbietern Superna und Varonis eingegangen, um die Echtzeitüberwachung von Ereignis- und Zugriffsprotokollen zu ermöglichen und so Cyberangriffe zu erkennen und darauf zu reagieren. Um mehr über Varonis in Verbindung mit unserer Azure Native Qumulo-Lösung zu erfahren, besuchen Sie unsere Integration von Varonis mit ANQ Seite. Informationen zu Superna Ransomware Defender finden Sie hier.

Replikation

Der in Qumulo integrierte Replikationsdienst kann Daten in großem Umfang zwischen zwei beliebigen Qumulo-Speicherinstanzen kopieren. Ein sekundärer Standort mit einem weiteren Qumulo-Cluster schützt nicht nur die Daten vor Cyberangriffen, sondern kann im Falle eines Ausfalls auf Standortebene auch als Failover-Speicher dienen.

Da alle Qumulo-Instanzen unabhängig vom Standort dieselben Replikationsfunktionen unterstützen und dieselben Dienste bereitstellen, kann die Replikation so konfiguriert werden, dass sie in beliebiger Richtung zwischen zwei beliebigen Qumulo-Endpunkten erfolgt – sei es vor Ort, in AWS oder in Azure.

Kontinuierliche Replikation

Bei dieser Art der Replikation wird lediglich eine Momentaufnahme der Daten auf dem Quell-Qumulo-Cluster erstellt und in ein Verzeichnis auf einem Ziel-Cluster kopiert. Solange die Replikationsbeziehung aktiv ist, durchsucht das System alle geänderten Dateien, um nur die konkreten Änderungen zu identifizieren und an das Ziel zu kopieren, wobei frühere Versionen der Daten überschrieben werden.

Snapshot-basierte Replikation

Bei der Snapshot-basierten Replikation werden auch Snapshots des Zielverzeichnisses auf dem sekundären Cluster erstellt. Sobald ein Replikationsauftrag abgeschlossen ist, wird ein neuer Snapshot des Zielverzeichnisses erstellt, wodurch die Datenkonsistenz zwischen beiden Clustern gewährleistet wird und gleichzeitig ein Änderungsprotokoll sowie ein Versionsverlauf für jede Datei auf dem Zielsystem geführt werden.

System- und Datenanalyse

Der Software-Stack von Qumulo wurde entwickelt, um in jeder Qumulo-Instanz Echtzeit-Einblicke in System- und Servicemetriken, einschließlich Kapazität und Leistung, zu bieten. Dies ermöglicht es Kunden, Fehler in Anwendungen zu beheben, den Kapazitätsverbrauch zu verwalten und Erweiterungs- (oder Archivierungs-)Strategien zu planen. Die Analysen von Qumulo basieren auf der Aggregation von Metadatenänderungen im gesamten Dateisystem, sobald diese auftreten.

Die Weboberfläche umfasst Echtzeit-Überwachungstools zur Erfassung der Systemleistung, der Kapazitätsauslastung und der aktuellen Aktivitäten auf der lokalen Qumulo-Instanz. Für Unternehmen, die diese Informationen in eine externe Überwachungslösung exportieren möchten, unterstützt Qumulo den OpenMetrics-API-Standard zum Exportieren und Zusammenstellen von Syslog-Daten.

Verwaltung von Instanzen und Datendiensten

Als branchenüblicher Speicherdienst für Dateidaten unterstützt Qumulo alle Protokolle für den Zugriff auf unstrukturierte Daten: SMB, NFS und NFSv4.1. Zudem ermöglicht Qumulo den Zugriff auf Objekte über den S3-Protokollstandard. Für bestimmte Datentypen unterstützt Qumulo außerdem den Zugriff über FTP und die REST-API.

Systemverwaltung

Jede Qumulo-Instanz – egal ob vor Ort oder in der Cloud – lässt sich mit denselben Standardtools verwalten: einer integrierten Weboberfläche für die interaktive Speicher- und Datenverwaltung, einer CLI-basierten Befehlsbibliothek oder einer Reihe von API-basierten Verwaltungstools.

Web-Benutzeroberfläche

Qumulo bietet eine browserbasierte Verwaltungsoberfläche, auf die direkt von der Speicherinstanz aus zugegriffen werden kann, ohne dass eine separate VM oder ein separater Dienst erforderlich ist. Die intuitive Web-Benutzeroberfläche gliedert sich in sechs Hauptnavigationsbereiche: Dashboard, Analytics, Sharing, Cluster, API & Tools sowie Support.

Befehlszeilenschnittstelle (CLI)

Die Qumulo-CLI unterstützt den Großteil (jedoch nicht die Gesamtheit) der API-Bibliothek und ist auf die Systemadministration ausgerichtet. Die CLI bietet eine skriptfähige Schnittstelle für die Arbeit mit einer Qumulo-Instanz. Eine vollständige Liste der Befehle finden Sie in unserer Knowledge Base (care.qumulo.com).

REST-API

Die REST-API ist eine Obermenge aller Funktionen der Qumulo-Datenplattform. Über die API können Administratoren:

  •  Namensraum erstellen

  • Konfigurieren Sie alle Aspekte eines Systems (von der Sicherheit, wie z. B. Identitätsdienste und Systemverwaltungsrollen, bis hin zur Datenverwaltung und zum Datenschutz, einschließlich Kontingenten, Snapshot-Richtlinien und/oder Datenreplikation)

  • Sammeln Sie Informationen über die betreffende Qumulo-Instanz (einschließlich Kapazitätsauslastung und Leistungsengpässen).

  • Auf Daten zugreifen (einschließlich Lese- und Schreibvorgänge)

  • Die API ist „selbsterklärend“, sodass Entwickler und Administratoren die einzelnen Endpunkte leicht erkunden (und Beispielausgaben einsehen) können. Qumulo stellt auf GitHub (https://qumulo.github.io/) eine Sammlung von Anwendungsbeispielen für unsere API bereit.

Weitere Informationen zur Verwendung der Qumulo-API-Bibliothek, der CLI und des Web-Verwaltungsportals finden Sie im Qumulo-Dokumentationsportal (https://docs.qumulo.com).

Qumulo Nexus

Da Qumulo-Kunden zunehmend auf Multi-Cloud- und standortübergreifende Unternehmensabläufe umsteigen, müssen sie die Komplexität der Überwachung der Verfügbarkeit und der Servicemetriken jeder einzelnen Qumulo-Instanz über separate Verwaltungsschnittstellen reduzieren. Mit Qumulo Nexus können Kunden die Überwachungsvorgänge für alle ihre Qumulo-Instanzen – ob vor Ort, am Netzwerkrand oder in der Cloud – in einem einzigen Verwaltungsportal bündeln, das dieselben Echtzeit-Analysen und dieselbe Datentransparenz bietet wie die lokale Weboberfläche.

Sicherheit und Zugriffsverwaltung

Die Software von Qumulo verfügt über mehrere integrierte Funktionen und konfigurierbare Steuerelemente, die alle darauf ausgelegt sind, den Zugriff auf die Daten im Cluster zu schützen.

Funktionen zur Datensicherheit bei Qumulo

Jede Qumulo-Instanz – egal ob vor Ort oder in der Cloud – nutzt zwei Kontrollmechanismen, die sicherstellen, dass alle Daten innerhalb des Dateisystems auf der Ebene der Datenspeicherung vor Beschädigung, Verlust oder unbefugtem Zugriff geschützt sind.

Active Directory-Integration

Das Sicherheitszugriffsmodell von Qumulo wurde so konzipiert, dass es Microsoft Active Directory (AD) sowohl für Administrator- als auch für Benutzerrechte und -berechtigungen nutzt. Neben den offensichtlichen Vorteilen einer zentralen Datenquelle für alle Benutzerkonten unterstützt der Einsatz von AD für die Verwaltung von Berechtigungen und Zugriffsrechten die branchenüblichen Best Practices in folgenden Bereichen:

  •  Nahtlose Integration mit Kerberos-basierten Authentifizierungs- und Identitätsmanagement-Protokollen

  • Integration mit SSO- und MFA-Zugangsanbietern

  • Die Verwendung von auf Zugriffskontrolllisten (ACL) basierenden Berechtigungen für SMB- und NFSv4.1-Clients beim Zugriff auf Dateisystemdaten

Datenverschlüsselung bei der Übertragung über das Netzwerk

Selbst wenn die entsprechenden Sicherheits-Einstellungen auf Freigabe- und Datenebene vorhanden sind, benötigen manche Unternehmen eine zusätzliche Ebene der Datensicherheit, um Daten vor unbefugtem Zugriff zu schützen. Für solche Umgebungen unterstützt Qumulo zudem die Datenverschlüsselung während der Übertragung zu und von unterstützten Clients.

Für SMB3-Freigaben unterstützt Qumulo bei Bedarf sowohl eine clusterweite als auch eine freigabenspezifische Verschlüsselung. NFSv4.1-Exporte, die erhöhte Sicherheit erfordern, können so konfiguriert werden, dass sie entweder krb5i-Paketsignaturen zur Gewährleistung der Datenintegrität oder eine krb5p-basierte Paketverschlüsselung nutzen, um ein Abfangen der Daten während der Übertragung zu verhindern.

Der gesamte objektbasierte Datenverkehr wird automatisch unter Verwendung der gängigen TLS-/HTTPS-Verschlüsselungsstandards verschlüsselt.

Authentifizierung und Zugriffskontrolle

Der Zugriff auf Daten im Qumulo-Dateisystem sowie der Zugriff auf das Qumulo-Speichersystem erfolgen über branchenübliche Authentifizierungs- und Zugriffsprotokolle, wodurch Zugriffsmanagement, Identitätskontrolle und Nachvollziehbarkeit auf Unternehmensniveau gewährleistet sind.

Verwaltungssicherheit

Rechte und Berechtigungen auf Systemebene werden auf der Grundlage der Mitgliedschaft in einer oder mehreren lokalen Gruppen auf der jeweiligen Qumulo-Instanz gewährt. Administratorrechte werden allen lokalen und Domänenkonten gewährt, die Mitglieder der integrierten Administratorengruppe des Clusters sind.

Administratoren auf Domänenebene

Die meisten Sicherheitsrichtlinien in Unternehmen schreiben vor, dass bei der Administration und Verwaltung kritischer Unternehmenssysteme das Prinzip „Ein Benutzer, ein Konto“ befolgt wird, um eine genaue Protokollierung der Systemzugriffe und der Nutzung von Berechtigungen zu gewährleisten. Die einfachste Methode zur Einhaltung dieser Richtlinie besteht darin, die entsprechenden Active Directory-Benutzerkonten zur lokalen Administratorengruppe des Clusters hinzuzufügen.

Lokale Administratoren

Jede Qumulo-Instanz verfügt über ein Standardkonto mit dem Namen admin, dem automatisch die Mitgliedschaft in der lokalen Gruppe „Administratoren“ zugewiesen wird und das über umfassende Administratorrechte und -privilegien für den Cluster verfügt.

Single Sign-On mit Multi-Faktor-Authentifizierung

Dank Single Sign-On (SSO) muss ein Administrator seine Anmeldedaten nicht mehr erneut eingeben, um Zugriff auf das System zu erhalten. Unternehmen wünschen sich SSO nicht nur, weil es den Anmeldeprozess vereinfacht und die Authentifizierung für Administratoren bequemer macht, sondern auch, weil es das Risiko von Kontodiebstahl durch Keylogger oder das Abfangen von Anmeldeversuchen beim Durchlaufen des Netzwerks verringert.

Die Multi-Faktor-Authentifizierung (MFA) sorgt für eine zusätzliche Sicherheitsebene beim Anmeldevorgang. Dabei müssen Administratoren einen Einmalcode entweder über ein Schlüssel-Token oder eine Challenge-Anfrage auf einem separaten Gerät abrufen – beides befindet sich nicht im Besitz eines Angreifers.

Die SSO-Lösung von Qumulo lässt sich über SAML (Security Assertion Markup Language) 2.0 in Active Directory integrieren. Für die MFA können Kunden jeden beliebigen Identitätsanbieter (IdP) nutzen, der sich in die auf dem Cluster registrierte AD-Domäne integrieren lässt, darunter unter anderem OneLogin, Okta, Duo und Azure AD.

Zugriffstoken

Um den Prozess der automatisierten Speicherung und Datenverwaltung über die API-Funktionalität von Qumulo zu vereinfachen, bietet Qumulo Administratoren die Möglichkeit, ein langfristig gültiges API-Token zu generieren, das von automatisierten Workflows unbegrenzt lange verwendet werden kann, bis der Schlüssel entweder widerrufen oder gelöscht wird. Das Token wird von einem Administrator über die CLI generiert und kann jedem API-basierten Workflow zugeordnet werden, der nun authentifizierte API-Aufrufe durchführen kann, ohne sich anmelden zu müssen.

Zu Prüfungszwecken ist jedes Token einem bestimmten AD- oder Cluster-Konto zugeordnet. Wird das zugehörige Benutzerkonto gelöscht oder deaktiviert, verliert das Zugriffstoken seine Gültigkeit.

Rollenbasierte Zugriffskontrolle

Die rollenbasierte Zugriffskontrolle (RBAC) ermöglicht es Administratoren, nicht-administrativen Benutzern oder Gruppen, die für bestimmte Verwaltungsaufgaben erweiterte Rechte für den Cluster benötigen, detaillierte Berechtigungen zuzuweisen. Die Verwendung des RBAC-Modells ermöglicht die sichere Delegierung von Berechtigungen nach Bedarf, ohne dass vollständige Administratorrechte vergeben werden müssen. Außerdem können Unternehmen so die erforderlichen Systemberechtigungen gewähren und gleichzeitig einen nachprüfbaren Prüfpfad für Zugriffe und die Nutzung von Berechtigungen sicherstellen.

Verwaltung des Datenzugriffs

Qumulo verwendet dasselbe Sicherheitsmodell für die Verwaltung des Zugriffs auf Dateisystemdaten und nutzt dabei branchenübliche Verfahren, Protokolle und Tools, um den Zugriff auf alle Dateien und Verzeichnisse im System zu verwalten und nachzuverfolgen.

Zugriffskontrolllisten

Für Workloads, die über SMB und NFSv4 gemeinsam genutzt werden, unterstützt Qumulo die Authentifizierung über Active Directory sowie Zugriffskontrolllisten (ACLs) im Windows-Format, die für beide Protokolle gemeinsam genutzt werden können.

Kerberos-Erweiterungen

Alle SMB- und NFSv4.1-Datenanfragen, die von einem Windows- oder Linux-Client stammen, der derselben Domäne wie der Qumulo-Cluster (oder einer vertrauenswürdigen Domäne) angehört, werden mithilfe der Kerberos-basierten Benutzeridentitätsverwaltung authentifiziert.

Unterstützung für Berechtigungen für mehrere Protokolle

Qumulo unterstützt die gleichzeitige Bereitstellung derselben Daten im Dateisystem über mehrere Protokolle hinweg. In vielen Fällen kann eine SMB-Freigabe auf dem Cluster auch als NFSv3-Export, als NFSv4.1-Export und als Objektspeicher-Container konfiguriert werden. Dies maximiert zwar die Flexibilität des Clusters, doch bei der Verwaltung von Berechtigungen sind einige Aspekte zu beachten.

Sowohl SMB als auch NFSv4.1 verwenden dasselbe ACL-basierte Berechtigungsmodell, bei dem dem Benutzer der Zugriff gewährt oder verweigert wird, je nachdem, ob sein Active-Directory-Konto Mitglied einer oder mehrerer Gruppen ist, deren Zugriff auf Datenebene konfiguriert wurde.

Bei gemischten SMB/NFSv3-Workloads kann es jedoch zu einer Diskrepanz zwischen den ACL-Berechtigungen einer bestimmten Datei oder eines Verzeichnisses und deren POSIX-Einstellungen kommen. Eine Qumulo-Instanz kann für den gemischten Modus konfiguriert werden, in dem SMB- und POSIX-Berechtigungen für Dateien und Verzeichnisse, die über beide Protokolle hinweg freigegeben sind, getrennt verwaltet werden.

Bei Workloads mit gemischten Protokollen bewahrt das proprietäre Multi-Protocol-Permissions-Modell (MPP) von Qumulo die SMB-ACLs und deren Vererbung auch dann bei, wenn die NFS-Berechtigungen geändert werden.

Zugriffsberechtigungen für Objekte

Wenn ein Verzeichnis auf dem Cluster über das S3-Protokoll freigegeben wird, wird es als S3-Bucket behandelt, und alle Unterverzeichnisse und Dateien in diesem Verzeichnis werden als Objekte innerhalb des Buckets behandelt.

Wenn ein Benutzer oder ein Workflow versucht, auf ein Objekt zuzugreifen, ermittelt das System anhand des vom Client bereitgestellten Zugriffsschlüssels die diesem Schlüssel zugeordnete Active-Directory- oder lokale Benutzer-ID und gleicht diese ID anschließend mit der SMB-/NFSv4.1-Zugriffskontrollliste des Objekts ab.

Verkehrsbeschränkungen verwalten

Neben der SSO- und MFA-basierten Authentifizierung für bestimmte Administratorkonten unterstützt Qumulo auch Sicherheitsrichtlinien, die eine Beschränkung des Zugriffs auf Administratorebene auf speziell festgelegte Netzwerke oder VLANs vorschreiben, indem es die Möglichkeit bietet, bestimmte TCP-Ports auf der Ebene einzelner VLANs zu sperren.

Auf diese Weise lässt sich eine Qumulo-Instanz so konfigurieren, dass der Verwaltungsdatenverkehr – z. B. API, SSH, Web-UI und Replikationsdatenverkehr – vom Client-Datenverkehr, z. B. SMB, NFS und Objektzugriff, getrennt wird.

Cloud Data Fabric

In einer vernetzten Multi-Cloud-Welt müssen geografisch verteilte Teams und Anwendungen in der Lage sein, gemeinsam an gemeinsamen Datensätzen zu arbeiten, ohne dass es zu den Latenzzeiten einer WAN-Verbindung oder zu langen Wartezeiten bei der Replikation großer Datenmengen zwischen Standorten kommt.

Die Cloud Data Fabric (CDF) von Qumulo erweitert das skalierbare Dateisystem von Qumulo auf zwei oder mehr Qumulo-Instanzen und ermöglicht es so, dass geografisch verteilte Teams und Arbeitsabläufe in Echtzeit auf einen einzigen Datensatz zugreifen können. CDF bietet nicht nur Zugriff mit geringer Latenz auf kritische Daten zwischen lokalen, Edge- und Cloud-Qumulo-Instanzen; in vielen Fällen macht es groß angelegte Replikationen in gemeinsamen Arbeitsabläufen gänzlich überflüssig.

CDF vereint einen oder mehrere gemeinsam genutzte Datensätze standort-, cloud-, plattform- und regionenübergreifend und stellt die Daten Teams, Anwendungen und Organisationen zur Verfügung, die in Echtzeit zusammenarbeiten müssen. Durch den Einsatz von CDF können Unternehmen den WAN-Datenverkehr minimieren und gleichzeitig die standortübergreifende Daten- und Sicherheitsverwaltung vereinfachen.

Globaler Namensraum

Die Cloud Data Fabric von Qumulo ermöglicht einen wirklich globalen Namensraum, in dem wichtige Datensätze zwischen Qumulo-Instanzen überall gemeinsam genutzt werden: im Rechenzentrum, in der Cloud und am Netzwerkrand. Der globale Namensraum von Qumulo nutzt einzigartige, innovative Funktionen, die zusammen eine Datentransparenz in Echtzeit und eine weltweite Zusammenarbeit bei gemeinsam genutzten Daten ermöglichen.

Synchronisierung von Metadaten

Anstatt Datei- und Ordnerdaten sofort über alle Instanzen hinweg zu synchronisieren, die sich einen bestimmten Datensatz teilen, repliziert die Global-Namespace-Implementierung von Qumulo zunächst nur die Metadaten zwischen den Qumulo-Endpunkten, sodass Remote-Clients die gesamte Datei- und Ordnerstruktur von Remote-Datensätzen mit einer Verzögerung von nur wenigen Millisekunden einsehen können.

Verteilte Verriegelung

Um die Datenintegrität in einer verteilten Umgebung zu gewährleisten, in der jede Datei von jedem Benutzer oder jeder Anwendung an mehreren Standorten geändert werden kann, verwendet CDF einen Sperralgorithmus, der den Dateizugriff über alle Endpunkte hinweg koordiniert. Dadurch wird sichergestellt, dass jede Datentransaktion autorisiert, protokolliert und streng konsistent mit allen vorherigen Aktionen ist.

Datensicherheit

Bei der Replikation von Dateisystem-Metadaten zwischen Endpunkten werden auch die ACLs (SMB und NFSv4.1) sowie die POSIX-Berechtigungen repliziert. Wenn alle Benutzer im gesamten Portal dieselbe Authentifizierungsquelle nutzen, wird der Datenzugriff automatisch zwischen den Endpunkten übertragen.

Wird ein Portal gelöscht, werden die Verbindungen zu allen Spoke-Endpunkten getrennt, und alle lokal zwischengespeicherten Daten werden von jedem Spoke gelöscht. Sofern die zugrunde liegende Freigabe oder der Export nicht ebenfalls gelöscht wird, verbleiben die Daten auf der Qumulo-Instanz, die als Hub-Endpunkt diente.

Datenportale

Der einzigartige Ansatz von Cloud Data Fabric für einen einheitlichen Datenzugriff basiert auf Datenportalen. Portale werden auf der Ebene einzelner SMB-Freigaben oder NFS-Exporte (oder beidem, da Qumulo auch die Datenfreigabe über mehrere Protokolle hinweg unterstützt) veröffentlicht. Durch die Erstellung eines CDF-Portals werden die Daten innerhalb dieses Share oder Exports für eine oder mehrere weitere Qumulo-Instanzen verfügbar gemacht.

CDF-Portale können sowohl schreibgeschützte als auch bidirektionale Anwendungsfälle unterstützen.

Portal-Endpunkte

Cloud Data Fabric-Portale basieren auf einer Hub-and-Spoke-Topologie, bei der eine Qumulo-Instanz (der „Hub“) als maßgeblicher Eigentümer der Portaldaten fungiert und alle Datenzugriffsvorgänge über alle Portal-Endpunkte hinweg koordiniert. Jedes Portal verfügt über einen einzigen Hub, wobei ein oder mehrere „Spoke“-Endpunkte als Erweiterungen des Namensraums des Portals fungieren.

Um ein neues Portal zu erstellen, wählt ein Administrator die jeweilige Freigabe oder den Export auf dem Hub aus, die bzw. der veröffentlicht werden soll, ordnet mindestens einen weiteren Qumulo-Endpunkt als „Spoke“ zu und legt fest, ob das neue Portal schreibgeschützt oder bidirektional sein soll. Je nach Bedarf können dem Portal weitere Qumulo-Instanzen als „Spokes“ hinzugefügt werden.

Jeder Endpunkt in einem CDF-Portal kann auch als eigenständige Qumulo-Speicherinstanz fungieren, auf der zusätzliche Freigaben und/oder Exporte gehostet werden, deren Nutzung ausschließlich auf lokale Clients beschränkt ist.

Protokollierung mit Journal

Alle Dateisystemvorgänge innerhalb eines bestimmten Portals werden über einen verteilten Protokollierungsmechanismus nachverfolgt. Jedes Datenzugriffsereignis (Erstellen, Lesen, Ändern, Löschen usw.) wird im gemeinsamen Protokoll aufgezeichnet und an alle anderen Endpunkte des Portals repliziert.

Logische Zeiterfassung

Die Verwendung eines gemeinsamen logischen Zeitversatzes zur Koordination von Ereignissen über Endpunkte hinweg anstelle eines absoluten physischen Zeitstempels stellt sicher, dass Datentransaktionen in der richtigen Reihenfolge auf allen Knoten aller Endpunkte verarbeitet werden, ohne dass Zeitzonenunterschiede oder Zeitversätze zwischen den verschiedenen Qumulo-Instanzen ausgeglichen werden müssen.

Logische Protokollierung und Wiederherstellung

Verliert ein Portal-Spoke die Verbindung zum Hub, stehen die Portaldaten für keinen der Clients dieses Spokes mehr zur Verfügung. Auf den übrigen Endpunkten des Portals werden Änderungen an den Daten innerhalb des Portals weiterhin in der verteilten Protokolldatei erfasst.

Nach der Wiederherstellung der Verbindung spielt der betroffene Knoten die Ereignisse im Protokoll in der richtigen Reihenfolge ab, um seine lokal zwischengespeicherten Daten mit denen der übrigen Endpunkte im Portal abzugleichen.

Optimierung der Datenübertragung

Cloud Data Fabric wurde entwickelt, um begrenzte Bandbreiten optimal zu nutzen und auch in weit verstreuten Unternehmen einen leistungsstarken Zugriff auf Remote-Daten mit geringer Latenz in großem Maßstab zu ermöglichen. Dies wird erreicht, indem das System darauf wartet, dass Clients die spezifischen Portaldaten anfordern, die sie benötigen, nur relevante Daten lokal auf jedem Endpunkt zwischenspeichert und nur geänderte Datenblöcke zwischen den Endpunkten repliziert, anstatt ganze Dateien oder Datensätze.

Lokales Caching

Beim ersten Zugriff auf Daten von einem entfernten Endpunkt wird die angeforderte Datei oder der angeforderte Ordner über das Netzwerk „abgerufen“ und auf dem lokalen Qumulo-Endpunkt zwischengespeichert. Sofern sich die Daten nach dem ersten Zugriff nicht geändert haben, werden alle nachfolgenden Zugriffsanfragen für dieselben Daten aus dem lokalen Cache bedient.

Sparse-Dateisysteme

Jeder Knoten erstellt ein Schatten-Dateisystem, das unabhängig von anderen lokal gehosteten Dateidaten ist und sowohl die Metadaten des Portals als auch alle lokal zwischengespeicherten Portaldaten enthält. Die lokale Instanz nutzt eine Heatmap – ähnlich dem intelligenten Caching-System, das die Leseleistung des lokalen Dateisystems optimiert, jedoch unabhängig davon – um die Häufigkeit des Zugriffs auf zwischengespeicherte Daten zu überwachen.

Die Größe dieses Sparse-Dateisystems hängt von der verfügbaren Speicherkapazität der jeweiligen Qumulo-Instanz ab. Wenn neue Portaldaten angefordert werden und sich das Sparse-Dateisystem füllt, werden ältere Daten aus dem Cache entfernt, um eine optimale Leistung für neu eingehende Daten zu gewährleisten.

Vorausschauendes Caching

Wenn lokale Clients und Anwendungen auf Dateien und Ordner zugreifen, überwacht jeder Endpunkt, welche Portaldaten im Laufe der Zeit passiv in den Cache des Sparse-Dateisystems aufgenommen werden, und beginnt, Muster im Verhalten von Clients und Anwendungen zu erkennen. CDF nutzt diese Zugriffsmuster, um vorherzusagen, welche Datenblöcke wahrscheinlich als Nächstes angefordert werden, und lädt diese Blöcke präventiv in den Cache des Sparse-Dateisystems, noch bevor sie angefordert werden.

Server-Hardware

Die Software von Qumulo läuft auf nahezu jeder standardmäßigen, für den Einsatz in Unternehmen geeigneten x86-64-basierten Hardware. Kunden, die Wert auf optimale Verfügbarkeit und Leistung legen, sollten sich jedoch vor der Auswahl der geeigneten Hardwarekonfiguration direkt an Qumulo wenden.

Das zugrunde liegende Linux-Betriebssystem ist stark eingeschränkt, sodass nur die Vorgänge zulässig sind, die zur Ausführung der erforderlichen Unterstützungsaufgaben der Qumulo-Softwareumgebung notwendig sind. Andere Standard-Linux-Dienste wurden deaktiviert, um die Angriffsfläche weiter zu verringern.

Vollständig nativer Software-Stack

Obwohl Linux Open-Source-Komponenten enthält, die sowohl NFS- als auch SMB-Client- und Serverdienste bereitstellen (z. B. Samba, Ganesha usw.), sind diese Dienste nicht in dem gehärteten Ubuntu-Image enthalten, das die Qumulo-Softwareumgebung unterstützt. Qumulo entwickelt und verwaltet den gesamten Code, der für die Datenzugriffsprotokolle NFS, SMB, FTP und S3 in der Qumulo-Betriebsumgebung verwendet wird.

Sofortige Upgrades

Der iterative Entwicklungsprozess von Qumulo ist einfach und effizient, und es werden regelmäßig neue Software-Updates veröffentlicht. Dies ermöglicht eine schnelle Innovation bei der Entwicklung und Einführung neuer Funktionen und trägt zu einer sichereren Speicherplattform bei.

Qumulo hat den Upgrade-Prozess so gestaltet, dass er schnell und einfach abläuft. Der Qumulo Core-Software-Stack ist vollständig containerisiert, sodass ein gesamter Cluster unabhängig von seiner Größe innerhalb von 20 Sekunden aktualisiert werden kann. Rollbacks sind nicht mehr erforderlich, da die Funktionalität und Stabilität der aktualisierten Version vollständig überprüft werden können, bevor die ältere Version heruntergefahren wird.

Erleben Sie, wie einfach Ihre Daten
mit Qumulo sein können

Erleben Sie die moderne Datenplattform – ganz ohne Komplexität.