Ermöglicht GlusterFS die Verwendung mehrerer Speicherklassen?

Ermöglicht GlusterFS die Verwendung mehrerer Speicherklassen?

Ich bin an herkömmliche SANs gewöhnt. Auf einem herkömmlichen SAN können wir Speicherebenen (schnelle Festplatten, langsame Festplatten) erstellen und dann Volumes aus diesen Speicherebenen zuweisen. Auf diese Weise kann ein Gerät, das eine extrem niedrige Latenz und einen extrem hohen Durchsatz benötigt, Volumes aus Flash-Festplatten erstellen, und ein Data Warehouse kann Volumes auf langsam rotierenden Medien erstellen usw. Dies ist natürlich für Blockspeicher gedacht, aber ich versuche herauszufinden, ob Gluster etwas Ähnliches unterstützt.

Ich habe die Gluster-Dokumente durchgelesen und kann scheinbar nichts finden, das Serviceklassen direkt unterstützt.

Wenn ich 9 Speicherknoten mit jeweils 10 Festplatten einsetze und die ersten 3 „schnelle“ NVME-Festplatten haben, die nächsten 3 „mittlere“ Enterprise-SAS-Festplatten (15.000 U/min) und die letzten 3 „langsame“ 7.200-U/min-SATA-Festplatten, würde Gluster dann die Bereitstellung unterschiedlicher Speicherpools für jede „Klasse“ oder „Stufe“ des Dienstes unterstützen? Ich weiß, dass ein einzelner Pool heterogen sein kann, aber ich suche nach getrennten Pools.

Das Einzige, was ich bisher gefunden habe, sind Erwähnungen von „Tiering“ in den Gluster-Dokumenten. Dort wird „Tiering“ jedoch als ein einzelner Pool mit mehreren Datenträgertypen definiert, wobei langsame Datenträger wie Cold Storage für Daten fungieren, auf die selten zugegriffen wird, und schnelle Datenträger wie Caches.

Unterstützt Gluster die Klassifizierung von Speicherebenen und die Bereitstellung dieser Ebenen für verschiedene Endpunkte?

Antwort1

Ja, Sie können diese Art unterschiedlicher „Klassen“ erstellen. Was Sie mit Gluster tun würden, ist, ein Volume (im Grunde Netzwerkdateisystem, Freigabe oder Export) zu erstellen, das alle Bausteine ​​auf einem Medientyp hat, und ein anderes Volume mit Bausteinen auf einem anderen Typ.

Viele Benutzer benennen die Volumes nach Projekten oder Abteilungen, es gibt jedoch keinen Grund, warum Sie ein Volume nicht als „schnell“, „mittel“ oder „langsam“ bezeichnen könnten.

Die Tiering-Funktion in Gluster ist nicht das, wonach Sie suchen. Darüber hinaus ist sie für die meisten Benutzer nicht stabil genug und wird langsam ausgemustert.

verwandte Informationen