Was ist der Unterschied zwischen Ceph und NFS, wenn es um die gemeinsame Speicherung von Dateien geht?

7

Kann mir jemand erklären, was Ceph im Vergleich zu NFS ist?

Aus Sicht der gemeinsamen Dateispeicherung? Was ist der Mehrwert der Verwendung von Ceph anstelle von NFS?

Basilikum A.
quelle
Ceph ist eine Infrastruktur, die mit NFS nur schwer zu vergleichen ist. Meinen Sie die CephFS-Schnittstelle?
Marco

Antworten:

9

Wir erwarten wirklich, dass die Fragesteller, um ehrlich zu sein, zuerst ein paar Hausaufgaben gemacht haben, jedenfalls geht es los.

NFS ist ein Dateifreigabeprotokoll, das überhaupt nichts über das zugrunde liegende Dateisystem definiert, sondern lediglich das Protokoll für den Zugriff auf Dateien.

Ceph ist ein verteilter Dateisystem- UND Freigabemechanismus, der definiert, wie die Daten auf einem oder mehreren Knoten gespeichert und anderen Computern für den Dateizugriff präsentiert werden.

Ein einzelner Computer jeglicher Art kann ein NFS-Server, ein Client oder beides sein, wobei jedes gewünschte Betriebssystem und Dateisystem verwendet wird.

Ceph wird normalerweise verwendet, um mehrere Computer zu binden - oft Hunderte, wenn nicht Tausende -, um die Daten auf Racks, Rechenzentren usw. zu verteilen und die Leistung zu verbessern.

Oh und eher eine persönliche Meinung, aber NFS ist sehr bekannt und ausgereift, während Ceph alles andere als neu ist, aber bei weitem nicht so bekannt oder ausgereift.

Chopper3
quelle
Ich habe Artikel gesehen, in denen Ceph, GlusterFS und traditionelles NFS verglichen wurden. Aber dann sah andere Artikel mit NFS mit CephFS. War verwirrt darüber, wie sie gleichzeitig konkurrieren und sich ergänzen.
Basil A
1
Nun, Sie könnten ein Ceph-System aus Gründen der Kompatibilität über NFS verfügbar machen, aber Sie würden einige der Leistungs- und Ausfallsicherheitsvorteile von Ceph verlieren, wenn Sie dies tun, denke ich.
Chopper3
1
Ich verstehe immer noch nicht, ob Ceph bereits gemeinsam genutzten Dateispeicher über CephFS unterstützt. Warum sollte jemand NFS mit Ceph verwenden?
Basil A
2
Nicht jeder potenzielle Kunde unterstützt CephFS
Chopper3